ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L

Объявление

Для участия в работе закрытой, технической части форума нужно быть пользователем ГИС TopoL-L2 (10.0) и Зарегистрироваться!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Открытие блоков на всё лесничество. ПОЖЕЛАНИЕ УЧТЕНО


Открытие блоков на всё лесничество. ПОЖЕЛАНИЕ УЧТЕНО

Сообщений 1 страница 22 из 22

1

Делаю схему. Открываю все участковые лесничества. Окрасил все блоки через ParametryS. Всё замечательно. Закрываю проект он закрывает все блоки кроме одного активного выделенного красным квадратом. Есть ли где настройка чтобы проект сохранил открытыми все блоки?

2

Сейчас такой настройки нет, но могу сделать специальный режим в автонастройках.

Стандартно все блоки, которые связаны с повыдельными базами данных, программа сама открывает при открытии базы, формирует модель связи базы и блока, затем по завершении программы закрывает при закрытии повыдельних баз и удаляет модель связи баз. Этот механизм гарантирует отсутствие ситуаций когда модель существует а блок не открыт, когда блок открыт, а модели нет и т.п. То есть специальный режим с отключением автоматического закрытия блоков и удаления моделей - это только для продвинутых пользователей, которые осознают, что при изменениях набора БД может возникнуть несоответствие и какие-то связанные в этим проблемы.

3

Если можно это сделать было бы хорошо. И тогда вот ещё что. Можно ли добавить опцию отключить линии(оставить только полигоны) в этих блоках.

4

Я сейчас работаю над тем, чтобы можно было на выходе сохранить проект TopoL-я в неизменном виде (с моделью подключения баз для тематической окраски), и при запуске его не изменять. Как завершу отладку, будет такой режим.

5

Чем больше возможностей тем больше хочется. Я плохо знаю может это и есть. А нельзя ли где то, на уровне лесничества, открыть сразу все блоки а не по одному?

6

Сергей Городничев написал(а):

Можно ли добавить опцию отключить линии(оставить только полигоны)

Это можно и сейчас реализовать: снять выборку всех линий блоков, где они не должны быть видимы, и выполнить в меню тематической окраски "Линии из выборки / ... видимы только выбранные" - все невыбранные исчезнут. После включения режима может потребоваться перерисовка окна карты.

7

Сергей Городничев написал(а):

Я плохо знаю может это и есть. А нельзя ли где то, на уровне лесничества, открыть сразу все блоки а не по одному?

В дереве данных выделить все уч. лес-ва (через Shift / Ctrl), затем выполнить в контекстном меню "Открыть" - программа откроет все базы, все их карты, построит все модели связи для этих баз.

8

Спасибо. Попробовал на деморегионе( 2уч. лес-ва) пока всё устраивает.

Дмитрий Александрович написал(а):

"Линии из выборки / ... видимы только выбранные" - все невыбранные исчезнут.

Это я увлёкся. Думал о возможности погасить линии и совсем забыл про выборку.

9

В версии 720 добавлен переключатель для продвинутых пользователей, особенно полезный тем, кто занимается оформлением карт для печати. По умолчанию новый переключатель "Авто: закрытие блоков карты на выходе" включен, программа при этом сама закроет все блоки, которые она открывала по описанию в БД. Если его выключить, программа попросит подтверждения, что блоки закрывать не надо. Если Вы ответите "Нет", блоки останутся в проекте TopoL, останутся в проекте и модели подключения БД, и установленная окраска - не забудьте только сохранить проект при завершении. Далее Вы сможете открыть этот проект в автономно работающей ГИС TopoL, а также при его открытии в ЛесИС программа постарается подключиться к уже открытым в проекте блокам карт.

10

Дмитрий Александрович написал(а):

По умолчанию новый переключатель "Авто: закрытие блоков карты на выходе" включен

1. Полагаю много кнопок с вопросами. Если снял птицу зачем об этом ещё спрашивать?
2. Не понимаю зачем эта убийственная кнопка очистить дерево ГИС? Она же закрывает всё!!! А это порядка 10 и более настроенных блоков кроме Vyd.
3. Кнопка закрыть карты перед сохранением проекта. Если я скажу да. Она предлагает очистить дерево ГИС а мне этого не надо. И она сохраняет блоки открытыми.
4. После открытия блоков и окраски по нужным параметрам это работает только раз до закрытия проекта. При повторном открытии она уже не откликается на любые окраски. Надо как бы по новой открыть всё. Хотя блоки открыты и связь видна.

А вообще первое впечатление Замечательно! И в автономном режиме классно!
Возможно что то недопонял. Тогда объясните что как?

11

Сергей Городничев написал(а):

Если снял птицу зачем об этом ещё спрашивать?

Снятая птица - глобальный переключатель, думаю, для каждого сеанса и вида работы его переустанавливать не будут. А подтверждение - возможность для конкретного объекта сделать по-другому.

Сергей Городничев написал(а):

Не понимаю зачем эта убийственная кнопка очистить дерево ГИС?

По умолчанию там выделен ответ "Нет". А нужно это затем, что когда пользователь многократно переключается между разделами базы и режимами, в дереве могут накапливаться старые ветки "папочек" с разными названиями разделов и т.п. Это средство "почистить" дерево перед закрытием и сохранением проекта.

Сергей Городничев написал(а):

Кнопка закрыть карты перед сохранением проекта. Если я скажу да.

По умолчанию там выделен ответ "Нет". В случае "Да" она закроет те блоки, которые были автоматически открыты вместе с базами данных. Если пользователем были открыты еще какие-то блоки или растры, они останутся в дереве, если на вопрос "Очистить дерево" будет ответ "Нет".

Сергей Городничев написал(а):

При повторном открытии она уже не откликается на любые окраски.

Это потому, что список слоёв карты, по которому настраивается окраска в соответствии с выбранной легендой, формируется при открытии баз данных. Если открыть все базы данных, соответствующие блокам, блоки будут "подцеплены" и все должно работать.

Чтобы все базы уч. лесничеств открывались автоматически при запуске, создайте из них "Активный набор" на уровне лесничества и сделайте его включенным. Тогда не нужно будет открывать базы вручную, хотя в дереве это можно сделать в один шаг через групповое выделение.

12

Дмитрий Александрович написал(а):

создайте из них "Активный набор" на уровне лесничества

Так это самый оптимальный вариант. А зачем тогда вся возня с открытыми блоками если БД надо опять открывать и все эти кнопки с вопросами? Утро вечера мудренее. Надо всё пробовать. Чую тут что то не правильно.

13

Сергей Городничев написал(а):

А зачем тогда вся возня с открытыми блоками если БД надо опять открывать и все эти кнопки с вопросами?

Сергей, ну не все же ограничиваются оформлением. Изначально инструмент рассчитан именно на работу с базами. Я, например, по задачам лесоустройства и ведения БД кроме штатных блоков, КФС и данных GPS вообще больше ничего не открываю. И планы открашивать даже в голову не приходит - сейчас это удобнее делать через аналитику. Д.А. идет тебе навстречу, чтобы облегчить задачи оформления, но это не значит, что мы будем ломать систему ведения БД под задачи оформления.

14

Грешнов написал(а):

ну не все же ограничиваются оформлением. Изначально инструмент рассчитан именно на работу с базами. Я, например, по задачам лесоустройства и ведения БД кроме штатных блоков, КФС и данных GPS вообще больше ничего не открываю. И планы открашивать даже в голову не приходит - сейчас это удобнее делать через аналитику. Д.А. идет тебе навстречу, чтобы облегчить задачи оформления, но это не значит, что мы будем ломать систему ведения БД под задачи оформления.

Но ведь они нужны - карты-схемы. Далеко не в каждом лесничестве (уч.л-ве) стоит нормальный компьютер и уверенный пользователь. Word то еле-ле знают, а ГИС-программы это для них дремучий лес.

ОффТоп

Тем кто сидит в руководстве Рослесхоза глубоко "........" до задач ведения БД, иначе давно бы уже придумали единый внятный классификатор, обменный формат данными и т.д.  Им лишь бы картинка красивая была.

Отредактировано Юрий (18.07.2017 11:03:16)

15

Юрий написал(а):

Тем кто сидит в руководстве Рослесхоза

Нам индифферентно, чем они занимаются. Наша цель - НЛУ и если отрасль сошла с ума - это ее проблемы. Подстраиваться под хрень не будем.

Юрий написал(а):

Но ведь они нужны - карты-схемы.

А мы разве не помогаем Вам в этом? Но это не повод ставить под сомнение необходимость "кнопок", обеспечивающих функционал НЛУ. Схемы - это не цель лесоустройства, а попутный продукт, существующий лишь по причине неадекватности существующего управления отраслью. Их рано или поздно на место поставят, а вот инструмент НЛУ за год-два не сделаешь. Так что, "кнопки" для работы с БД были есть и будут развиваться, а оформление - помогали и помогаем, но при условии что решения будут носить общий характер.

16

Коллеги. То что сделано это супер. Только дошлифовать. А значит надо поработать. Просто Д.А. дал нам больше возможностей и выбора.
А мне кажется что можно сделать что то проще.
1. Если я выбираю режим без закрытия блоков то иду на это сознательно и мне как бы не нужен ещё раз выбор (закрыть или нет).
2. По поводу очистить дерево ГИС.

Дмитрий Александрович написал(а):

в дереве могут накапливаться старые ветки "папочек" с разными названиями разделов и т.п.

Функция хороша чтобы очистить любой проект. Но мне непонятно какие могут быть старые ветви если я создаю для схемы лесничества свой проект и только со своими блоками. Возможно её хорошо поместить где то в программе а не спрашивать при сохранении. Я ещё плохо тут разбираюсь. И мне как бы опять не нужен такой вопрос при закрытии. Честно скажу боюсь накосячить. Уже даже так и случилось но была копия проекта.
3. Больше всего мне не понятно почему как бы закрываются базы хотя блоки открыты и связь видна а окраска не работает и надо повторно либо открыть либо сразу создать активный набор.
А задам наверно такой вопрос. Можно ли сделать так чтобы блоки не закрывались(оставались с подключенными базами) и реагировали на окраску через ParametryS? Тогда будет одна кнопка в программе и без лишних вопросов и создания активного набора.
Но пока надо поработать так и всё обкатать. Спасибо!

17

Сергей Городничев написал(а):

Функция хороша чтобы очистить любой проект. Но мне непонятно какие могут быть старые ветви если я создаю для схемы лесничества свой проект и только со своими блоками.

Ну, видимо, ты не создавал БД с нуля из самых разных источников с открытием всякого рода временных данных. Папок получается чертова туча и такая кнопка очень удобна.

18

Грешнов написал(а):

Ну, видимо, ты не создавал БД с нуля из самых разных источников с открытием всякого рода временных данных.

Конечно нет. Надеюсь и не буду а если начну то я уже буду не картограф. Но я должен это всё пройти как бы мне это не хотелось. Полагаю мне будут блоки и базы приносить и ничего лишнего там не будет. А может и сам исполнитель глядя на образец и используя шаблоны сделает нужную ему схему. Кнопка то нужная спору нет. Давайте пока не будем обсуждать а поработаем. Время покажет куда её вотктнуть.)))

19

Сергей Городничев написал(а):

а поработаем

Ну, если в том, что ты прислал последний раз есть все необходимое, чтобы сделать универсальную схему подготовки и вывода на печать планового материала, то поработаем. Сам не смотрел, а Д.А. пока ничего не ответил по возможности использования. А то скоро начнем очередные системные переделки и он снова погрузится надолго в тяжеловесные работы. Так что, лучше бы временную паузу использовать на более важные вещи чем "наличие лишних вопросов на кнопочках"... ))

20

Грешнов написал(а):

чтобы сделать универсальную схему подготовки и вывода на печать

Я бы сказал там достаточно чтобы сделать схему(там ничего особенного нет). А универсальную(автоматизированную как можно больше) надо только вместе. Что тут и происходит. У меня только шаблоны, образцы, примеры и несколько окрасок. Я бы уже кое что поменял в примерах но это после того как Д.А. что то скажет. Я уже вижу по форуму вашу занятость и стараюсь не лезть. Последнее что меня интересует(пока) это видимость меток при их перемещении. )))

21

Спасибо за выборку. Вопрос тот же. Как сделать выборку для всех участковых лесничеств сразу?

22

Сергей Городничев написал(а):

Вопрос тот же. Как сделать выборку для всех участковых лесничеств сразу?

Возможно не понял вопроса, но в дереве выбрал целиком центральное лесничество (или несколько) - автоматом выбрались все его участковые. Затем по кнопке можно перенести выборку в карту. А "поиском в карте" затем уточнить какие элементы включить - выключить из выборки во всех таблицах.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Открытие блоков на всё лесничество. ПОЖЕЛАНИЕ УЧТЕНО



Почтовый адрес для ЗАКАЗНЫХ писем:
С.П.Грешнов, +7(916)615-42-77, 108832, А/Я №1
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001