Здравствуйте! Подскажите пожалуйста как выбрать в карте кварталы выделенные в дереве?
Как на карте выбрать выделенное в дереве
Сообщений 1 страница 50 из 154
Поделиться211.01.2017 16:32:57
Подскажите пожалуйста как выбрать в карте кварталы выделенные в дереве?
Третий слева значок в нижнем ряд значков над деревом объектов. Его хинт - "Отображение меток в выборк карты и обратно". Появится четыре варианта переотражения меток.
Описано тут - Визуализация выборки на карте
Поделиться311.01.2017 17:13:32
Подскажите а как сделать чтобы в окне карты отображались только выделенные кварталы?
Поделиться411.01.2017 17:22:41
И подскажите пожалуйста как можно у выбранных полигонов массово поменять цвет?
Поделиться511.01.2017 18:08:15
Подскажите а как сделать чтобы в окне карты отображались только выделенные кварталы?
После отражения выборки в карту в меню Тополя "Вид - показать выбранное". Только убедитесь, что перед этим в карте что то еще не выбирали - функция покажет все, что выделено.
И подскажите пожалуйста как можно у выбранных полигонов массово поменять цвет?
Не понял вопрос. Изменить цвет выбранного? Это в настройках визуализации. Или открасить как карту? Или установить цвет как дежурный. Опишите конечную цель...
Поделиться612.01.2017 08:06:58
Нажимала кнопку показать выбранное, в окне карты так и остается все лесничество а второе просто другим цветом подсвечивается.
Конечная цель изменения цвета сделать так чтобы водные объекты входящие в состав стали голубыми но при этом у них отображался номер выдела
Поделиться712.01.2017 09:50:04
просто другим цветом подсвечивается.
Видимо, во втором лесничестве есть выбранные объекты. Меню Тополя - Поиск - Выбрать в карте - Выбрать ВО ВСЕХ таблицах ВСЕХ блоков - Освободить - Все.
При отражении выборки дерева в карту выбирайте пункт "Отобразить", а не "Добавить".
Если опять показывает все лесничество просмотрите по очереди объекты. Возможно они действительно находятся в разных углах лесничества.
Конечная цель изменения цвета сделать так чтобы водные объекты входящие в состав стали голубыми
Наверное это лучше через проект, я не помню - должны они по нему быть голубыми или нет!? Но сейчас не успею ответить, уезжаю. Может кто ответит или когда вернусь.
Поделиться812.01.2017 12:13:27
Спасибо, а подскажите а можно ли сделать невидимым все кроме выбранного?
Поделиться912.01.2017 12:34:11
Еще один вопрос как на итоговых планшетах отобразить только помещенные на нем кварталы, а части других кварталов убрать, чтобы их видно не было?
Поделиться1012.01.2017 12:49:59
Я использую блок-планшет. Маскированием.
Поделиться1112.01.2017 13:27:25
можно ли сделать невидимым все кроме выбранного?
Еще один вопрос как на итоговых планшетах отобразить только помещенные на нем кварталы, а части других кварталов убрать, чтобы их видно не было?
Это почти один вопрос. Поскольку оформлением не занимался ни разу мой совет может быть не полным. Но, видно, тем кто этим занимается целыми днями не до Вас. Они заняты тем как бы нас еще чем нибудь загрузить не связанным с разработками... )))
Так что пробуйте.
Вариант первый чисто оформительский, для понимания сути:
Выбираете нужные кварталы в дереве (если заполнен номер планшета в базе, то можно, видимо, поиском). Переносите выборку в карту как описал выше.
Над деревом объектов кнопка тематических карт "Полигоны из выборки - Видимы только выбранные".
Потом также для "Линии из выбоки"... Видимы только выбранные.
Меню Тополя - Поиск - Топологический выбор линий - по очереди отбираете варианты линий относящихся к полигонам - вокруг.. между... я сейчас не соображу какие могут быть варианты, пробуйте.
На экране видите результат.
Второй вариант, правильный - через "активные наборы".
Поищите видеоурок, где то есть как ими пользоваться, сейчас мне некогда искать. Если кратко:
Выбираете кварталы для планшета.
Внизу под деревом объекта справа - кнопочка "Сохранение меток, активация наборов" - "Новый набор" - Вводите имя, например, Планшет 10.
Потом через эту же кнопку делаете его активным - и в дереве и на карте Вы теперь видите только выбранные объекты.
Вариант третий, "лесоустроительный":
Это то, о чем написал Архипов. Делаете блок с полигоном - маской, которой окружаете все вокруг нужных кварталов. Это позволяет использовать линии смежеств...
Это в общих чертах. А в деталях, я все еще надеюсь, что детальнее опишут те, кто этим занимается в производственном объеме. А то мы с ДА скоро обидимся и перестанем отвечать на их "умные вопросы" пока они не начнут, наконец, помогать своим менеее опытным коллегам.
Поделиться1212.01.2017 13:48:01
Поищите поиском тут и на старом форуме, это, мне кажется, обсуждалось неоднократно.
Общая схема визуализации в TopoL
1. Каждый объект при создании получает визуальные параметры в соответствии с описаниями своей группы (например, выделы), которое имеется в "Структуре проекта".
2. Для каждого объекта визуальные параметры можно изменить и он это запомнит и будет так показывать объект при дежурной установке вида.
3. Визуальные параметры объектов можно изменить, использую различные тематические легенды или используя признак выбора объектов карты. По Вашим водным объектам - легенда в списке тематических легенд "Лес - вода - болото". Если Вы выбрали выделы в таксационной базе и отобразили выборку в карту, то "глаз" - полигоны выделов - в дереве "Показ выбранного", а там масса вариантов визуализации в выпадающем списке наверху и настройка любых цветов выбранного и невыбранного.
4. Когда вы получили нужный вам режим показа полигонов, Вы можете сохранить его в качестве собственных визуальных параметров полигонов: "Изменить / Полигоны / Сохранить цвет + символ". Это будет дежурный вариант визуализации.
Поделиться1312.01.2017 14:20:01
на итоговых планшетах отобразить только помещенные на нем кварталы
Та же операция. Изменить-копировать блок. Я так планшеты делаю. Блок с рамкой, блок с повыделкой. Если ещё что надо, то ещё один блок. И у вас будут нарезанные планшеты.
Поделиться1412.01.2017 14:27:14
А то мы с ДА скоро обидимся и перестанем отвечать на их "умные вопросы" пока они не начнут, наконец, помогать своим менее опытным коллегам.
Извините Сергей Петрович пока смотрим Вам в рот. Технологии четкой нет а вариантов много. Можно изначально запутать человека. Почему я стал работать в Лесис. Ищу варианты ускорения этого процесса. А то бы я сразу сказал. Закройте окно Лесис и откройте чистый Тополь. Моя мечта добавить несколько кнопок в сам Тополь и всё оформление, оцифровка, посадка растров делать там. Что я и делал в 6,8.
Поделиться1512.01.2017 15:01:01
Это в общих чертах. А в деталях...
А в деталях это выглядит вот так:

Извиняюсь за качество залитого, но что-то лучше не хочет показывать. Вот Вам в деталях вся технология.
Отредактировано Александр Архипов (12.01.2017 15:06:12)
Поделиться1612.01.2017 15:04:40
Александр Архипов
Расскажите пожалуйста поподробнее про данную операцию
Поделиться1712.01.2017 15:16:07
Нужно время чтобы описать пошаговую инструкцию, так что позже.
Поделиться1812.01.2017 15:19:15
Александр Архипов
А может как-то в общих чертах? Просто очень срочно нужно это сделать
Поделиться1912.01.2017 15:24:19
Александр Архипов
А может как-то в общих чертах? Просто очень срочно нужно это сделать
Уже много времени, а я всё ещё на работе: 22:24. Учитывайте региональное время.
Поделиться2012.01.2017 15:39:29
А то бы я сразу сказал. Закройте окно Лесис и откройте чистый Тополь
А зачем Лесис то закрывать. Максимизируй окно карты и работай как в чистом. Только с Лесис тебе не надо выборки руками делать - выделил кварталы в дереве и перенес в карту, а дальше работай как привык.
Я бы еще на Вашем месте и базу смежеств сделал бы в отдельном блоке, чтобы не рисовать надписи к ним и контуры планшетов туда же сунул, чтобы их как маску использовать... Вот с этим мы Вам могли бы помочь, но только после обсуждения деталей, чтобы понятнее была Ваша схема работы.
Мы то схемы работ уже не сможем для Вас делать, нас всего трое на разработках! Так что обменивайтесь тут опытом, делитесь с другими, пишите ТЕХНОЛОГИЧЕСКИЕ инструкции, чтобы наше время освободить на более нужное. Не хотите бесплатно - публикуйте рекламу, у нас это не запрещено. Форум Вам закрыли, пишите что угодно. Открывать, видимо и не будем, т.к. видим позитивный результат. ))
Но чем больше мы тут отвечаем на вопросы начинающих - тем меньше мы успеем сделать разработок.
Поделиться2112.01.2017 15:41:29
Александр Архипов
Прошу прощения, не обратила внимания. Могли бы вы мн завтра помочь с этим вопросом?
Поделиться2212.01.2017 17:19:38
Грешнов
Пробовала через активные наборы, в дереве отражаются только, входящие в набор, а в карте все равно видны все
Поделиться2312.01.2017 18:30:11
Только с Лесис тебе не надо выборки руками делать
Никаких рук. Топол и чистый очень хорош. Базу на планшеты всё равно создаем вручную. У меня есть простой Экселевский файл. Номер квартала и номер планшета. Поиск-Подключение внешней БД. Соединяешь по кварталу. Поиск выбрать в карте по запросу номер планшета (лучше вообще создать в блоке выдел, поле - номер планшета скопировав из базы). Копировать блок. Всё планшет готов. Сложность это разбить на планшеты. Это время. Рамку на сетку тоже не долго. Да ещё вот тут не знаю как с площадью планшета быть? Я считаю пока вручную. Вот кстати в той же базе экселевской можно сразу посчитать. Полагаю даже можно для этого использовать аннотационные тексты. Вот пока пишешь сколько идей.
Я бы еще на Вашем месте и базу смежеств сделал бы в отдельном блоке,
Идея хорошая но трудновыполнимая. Это хорошо когда сплошной лесной массив(указать номер соседнего квартал или планшета) и всё равно метки надо будет двигать к границе квартала. А если рядом куча всяких землепользователей это вообще мрак. Надо туда их всех заносить. Но блок лучше создать и там сделать выхода смежников и надписи смежеств.
чтобы их как маску использовать
Спорный вопрос с масками. Трудоёмкий. И для "колхозных лесов" не выполнимый. Одно хорошо что блок не трогаете. Хотя ничего страшного нет и в том что вы с него "накопируете" планшетов. В общем на коленке можно сделать всё и разными методами. А вот как поставить это на поток. Думать и думать. Когда десятки лесничеств, сотни участковых и тысячи планшетов. Это вопрос открытый.
Поделиться2413.01.2017 08:17:36
У меня есть простой Экселевский файл. Номер квартала и номер планшета. Поиск-Подключение внешней БД. Соединяешь по кварталу. Поиск выбрать в карте по запросу номер планшета (лучше вообще создать в блоке выдел, поле - номер планшета скопировав из базы)
Это все уже есть по связи с базой. Ты дублируешь функцию в ручном режиме.
Да ещё вот тут не знаю как с площадью планшета быть? Я считаю пока вручную. Вот кстати в той же базе экселевской можно сразу посчитать. Полагаю даже можно для этого использовать аннотационные тексты. Вот пока пишешь сколько идей.
Все это тоже давно уже есть в ЛесИС. Если заполнен номер планшета в базе то по нему выбираешь кварталы, попавшие в планшет и на закладке "Анализ распределений" при включенной опции "По выбранным" видишь готовую площадь без всяких дополнительных действий.
А если рядом куча всяких землепользователей это вообще мрак. Надо туда их всех заносить.
Ты их все равно "пишешь", причем не один раз. В базе достаточно заполнить один раз и поставить метки в нужных местах.
Но блок лучше создать и там сделать выхода смежников и надписи смежеств.
Да. И если согасовать нужные Вам поля, то можно сразу автоматом перенести туда площади, названия планшетов и смежеств, короткие линии этих смежеств, а Д.А. подумал бы как автоматом гасить эти смежества при выборе того или иного планшета и оставлять видимую нужную часть. В 6-ке это было сложнее и руки не дошли. Сейчас проще и это то, в чем мы могли бы помочь если Ваши потребности будут сформулированы однозначно.
Трудоёмкий. И для "колхозных лесов" не выполнимый. Одно хорошо что блок не трогаете. Хотя ничего страшного нет и в том что вы с него "накопируете" планшетов.
Да. И метод упрощения все же через базу смежеств с переключением видимости нужных и не нужных объектов. Думаю, что Д.А. смог бы это продумать.
Копируем в отдельный блок внешние границы планшетов. Заносим в БД названия планшетов и смежеств. Расставляем их метки в местах их визуализации. Короткие линии смежеств и рабочие разделительные границы цифруем разными кодами. Для выделения планшета задача для Д.А. - прогой погасить объекты вне выбранного планшета, кроме надписей смежеств и их коротких линий. И маскирование не понадобится. Либо использовать для него полигоны "планшетов" если гасить лишнее невидимостью бдет сложнее. Даже площадь можно вывести сразу на планшет автоматом если будет база. С учетом более функционального модуля печати надо бы и зарамочное оформление туда перенести. Я пробовал - там вроде есть все необходимое - и линии разные и многострочность и шрифты. Один раз сделать как шаблон и не надо будет блоки зарамочные вставлять.
Короче, думать нужно и не тормозить на привычном... Без Вашего участия и обмена тут опытом по формированию планшетов ничего не получится. Теоретически технологии не отрабатываются. И Вы без автоматизации (баз) не сможете упростит свою работу.
Пробовала через активные наборы, в дереве отражаются только, входящие в набор, а в карте все равно видны все
Да. Я попрошу Д.А. подумать над тем как это сделать. Но решение где то в том, что я описал выше.
Поделиться2513.01.2017 09:56:29
Это все уже есть по связи с базой
Этого в базе нет. Программно Топол не разбивает на планшеты. Значит человек заносит это в базу. Каким образом это быстрее делать, вопрос.
Я не знаю на каком этапе у них работа. Есть ли это в базе или нет. Предложил один из вариантов. Сам в вечном поиске ещё.
Первый раз я услышал такую поддержку в оформлении планшетов. Вышеуказанный ваш ответ мне очень понравился. Давайте обсудим технологию создания планшетов только в отдельной теме. Если коротенько. Пробовал всё. И в покварталку и "попланшетку"(как назвать этот блок пока не знаю). В одном много информации в другом мало. Расположение меток для каждого планшета должно быть разное. Проблема. Может как то к точкам и аннотационным текстам привязать смежества?
Один раз сделать как шаблон и не надо будет блоки зарамочные вставлять.
Писал вам об этом. Надо чтобы в шаблон можно вносить изменения в номер планшета, площадь и названия объектов. Проблема. А самое главное при печати невозможно привязать рамку к сетке. Ибо планшеты не висят в воздухе а лежат на сетке.
Но при такой поддержке можно всё порешить.
Поделиться2613.01.2017 11:36:37
Вариант первый чисто оформительский, ...
Второй вариант, правильный - через "активные наборы". ...
Вариант третий, "лесоустроительный": ...
Специально пишу здесь, а не в Идеях, чтобы было последовательно. Если окажется полезно, перенесите пожалуйста.
Я думал еще об одном варианте: у каждого векторного объекта должен быть атрибут "номер планшета". У полигона, у линии, у точки, у текста. И тогда при создании планшета работа сводится к тому, что нужные объекты сначала надо выделить, а затем присвоить им номер планшета. А затем, при отображении - просто показывать всё, у чего номер планшета равен заданному.
Плюсы - в принципе нет никаких слоёв маски, не надо ничего вырезать в отдельные блоки, не нужен никакой фотошоп и прочее.
Минусы - не самая простая программная реализация. Некоторые объекты должны отражаться на нескольких планшетах (например квартальная просека), поэтому нужно предусмотреть, чтобы атрибут "номер планшета" был списком или табличкой, в которой может быть одно или несколько номеров планшетов.
Что скажете?
Поделиться2713.01.2017 12:06:03
Либо, развитие этой идеи. У каждого объекта в тополе сейчас есть уникальный идентификатор (ID). Значит надо создать некую таблицу для связи номер планшета - номера ID, формата 1:N. Например это может выглядеть так:
N_plansheta - ID
1 - 0123EDFF
1 - 12345842
1 - ac012400
1 - 112233AA
2 - 112233AA
2 - ACFF223E
2 - 14756421
...
Поделиться2813.01.2017 12:11:05
И система кодировки у Рослесинфорга в точности как Алексей описал: регион, муниципальный район, лесничество, участковое, планшет, квартал, выдел
Отсюда и отображение было только для планшета. А дальше всё равно вручную рисовали смежества. Но сам процесс был автоматизирован на ура.
Можно и нужно заимствовать удачные решения, но только осмысленно и всесторонне взвешено.
Отредактировано Александр Архипов (13.01.2017 12:23:05)
Поделиться2913.01.2017 12:24:34
Писал вам об этом. Надо чтобы в шаблон можно вносить изменения в номер планшета, площадь и названия объектов. Проблема. А самое главное при печати невозможно привязать рамку к сетке
Надо не писать, а выкладывать шаблоны. Чтобы мы могли образец кинуть, например, партнерам с конкретной задачей можно ли реализовать то то и то то. Теоретически я их озадачивать не буду, любой лишний чих - потеря времени и средств.
Программно Топол не разбивает на планшеты.
Он и не должен это делать. Такое можно автоматизировать только на огромных массивах в виде шахматных досок...
Этого в базе нет.
В базе есть поля и заполнить их можно массово по выборке.
Расположение меток для каждого планшета должно быть разное
А кто мешает дробить полигоны смежеств? Ставь в каждый кусок свою метку, а название по идентификатору будет из базы одно идти. Тополь же поддерживает несколько полигонов к одной записи в БД.
Мы готовы в этом помочь если поймем, что речь о единой технологии, которая будет прорабатываться совместно и в открытом режиме.
Поделиться3013.01.2017 12:25:08
Ребята. А вот сразу не засыпку. Что быстрее?
1. Создать маску. 2. Забить базу в квартальные просеки. 3. Скопировать блок.
Поделиться3113.01.2017 12:28:15
Ребята. А вот сразу не засыпку. Что быстрее?
1. Создать маску. 2. Забить базу в квартальные просеки. 3. Скопировать блок.
2. Дополнить таблицу для выбранного = забить базу куда угодно.
Но так или иначе мы всё равно будем вручную делать зарамочное оформление.
Как ни крути, а тополь - это отличная прога и для любого оформления. Только вот "крякозяблики" покоя не дают при оформлении сложных составных линий (границы защитных лесов, отстающие границы)...
Отредактировано Александр Архипов (13.01.2017 12:32:17)
Поделиться3213.01.2017 12:31:42
Александр, не обязательно вручную рисовать смежества, если речь о линиях-"выходах". По сути, "выход" - это такая же линия, у которой может быть атрибут.
В той программе есть возможность - для одной линии задать отнесение к нескольким планшетам?
Поделиться3313.01.2017 12:38:01
Александр, не обязательно вручную рисовать смежества, если речь о линиях-"выходах". По сути, "выход" - это такая же линия, у которой может быть атрибут.
В той программе есть возможность - для одной линии задать отнесение к нескольким планшетам?
Не уверен. Я с ней работал очень мало. Пусть Рослесинфорг у своих коллег из Дальлеспроекта запросит её с базой и изучайте наздоровье.
Поделиться3413.01.2017 12:43:07
А что мы подразумеваем под смежеством. Всегда на планшетах писался номер смежного планшета а не номер квартала. Ну и землепользователи.
По сути, "выход" - это такая же линия, у которой может быть атрибут.
И это будет быстрее? Заносить туда базу? А потом эту линию надо показать 100 м. например. И на кой такие заморочки для выходов. Раз показал и всё.
Поделиться3513.01.2017 12:56:02
А что мы подразумеваем под смежеством. Всегда на планшетах писался номер смежного планшета а не номер квартала. Ну и землепользователи.
А потому что с арендными участками плотнее надо работать. Там не по планшетам участки идут, а по кварталам и бывает (как на видео) - раздробленным. Старые планшеты 600 на 600 из них по 4-5 новых 600 на 420 получается с литерами "а", "б", "в" и так далее. Землепользователи - вот где бардачище! Там по сути номер кадастрового выдела должен быть.
Отредактировано Александр Архипов (13.01.2017 12:57:14)
Поделиться3613.01.2017 12:59:05
Сергей Городничев
я не знаю что вы вкладываете в слова "заносить базу"
вижу процесс так: отобрать по полигону (обвёл мышкой квартала для планшета). при этом выбралось всё, в том числе линии выходов. Дал команду "задать для выбранного номер планшета", ввёл циферку. всё.
в ручном режиме можно пройтись по контуру, убрать или добавить из выборки мусорные линии, хвосты и т.п.
Поделиться3713.01.2017 13:46:22
обвёл мышкой квартала для планшета
Начинать надо сначала. Самое трудоемкое это выбрать квартала попадающие в планшет(а то С.П. говорит что всё есть а есть только поле). Мне дают блок(Vd-по старому, думаю понятно). Сразу делаю из него покварталку (она может уже быть до создания Vd). Задаю на экране сетку 500*500. Такая же сетка внутри планшетной рамки ( о чём и спрашивал Архипова). Любой линией делаю простую рамку 40*60 (рабочая часть планшета). Этой рамкой выбираю оптимальное количество кварталов. Выбрал первый планшет(рама должна четко лежать на сетке). Сохранить как Рама-01. Это рабочая рамка показывающая место планшета. Сразу заношу в базу покварталки номер планшета и уже обводить ничего не надо. Включаю раскраски попланшетно, чтобы не пропустить квартал. В покварталке я получаю базу. Далее я это поле копирую в повыделку. Всё что внутри блока работает быстрее и проще (но забивать лишним не надо).
Далее копировать в блок. Вопросы ещё есть? Маску считаю большим тормозом особенно с параллельными линиями. К тому же она хороша к массивам леса. Оболочка Лесис тут не нужна. Не потому что я против неё а потому что она просто не нужна при многих операциях. У кого ещё есть идеи?
Поделиться3813.01.2017 13:59:12
Ничего не понял. У Алексея хорошо получается делать видосы и голос приятный для восприятия. Я полагаю, если каждый свои мысли оформил бы на видео и показал свои наработки - было бы легче понять друг друга.
Поделиться3913.01.2017 14:00:15
Сергей,
у меня вопросов нет, я вашу технологию понимаю и принимаю, но считать ее единственно верной не могу. Хотя бы потому, что "копирование в блок" разрушает саму идею о связности графики с таксацией. При изменении внутреннего содержания таксации вам придется заново делать все эти шаги. Есть шанс забыть скопировать линии и заново выгрузить "старый" планшет.
В случае если лесоустройство делается раз в десять лет - это наверное приемлемо.
А вот если создавать маску - она переживет 10, 100 циклов и повторно ее изменение будет минутным делом по времени. Либо вообще менять не надо. И содержимое планшета всегда будет актуальным.
Отредактировано Алексей Курагин (13.01.2017 14:00:41)
Поделиться4013.01.2017 14:06:38
А вот если создавать маску - она переживет 10, 100 циклов и повторно ее изменение будет минутным делом по времени. Либо вообще менять не надо. И содержимое планшета всегда будет актуальным.
Так у меня вся инфа при изменении таксации сохраняется. Куда проще? Только успевай планшеты шлёпать... Анотационные тексты как манна небесная - открыли масу возможностей. Теперь дело за встроенным блоком. Я бы туда планшетные блоки закинул и вообще красота была бы )))
Поделиться4113.01.2017 14:40:54
Хотя бы потому, что "копирование в блок" разрушает саму идею о связности графики с таксацией
Кому она нужна на планшетах? Сиди в общем блоке и занимайся чем хочешь.
А вот если создавать маску - она переживет 10, 100 циклов
Зачем маска на планшеты? Чего ей то перживать? У тебя будет всё в базе!
вам придется заново делать все эти шаги
Только копировать в блок нужный планшет.
но считать ее единственно верной не могу
Так поэтому тут и общаемся.
А быстрее тут никто пока не предложил. А через десятилетие может и планшеты канут в лета.
Поделиться4213.01.2017 14:42:35
Так у меня вся инфа при изменении таксации сохраняется. Куда проще? Только успевай планшеты шлёпать... Анотационные тексты как манна небесная - открыли масу возможностей. Теперь дело за встроенным блоком. Я бы туда планшетные блоки закинул и вообще красота была бы )))
Согласен. Надо пробовать. Простой вопрос. Как выбираешь квартала в планшет?
Поделиться4313.01.2017 14:47:11
делать видосы и голос приятный для восприятия
Я даже звук у тебя включил. Ан нет. )))
Поделиться4413.01.2017 14:54:07
Согласен. Надо пробовать. Простой вопрос. Как выбираешь квартала в планшет?
Это вопрос риторический уже. Я бы делал новые планшеты - новую нумерацию, но... у нас аренды "по запчастям". В участковом может быть и 20 и больше аренд. А планшеты старые то остались. Вот и получается куча новых планшетов из одного старого.
Как я отбираю? Подложку старого планшета и краю как могу новые. У меня выбора два: нарушить ЛУИ или перекроить старые, но нумерацию хоть сохранить в виде частей, чтобы потом в участковом не запутались. У лесничего куча планшетов лежит: 1998, 2007, 2010, 2014, 2015, 2016 от разных исполнителей. А если каждый будет свою нумерацию лепить, представляете что будет?
Поделиться4513.01.2017 14:54:42
что "копирование в блок" разрушает саму идею о связности графики с таксацией.
Пожалуй последнее. Это я вариант для быстрой печати предложил. По любому все эти варианты на бумагу.
Информация по планшетам у вас. В Лесисе уже можно править повыделку. Связь существует.
Поделиться4613.01.2017 14:55:30
Я даже звук у тебя включил
Я про Курагина писал. Не по-наслышке знаю.
Отредактировано Александр Архипов (13.01.2017 14:56:21)
Поделиться4713.01.2017 15:02:36
А если каждый будет свою нумерацию лепить
Да да да. Это я не касаюсь пока всевозможных сложностей. Надо вас заставлять устраивать всё лесничество.
Как выход. Давать схемку по планшетам. Квартала надеюсь не меняются?
Поделиться4813.01.2017 15:23:36
Надо вас заставлять устраивать всё лесничество.
Да к то ж нам даст! Всё лесничество??? От нескольких сот тысяч до двух миллионов гектар?
Квартала надеюсь не меняются?
А как им не меняться, если косяков выше крыши от предыдущих лесоустройств. Раньше по топо и аэрофото делали на глаз, а теперь кварталки по дорогам (естественным рубежам) не знаешь как править по высокоточным космо и цмр... увязка - это просто ездец какой-то...
Поделиться4913.01.2017 15:35:13
Я думал еще об одном варианте: у каждого векторного объекта должен быть атрибут "номер планшета". У полигона, у линии, у точки, у текста. И тогда при создании планшета работа сводится к тому, что нужные объекты сначала надо выделить, а затем присвоить им номер планшета. А затем, при отображении - просто показывать всё, у чего номер планшета равен заданному.
Плюсы - в принципе нет никаких слоёв маски, не надо ничего вырезать в отдельные блоки, не нужен никакой фотошоп и прочее.
Минусы - не самая простая программная реализация. Некоторые объекты должны отражаться на нескольких планшетах (например квартальная просека), поэтому нужно предусмотреть, чтобы атрибут "номер планшета" был списком или табличкой, в которой может быть одно или несколько номеров планшетов.Что скажете?
Скажу, что считаю этот вариант вполне реализуемым и удачным. Нужно обдумать и обсудить.
Поделиться5013.01.2017 20:24:15
Вопрос программистам. Выбирая полигоны по планшету, можно потом сделать топологическую выборку линий образующих эти полигоны. Если завязать это на одну кнопку. Чтобы при выборе одного сразу выбиралось другое. Реально? Ну и конечно показ выбранного.
Поделиться5113.01.2017 20:45:48
C
Я думал еще об одном варианте: у каждого векторного объекта должен быть атрибут "номер планшета" ...
Минусы - не самая простая программная реализация. Некоторые объекты должны отражаться на нескольких планшетах ...Что скажете?
Это связь получается N : N, для ее реализации обычно создается специальная промежуточная таблица, где каждому объекту может соответствовать несколько записей. То есть число записей будет равно:
= <число полигонов> + <число линий / повторы линий> + <число точек> + <число текстов / повторы текстов>
- в общем, немало строк типа:
Номер планшета, Тип графического объекта, IDTOPOL объекта.
Возникает вопрос, где она должна размещаться?
С учетом того, что при внесении изменений (деление линий, полигонов и т.п.) IDTOPOL могут меняться, эту таблицу придется перестраивать. Значит нужно делать механизм, который её будет формировать автоматически, опираясь на номера планшетов в описании кварталов повыдельной базы. Полностью автоматически можно обработать блок F*R*L*U*_Vyd.blk, там есть идентификаторы и ссылки. Для других блоков что-то можно сделать, если стандартизовать их формат.
И ещё одно примечание. Если мы допускаем формат номера планшета 10а, 10б, ... то надо изменить формат поля Planshet на текстовый, сейчас он числовой. Но тогда надо будет строго соблюдать строчные/заглавные буквы, поиск SQL без специальных функций считает их разными.
Поделиться5214.01.2017 21:49:42
Вдогонку о целостности блока Vd при создании планшетов. Деморегион квартал как специально 13.
Поделиться5318.01.2017 16:07:56
Над деревом объектов кнопка тематических карт "Полигоны из выборки - Видимы только выбранные". Потом также для "Линии из выбоки"... Видимы только выбранные.Меню Тополя - Поиск - Топологический выбор линий - по очереди отбираете варианты линий относящихся к полигонам - вокруг.. между... я сейчас не соображу какие могут быть варианты, пробуйте.
Вопрос программистам. Выбирая полигоны по планшету, можно потом сделать топологическую выборку линий образующих эти полигоны. Если завязать это на одну кнопку. Чтобы при выборе одного сразу выбиралось другое. Реально?
Два одинаковых вопроса столкнулись. Не услышал ответа. И ещё чисто теоретический вопрос. Допустим база забита на всё. Точки, линии, полигоны и тексты. Можно ли сделать выборку планшета и показ выбранного на одну кнопку?
Поделиться5418.01.2017 16:35:04
Не услышал ответа.
А его пока и не будет - Д.А. нужно пробовать, а для этого нужно освободиться. Так что пока этот вопрос перенесу в "Пожелания", где он и должен быть.
Поделиться5506.02.2017 15:36:45
Всем привет.
Из всего выше сказанного я так и не понял как погасить на карте все кроме выбранного? Как было в шестерке.
Поделиться5606.02.2017 17:37:31
Из всего выше сказанного я так и не понял как погасить на карте все кроме выбранного?
Как это сделать навскидку я описал тут:
https://lesis.mybb.ru/viewtopic.php?id=71#p548
Как было в шестерке.
А как было в шестерке я уже не помню, так как саму шестерку вообще не запускал уже года три, а все оформительские прибамбасы мы к ней делали в рамках контракта с Центрлеспроектом лет 10 назад по проработанной тогда же схеме работы и шаблонам по подготовке планшетов к печати. С тех пор сами этим не пользовались, так как производством не занимаемся.
Чтобы сделать "как в шестерке" мы должны видеть всю технологическую пошаговую цепочку работ в виде рабочих инструкций, в рамках которых мы и будем усовершенствовать приемы работы, когда Д.А. освободится.
Но пока, кроме заявлений, что у всех есть рабочие инструкции, рекламы и каких то видеороликов, изложенных в 17 (!) темах и более чем 300 сообщений, мы так ни чего тут и не дождались.
Поэтому есть риск, что Д.А. освободившись от текущей работы, займется более готовыми к реализации задачами, так как "на пальцах" и по "видео" мы не работаем. Как то так пока... 
Поделиться5706.02.2017 20:23:35
Из всего выше сказанного я так и не понял как погасить на карте все кроме выбранного?
"Глаз" - выбираете группы объектов карты - в дереве слева "Показ выбранного", на страничке справа выпадающий список "Способ показа выбранных и невыбранных объектов", в нем, кажется, 8 вариантов, под ним настройки для выбранного/невыбранного.
Поделиться5807.02.2017 10:36:44
мы должны видеть всю технологическую пошаговую цепочку работ в виде рабочих инструкций
Не знаю кто их сразу пишет? Я лично ещё познаю возможности новой программы. Открываются новые варианты. А эта тема по моему мнению освещает очень подробно создание планшета. Попробую из цитат собрать в одно целое
Задаю на экране сетку 500*500. Любой линией делаю простую рамку 40*50 (рабочая часть планшета). Этой рамкой выбираю оптимальное количество кварталов. Выбрал первый планшет(рама должна четко лежать на сетке). Сохранить как Рама-01. Это рабочая рамка показывающая место планшета, на которое перемещаем по одной точке рамку планшета.
Сразу заношу в базу номер планшета.
я не знаю что вы вкладываете в слова "заносить базу"
Вот тут я попробовал через дерево в карточку таксации. Действительно быстрей и главное качественней.
вижу процесс так: отобрать по полигону (обвёл мышкой квартала для планшета). при этом выбралось всё,
Добавлю с функцией только внутри, по внешней стороне, близко к границе планшета.
Далее копировать в блок. Затем оформляем планшет. Меняем номер, площадь, делаем смежества.
Функция с одной кнопки хороша. Выбрать по номеру планшета всё, но стоит и такой вопрос как это добавить в базу(точки и тексты)? И стоит ли оно того(по времени)?
Вот вам цепочка.
Поделиться5907.02.2017 10:46:19
Далее копировать в блок.
Можно и не копировать в блок выбранные классы объектов, если работаем с планшетным блоком. Просто все смежества заносим в планшетный блок.
Поделиться6007.02.2017 10:56:43
планшетным блоком
Если это блок с рамкой и маской то это лишняя работа по созданию маски.
Поделиться6107.02.2017 11:19:44
Вот вам цепочка.
Нет у тебя никакой "цепочки". Новичок, прочитав твою "цепочку" сделать планшет не сможет. Открой любой раздел нашей документации по формированию баз данных и увидишь, что такое "цепочка":
Создание нового объекта
Создание региона
В деревеве объектов поставить курсор на строку "Российская Федерация" и правой кнопкой мыши выбрать "Дерево, список субъектов". В открывшейся таблице "редактор списка субъектов лесного хозяйства" найти в списке нужный регион и в графе "Активен" пометить его галочкой, после чего галочкой внизу таблицы сохранить изменения, закрыть таблицу.
Новый регион появится в дереве объектов.
Создание нового лесничества
В деревеве объектов поставить курсор на строку с названием нового региона, например, "Тверская область" и правой кнопкой мыши выбрать "Дерево, список субъектов".
Если у Вас уже были ранее созданы базы данных в версии можно сразу воспользоваться кнопкой "Импорт" и импортировать сначала справочник центральных лесничеств, затем аналогичным способом, поставив курсор на центральном лесничестве выполнить импорт справочника участковых лесничеств.
Если базы создаются впервые, нужно в открывшейся таблице "редактор списка субъектов лесного хозяйства" необходимо добавить новую строку кнопкой «плюс» внизу таблицы и заполнить графы "№ в л\у" и "Наименование-1" данными о лесничествах.Достаточно щелкнуть курсором в графе "Наименование-2" для ее заполнения.Остальные графы заполнятся автоматически. Галочкой внизу таблицы сохранить изменения, закрыть таблицу.
Новое центральное лесничество появится в дереве объектов.
Создание участковых лесничеств
В дереве объектов поставить курсор на строку с названием нового лесничества, например, "Андреапольское" и правой кнопкой мыши выбрать "Дерево, список субъектов". В открывшейся таблице "редактор списка субъектов лесного хозяйства" необходимо добавить новую строку кнопкой «плюс» внизу таблицы и заполнить графы "№ в л\у" и "Наименование-1" данными об участковых лесничествах.Достаточно щелкнуть курсором в графе "Наименование-2" для ее заполнения.Остальные графы заполнятся автоматически. Сохранить изменения галочкой внизу таблицы, закрыть таблицу.
Список участковых лесничеств появится в дереве объектов.
После этого можно импортировать справочники и данные из Lesis_1 или вводить данные "от нуля".
Для создания шаблонов или образца НСИ, которые облегчат ввод нормативно-справочной информации "от нуля", можно использовать копирование. Выбрать "Данные - НСИ", курсор поставить на строку региона, откуда необходимо взять справочники, правой кнопкой мыши выбрать Копировать.
Курсор поставить на строку региона, в котором предстоит создавать (редактировать) справочную информацию, правой кнопкой мыши выбрать Вставить. Далее следует двойным кликом мышки открыть уровень уч. лес-ва, таким образом добиться, чтобы квадратик слева от названия региона, стал красным. После этого список справочников появится в правом окне, и информация становится доступной для редактирования.
Выбрать "Данные – Повыдельная таксация" и на панели данных "Карточка таксации" (в более ранних версиях "Вид - Карточка таксации"). Затем В дереве объектов поставить курсор на строку с названием уч. лесничества и правой клавишей выбрать позицию "создать БД". При этом в квадратике на уровнях Регион – лесничество – уч. лесничество исчезнет крестик, а они сами окрасятся в серый цвет.
Видеотренажер по созданию объектов.
Это достаточно простая операция по созданию объекта. И если повторишь то, что написано в примере ты получишь то же, что и любой другой.
А в разделе видеотренажеров и уроков найдешь еще и короткие, конкретные видеоматериалы с текстовыми описаниями того, что делается.
Это и есть "цепочка", технологическая инструкция.
И, кроме того, ни я ни Д.А. не станем сидеть и вырисовывать тут шаблоны для печати планшетов, повторяя еще раз работу, Вами уже проделанную, чтобы потом на их основе экспериментировать при разработке и вставке в сборку когда закончим.
Два человека пришли и попросили Вас объяснить им как Вы печатаете планшеты. Вы их, по сути, "послали"... Спрашивается - зачем тогда нам помогать Вам в чисто производственных вопросах если Вы не идете нам навстречу!?
Коллеги, хватит уже воду лить! Мы на Ваши предложения доработать систему печати планшетов и планов дали понятный и однозначный ответ - выкладываете тут свои существующие инструкции, достаточно подробные, чтобы их могли повторить новички или мы с Д.А., со всеми сопровождающими шаблонами... блоками..., обсуждаем их, причесываем, после этого дорабатываем. Если мы ничего не получаем - мы будем решать этот вопрос без Вашего участия и не исключаем, что также персонально.
Последующее многократное возвращение к этой теме в форме пустых разговоров будет нами рассматриваться как нарушение п. 2.1. правил со всеми вытекающими последствиями.
Поделиться6207.02.2017 11:40:03
Если это блок с рамкой и маской то это лишняя работа по созданию маски.
О том и речь, что маска тут лишняя.
Поделиться6307.02.2017 14:53:41
Единственно вопрос: каким образом быстро сделать выборку сопутствующих полигону vyd.blk остальных классов объектов не используя ручной выборки мышкой? А что делать со смежными блоками, вроде vydL.blk?
Ну да, по линиям vyd.blk есть топологический выбор линий - можно по выбранным полигонам через выборку кварталов в дереве. А как быть с текстами (анотационными и просто текстами), точками? с нетопологическими линиями? с классами объектов vydL.blk?
Сергей Николаевич, давайте подробный расклад. Я пробовал этот метод давно, но столкнувшись с вышеописанным от него отказался в пользу маскирования.
Кроме того, копировать в блок линии - не вариант, так как графика бывает меняется "на лету" и "в самый последний момент", когда все планшеты давно готовы. Маскирование позволяет пережить такие казусы многократно, без копирований линий, текстов и т.д. т.е. - без проблем. О чём и писал Алексей.
Отредактировано Александр Архипов (07.02.2017 15:11:02)
Поделиться6409.08.2018 13:03:08
Я думал еще об одном варианте: у каждого векторного объекта должен быть атрибут "номер планшета". У полигона, у линии, у точки, у текста.
Мне тоже он понравился. Зимой сделал несколько участковых лесничеств.
Ребята тема интересная и устроит всех. Маски не нужны - раз. Выбирать По полигону и убирать лишнее - два. Уже быстрее намного - три.
Опишу что делаю.
1. Создаю поле NOMPLANSH (или лучше PLANSH как в Лесис) в блоке. Заполняю это поле из базы.
2. Создаю тексты. Номер квартала и площадь квартала а также формулу выдела. Создаю в них поле PLANSH и копирую в них номера планшетов из полигона выдел.
3. Выбираю линии этого планшета через Топологический выбор линий.
4. Затем - Выбрать планшет №... Вот вроде бы и всё. Дальше кто как хочет. Режет или не режет.
Недостатки:
а. Поле Plansh находится в связи 1.1
Надо либо переносить его в выдел либо делать связь к точкам и текстам. Что проще?
б. Постоянно создавать поле Plansh в текстах. В каждом стиле!
с. Переход из выборки полигонов к Топологическому выбору линий.
д. Лишний раз прокручивать вниз чтобы выбрать нужный полигон( возможно это где то настаивается). 
Поделиться6509.08.2018 15:15:16
3. Выбираю линии этого планшета через Топологический выбор линий.
4. Затем - Выбрать планшет №... Вот вроде бы и всё. Дальше кто как хочет. Режет или не режет.
Но это можно делать и сейчас:
Один раз заполнить в БД поле Планшет. Грамотно держать поле на уровне квартала, а не выдела, и оно там уже есть. Только заполнить:
- Выделяем нужные кварталы для планшета.
- Ставим в первом квартале (курсор на квартале) номер планшета в панели данных.
- На этом поле по правой кнопке "Заполнить все выбранное этим значением".
- Повторяем для всех планшетов.
В заполненной БД когда нужно:
- "Панель данных - Поиск по условиям - Планшет = 1" (3-4 клика).
- "Панель дерева - Отображение меток - Выборку в дереве в выборку в карте" (два клика и выбраны все полигоны планшета)
- Затем Топологический выбор линий как ты писал выше.
И получаем тот же результат - выбранные объекты для планшета.
Собственно, это для того и делалось. Процедуру, думаю, можно было упростить до одной кнопки. Делать это не стали поскольку энтузиазма пользователей по нормальному использованию БД при оформлении карт не ощутили.
А заполнять идентификаторы объектов через уровень - это "не комильфо"... не правильно.
Поделиться6609.08.2018 16:09:24
Хорошо. Кругами ходить не буду. Кому откуда быстрее сделать выборку это мы обсуждали. Если вы её заведете на одну кнопку вопросы уйдут.
Сейчас идет автоматическое получение номера квартала и его площади.
Я может не знаю, как получить эти тексты на планшет?
Поделиться6709.08.2018 17:50:40
Кому откуда быстрее сделать выборку это мы обсуждали. Если вы её заведете на одну кнопку вопросы уйдут.
Это мы тоже обсуждали. Если у Д.А. осталась на руках пошаговая технологическая цепочка по оформлению и печати планшетов с образцами, то сделает "кнопки" когда руки дойдут. Если нет, то будет заниматься более понятными вопросами.
Поделиться6809.08.2018 18:59:05
Если у Д.А. осталась на руках пошаговая технологическая цепочка по оформлению и печати планшетов с образцами
А что таковая имеется? Мне кажется что мы тут её до конца не завершили. Единственное что сейчас довели до ума это формулы. Это небольшой процент из всей работы. А уж про оформление рамки планшета конкретики не было вообще. И к чему прийти? К рамке при печати или к рамке блок?
А личный взгляд такой. Если в блоке есть что то, что можно связать с некой базой, это должно работать. Например: Я создаю текст номеров кварталов и площадей. При этом мне предлагается вариант создания поля PLANSH(или любого другого). И когда нажимаешь продолжить, это поле заполняется из связи 1.1. Как то так. Так впрочем можно решить и оформление планшетной рамки.
Поделиться6909.08.2018 22:04:44
А что таковая имеется? Мне кажется что мы тут её до конца не завершили.
Вот и мне так показалось... )
К рамке при печати или к рамке блок?
По уму нужно делать рамку в настройках печати. И переводить на БД смежества. Причем, по возможности упрощать оформление рамки и пр. Наши планшеты по сравнению с материалами геодезистов... геологов... - образец малоинформативности и безвкусицы.
А личный взгляд такой.
Личные взгляды тут ни при чем. Есть принципы построения информационных систем, которым нужно следовать если хочешь получить работающую систему. Отклонение от них, как правило, и приводят к эффектам "неустойчивости" системы. По этим принципам нежелательно размещать информацию на несоответствующем ей уровне. Квартальную опускать на повыдельную... атрибутивной перегружать картографическую и т.п. Отклоняться, безусловно, приходится, но лучше сводить такие случаи к минимуму. Решать такие вопросы нужно, конечно, Д.А. Но он это может делать если есть хотя бы черновая, но полная схема Вашей работы с оформлением. Тогда он сможет подумать как ее упростить. А заниматься сейчас технологическими работами и с нуля теоретически, без обкатки на производстве, придумывать рабочую технологическую схему как 20 лет назад он не сможет.
Поделиться7009.08.2018 22:45:45
Но он это может делать если есть хотя бы черновая, но полная схема Вашей работы с оформлением
Самую первую я высылал. где то в доках лежит. Она очень неудобная. Многого ещё не было а много я не знал. Варианты рамок высылал. Как для печати(шаблон) так и блок. Тут очень много обсуждали. Я просто написал как я делаю чтобы внести информацию в тексты. Тоже много неудобств. Может народ что подскажет? Для этого и поднял старый вопрос. Если никто не отзовется значит это никого не интересует. По вышеизложенному можно сделать такой вывод. Хотелось иметь кнопку которая выбирала полигоны планшета + Топологический выбор линий и чтобы освобождала всё при следующем выборе. А вот про текст, тут я хотел бы мнения услышать. Либо, возможность получения номера и площади по планшетам, либо чтобы там была база с номером планшета.
По этим принципам нежелательно размещать информацию на несоответствующем ей уровне. Квартальную опускать на повыдельную... атрибутивной перегружать картографическую и т.п.
Я понимаю если бы была технология получения планшетов и я что то в ней предлагал поменять. Надо думать, обсуждать и делать эту технологию.
Отредактировано Сергей Городничев (09.08.2018 22:47:52)
Поделиться7110.08.2018 22:09:11
Я сделаю инструмент выбора по номеру планшета. Функционал будем наращивать пошагово, с обсуждением промежуточных вариантов.
Поделиться7204.10.2018 00:50:57
Я сделаю инструмент выбора по номеру планшета. Функционал будем наращивать пошагово ...
В 769 версии сделан предварительный вариант отбора по номеру планшета полигонов выделов и линий границ. С точками и текстами пока не справился, буду уточнять у коллег, что делаю неправильно. Вызывается с кнопки над деревом данных. Там же есть меню для отмены текущей выборки.
Номера планшетов, соответственно, должны быть занесены в описания кварталов повыдельной базы.
Поделиться7304.10.2018 07:59:39
В 769 версии сделан предварительный вариант отбора по номеру планшета полигонов выделов и линий границ.
Версия выложена, пробуйте. Добавлено краткое описание функции тут - http://www.lesis.ru/infot/les_find.html в разделе "Визуализация выборки на карте".
Поделиться7505.10.2018 00:16:42
Жаль, что подвязанные блоки не использует функция. Вот ручьи в соседнем блоке бы... тексты, аннотационные тексты, точки...
Это я планирую сделать, но сходу не получилось, что-то не срабатывает. Буду переписываться с коллегами.
Планшеты определяет... но лучше чтоб этот список планшетов был выпадающий из базы... вводить вручную не удобно, нужно отвлекаться на поиск номера планшета. ИМХО.
Уточнить хочу: неудобно проставлять планшеты в описаниях кварталов или при выделении сделать выпадающий список того, что есть в базе?
Поделиться7605.10.2018 01:31:19
Выпадающий список сделать.
Поделиться7705.10.2018 08:49:32
Выпадающий список? Сотни планшетов! Дольше искать будешь. И на экране не поместится!
Поделиться7805.10.2018 11:07:57
Это у вас сотни. А у нас с десяток на объекте. Если список прокатный, с возможностью забивки конкретного планшета - как в свойствах линий, полигонов - проблем не будет.
Вот запретят нас в течении года, тогда хоть сотни хоть тысячи делайте. Возразить, предложить уже будет некому. А затем и все филиалы переведут на "отечественный продукт".
Поделиться7905.10.2018 12:31:40
Зачем? Давай поэтапно. Ты первый раз нажимаешь на окно . Затем если это большой номер начинаешь листать список. Делаешь ещё десятки движений. А тут максимум забить три цыфры.
Закроют значит правильно. Ты сделал десяток из участкового лесничества. А мне потом сотню доделывать. Да ещё границы сводить с ними
А какая разница какой продукт . Технология вот что вечно.
Поделиться8005.10.2018 13:03:50
Не спорьте, у нас все поля ввода из списка позволяют вводить и руками тоже. Возможно, Д.А. сможет сделать также если инструмент выборки имеющегося в базе позволяет это делать.
Поделиться8112.10.2018 13:17:28
С точками и текстами пока не справился
Любопытно что не получается с текстами? Забить в них базу или выборку сделать? И с какими текстами вы пробовали работу? С формулами выдела или номерами и площадями квартала? Или всё сразу?
Поделиться8212.10.2018 15:55:41
Любопытно что не получается с текстами?
Не срабатывает программный выбор по внешнему контуру планшета, вручную срабатывает. Что-то не так делаю, жду разъяснений от коллег, отправил им кусок программы.
Поделиться8312.10.2018 20:30:54
Не срабатывает программный выбор по внешнему контуру планшета
Принципиально интересная вещь! Выборка чего угодно по заданному полигону. Вещь нужная. Удачи.
Поделиться8419.11.2018 20:22:27
В 772 версии реализован следующий вариант отбора по номеру планшета (долго - пришлось повозиться):
1. В повыдельном блоке *_Vyd.blk активного уч. лесничества отбираются все полигоны в планшете и все линии, с ними топологически связанные.
2. По контуру отобранных выделов отбираются все стандартные тексты и аннотационные тексты внутри этого контура, отбор выполняется как в основном блоке *_Vyd.blk, так и во всех остальных блоках, подключенных к базе уч. лесничества.
3. В основном блоке *_Vyd.blk и во всех остальных блоках, подключенных к базе уч. лесничества, отбираются точки, стандартные тексты, полигоны групп, отличных от группы Выделы, линии во всех остальных подключенных блоках, кроме повыдельного, если в БД группы добавлено поле Plansh (числовое) и в него занесены значения номера планшета.
4. Всё аналогично пункту 3., но в БД группы добавлено поле KvrNom (числовое) и в него занесены номера кварталов, а кварталы относятся к выделяемому планшету.
Возможно, для добавления полей нужно будет сделать какой-то инструмент. Сейчас это можно сделать вручную. Заносить номера проще всего операцией группового изменения поля во всех выбранных объектах карты.
Для текстовых объектов, часть из которых явно будет размещаться вне контура выделов и контуром выбрана не будет, можно создать поле Plansh или KvrNom, но инструмента для удобной записи туда значений я не нашёл. Рекомендую следующее: новое окно базы данных для активной группы текстов, поставить рядом поля Plansh и собственно текста и после заносить номера планшетов, глядя на текст.
Замечания и пожелания принимаются.
Отредактировано Дмитрий Александрович (19.11.2018 20:25:08)
Поделиться8520.11.2018 09:07:08
Замечания и пожелания принимаются.
Так вот оно, главное, чуть выше по тексту )) :
Возможно, для добавления полей нужно будет сделать какой-то инструмент. Сейчас это можно сделать вручную. Заносить номера проще всего операцией группового изменения поля во всех выбранных объектах карты.
Нужно добавлять проверку наличия и корректности формата поля и его добавления (корректировки) при первом же обращении к базе.
Поделиться8620.11.2018 14:30:31
Нужно добавлять проверку наличия и корректности формата поля и его добавления (корректировки) при первом же обращении к базе.
Сейчас при его отсутствии вариант отбора по этому полю просто игнорируется, даже когда отбор включён.
Поделиться8721.11.2018 10:04:51
Сейчас при его отсутствии вариант отбора по этому полю просто игнорируется, даже когда отбор включён.
Это хорошо, что обработано.
Но если это возможно, то нужно для атрибутики картографии делать аналог системы обновления как в таксационных базах. Я понимаю, что это сложнее или невозможно, так как открытием блоков занимается Тополь, а не Лесис, но нужно подумать. Может сделать утилиту в Лесис перебора всех атрибутивных карт-баз в разделе и обновления их до текущего состояния. Давай подумаем. Рассчитывать, что пользователи сами добавят поля нельзя.
Поделиться8821.11.2018 17:53:13
Замечания и пожелания принимаются.
А нам то как? Подождать выхода новой версии, посмотреть сперва или уже пожелания сыпать?)))
Поделиться8922.11.2018 10:37:41
А нам то как? Подождать выхода новой версии, посмотреть сперва или уже пожелания сыпать?)))
Если явных ошибок не будет, то сегодня выложим. Для опытных. Так как неопытным самим поля создавать не годится.
Поделиться9003.12.2018 14:10:07
Выложена 774-я версия.
Описание пока только тут:
http://www.lesis.ru/info/versii_programm.html
Поделиться9103.12.2018 15:54:55
При выделении планшета полигоны выделов и их границы выделяются по идентификации в таксационной базе и топологическим связям, а бо'льшая часть данных других типов: точки, тексты, аннотационные тексты, полигоны других групп и все данные в других подключённых к таксационной БД блоках - контурами выбранных выделов планшета.
Но, если есть что-то за пределами контура планшета, это можно автоматически выбрать по идентификатору в поле Plansh. Создать такое поле можно в новой операции, в нижнем меню. Занести значения проще всего операцией выбора нужных объектов карты рамкой и замены значения поля Plansh для выбранных объектов, думаю, их не будет много. И включить отбор по этому полю.
Поделиться9203.12.2018 17:05:35
Спасибо большое! Поставил. Работает. Ещё не все варианты попробовал, но скажу это здорово! Первое что сразу пожелал, так это чтобы не сбрасывался пользовательский выбор. Оставался последний выбранный планшет и настройки выбора. Мне пока непонятна выборка по номеру квартала. Если можно пару слов.
Поделиться9403.12.2018 23:54:34
Выбираются все соседние к планшету полигоны!
Поэкспериментирую и подумаю, как это исключить.
Мне пока непонятна выборка по номеру квартала. Если можно пару слов.
Ну, это было практически даром, то есть он может отобрать объекты карты, если поле KvrNom имеет номер квартала, относящийся по таксационной базе к отбираемому планшету. Может быть, кому-нибудь так будет удобно.
Поделиться9504.12.2018 10:55:17
он может отобрать объекты карты, если поле KvrNom имеет номер квартала
Разобрался. Да удобно.
После создания поля Plansh попробовал его удалить. Потерял блок, программа зависла. Выходит это поле становится служебным и его уже трогать нельзя?
Поделиться9604.12.2018 13:04:17
Выходит это поле становится служебным и его уже трогать нельзя?
Мне трудно ответить, я его создаю тем функционалом, который даёт сам TopoL.
Поделиться9704.12.2018 17:55:19
Выбираются все соседние к планшету полигоны
Поэкспериментирую и подумаю, как это исключить.
Когда я выбирал планшеты вручную то ставил птицу только внутри. Может это как то поможет.
Если добить эту опцию, то можно упростить работу. Он же выбирает всё под полигоном!
Поделиться9806.12.2018 01:35:54
Если добить эту опцию, то можно упростить работу.
Буду выяснять, как это сделать, у функции такого параметра нету.
Поделиться9924.12.2018 00:33:37
Выбираются все соседние к планшету полигоны
Коллеги подсказали, как использовать другой функционал, тот, который используется в диалоге отбора TopoL-я, так что эту проблему "победил", в 778 версии выделение планшета должно работать лучше.
Там же добавлена операция меню "Показать выделенное", она гасит в окне карты всё невыбранное и масштабирует карту по текущему выделению. Мне кажется, это удобная операция.
В меню управления визуализацией добавлена операция "Видимо только выбранное" - она гасит в окне карты всё невыбранное, но, в отличие от описанной выше, никакого масштабирования по выбранному не выполняет.
Поделиться10024.12.2018 08:59:43
в 778 версии выделение планшета должно работать лучше
778-я выложена.
Поделиться10124.12.2018 11:12:00
так что эту проблему "победил", в 778
Нет Дмитрий Александрович, ещё рано радоваться. В прошлом варианте было много, теперь мало. Теперь мы потеряли точки по границе и в принципе все линии под полигоном в другом(их) блоке. Сейчас он стал выбирать как бы внутри полигона и лишнего не прихватывает. Это отлично и уже можно делать планшеты не создавая базы для текста и точек.
1. Точки по границе не берет. Тут хорошо бы использовать функцию Пространственные связи. Отбирать точки касающиеся с полигоном. Думаю сложно будет.
2. Линии в других блоках выбираются только до точки пересечения. Тут вспоминается шестёрка в которой можно вырезать строго по выборке линии в блок. А в 10 такого нет. Так что полагаю это ещё сложнее сделать.
Для наглядности даю картинки.


Поделиться10224.12.2018 13:18:40
Почему то не выделяет тексты и точки.
И линии без топологии тоже не выделяет.
После обновы не правильно стала работать кнопка "Дежурный вид блока"
Отредактировано Олег (24.12.2018 13:19:15)
Поделиться10324.12.2018 16:51:07
После обновы не правильно стала работать кнопка "Дежурный вид блока"
А что именно не так? Проверил на деморегионе - у меня сбрасывает все окраски. Опишите результат так, чтобы мы смогли повторить.
Поделиться10424.12.2018 19:11:34
1. Точки по границе не берет. ... Отбирать точки касающиеся с полигоном. Думаю сложно будет.
Здесь для точек и текстов (если нужно) я могу вернуть тот отбор, который был в предыдущей реализации, он создавал проблемы с линиями и полигонами, а для точек и текстов проблем, думаю, не будет.
Линии в других блоках выбираются только до точки пересечения.
Могу попробовать для других блоков поэкспериментировать с параметрами функций, может быть что-то удастся улучшить.
Ждите следующий вариант, добавить из ранее реализованного - это недолго.
Поделиться10524.12.2018 19:54:39
Здесь для точек и текстов (если нужно) я могу вернуть тот отбор
Зачем? В этом смысла нет. Возьмём точки а с ними будут смежные полигоны и всё остальное что под ними. Нужны только касающиеся точки.
А что народ скажет? Мы например уже давно поворотные точки не показываем. Так что по большому счету можно и без этого обойтись. Но хотелось. Мало ли какие работы где надо всё показать.
Могу попробовать для других блоков поэкспериментировать с параметрами функций, может быть что-то удастся улучшить.
Первоочередная задача ясна. Полигон должен обрезать линии в других блоках и выбрать их.
Поделиться10625.12.2018 10:28:39
Опишите результат так, чтобы мы смогли повторить.
До обновы после нажатия "Дежурный вид блока" все возвращалось к исходному и карта перерисовывалась.
После обновы чтобы получить такой результат надо еще нажать "Обновить карту".
В принципе не так важно, но картографы привыкли.
Поделиться10725.12.2018 10:50:12
В принципе не так важно,
Если это результат некорректной установки программы либо некорректного восстановления данных из архива, то может оказаться важным там где Вы этого не ждете. Признаком некорректной работы программы может служить проявление этой проблемы на деморегионе. В этом случае лучше переустановить (полная версия + последнее накопительное обновление). Если проявляется только на своих данных, то возможны какие то проблемы в них. Я не смог повторить на деморегионе Вашу проблему с последним обновлением ни на одной тематической карте.
Поделиться10826.12.2018 09:06:28
проявление этой проблемы на деморегионе.
На деморегионе тоже самое. Переустановка результатов не дала.
Поделиться10927.12.2018 01:46:56
На деморегионе тоже самое.
Возможно, была какая-то проблема из-за частичной сборки. Пересобрал этот модуль полностью.
В 779 версии расширена возможность выделения в планшет: выделятся точки и тексты на границе контура (в том числе точки геохода), выделение во вспомогательных блоках выделит окружную границу, но может "подцепить" и некоторые линии. Пока от этого избавиться не удалось, придётся лишнее освободить рамкой, если будет такой эффект. Пробуйте.
Поделиться11027.12.2018 09:59:01
В 779 версии расширена возможность выделения в планшет
779-я выложена, проверяйте!
Поделиться11127.12.2018 21:51:49
Пробуйте.
Обязательно. Пока, что хотелось получили. Подробнее позже. Спасибо!
Поделиться11229.12.2018 10:25:14
А вот чисто теоретически. Не сложно ли будет применить это к другому полю? Например Арендатор.
Поделиться11330.12.2018 14:14:01
А вот чисто теоретически. Не сложно ли будет применить это к другому полю? Например Арендатор.
Не сложно - могу добавить третью строчку отбора по полю БД с пустой клеточкой, куда можно будет вписать своё название поля.
И, тогда, сразу вопрос: стоит ли запоминать сделанные в диалоге установки, чтобы при следующем вызове они восстанавливались?
Поделиться11430.12.2018 19:46:44
могу добавить третью строчку отбора по полю БД с пустой клеточкой, куда можно будет вписать своё название поля.
Замечательно!
И, тогда, сразу вопрос: стоит ли запоминать сделанные в диалоге установки, чтобы при следующем вызове они восстанавливались?
Конечно что то надо сделать. Ставить например птицу-сохранять выборку. Что то ведь и по базе можно(даже скажу нужно) выбирать.
Поделиться11512.01.2019 21:17:30
В 781 версии сделан отбор по полю пользователя и сохранение выбранных параметров между запусками.
Поделиться11613.01.2019 11:48:28
В 781 версии
Выложена, пробуйте.
Поделиться11713.01.2019 13:59:53
В 781 версии сделан отбор по полю пользователя
Если можно как это работает?
Пока вообще не понял что это.
Что я имел ввиду когда спрашивал выборка по полю БД.
Есть поле к примеру TehUch. В нём есть поквартальные данные как по планшету. И сделать выборку Техучастков.
Вместо номер планшета номер техучастка, обхода, арендатора и т.д.
Что сохраняется набор операций это хорошо. Спасибо.
Но вот выборку в планшете выбранного как то не понимаю, оно уже выбрано. Объясните.
Поделиться11814.01.2019 13:04:34
Это я пожелание не так понял. Сейчас понятно, посмотрю, как можно это реализовать. Там возможен либо фиксированный набор параметров из выпадающего списка, где к каждому параметру программа будет знать правильное выражение отбора по БД, либо выбор любого поля строго в одном макете, например, описания квартала. Первый вариант, мне кажется, полезнее (расширение набора возможно), во втором явно будут варианты, практическая полезность которых под вопросом.
Поделиться11915.01.2019 09:53:29
Сейчас понятно, посмотрю, как можно это реализовать
Спасибо. Была бы прекрасная возможность делать не только планшеты но и всевозможные планы, схемы, на какой то лесной участок. Это будет быстрая выборка по любому полю.
Поделиться12017.01.2019 01:57:16
В 783 версии реализована возможность отбора как по номеру планшета, так и по номеру обхода и номеру техучастка.
Отбор в блоках карты по произвольному полю пользователя я сохранил, может быть кому-то пригодится. Нужно только учитывать, что если поле числовое, то искомое значение задаётся просто числом, например Dogovor = 1234, но если поле текстовое, то искомое значение должно быть оформлено по правилам строки: Dogovor = '№1234', т.е. в одиночных кавычках.
Поделиться12117.01.2019 08:58:23
В 783 версии реализована возможность отбора как по номеру планшета, так и по номеру обхода и номеру техучастка.
Выложена. Описание в доках будет чуть позже.
Поделиться12217.01.2019 13:27:19
В 783 версии реализована возможность отбора как по номеру планшета, так и по номеру обхода и номеру техучастка
1. Можно ли сохранять номер выбора последнего планшета(техучастка, обхода)?
Отбор в блоках карты по произвольному полю пользователя я сохранил,
Это хорошо. Но это довесок в выборке.
2. Можно ли её сделать самостоятельной опцией?
Это был бы предел мечтаний.
Или оставить как есть но чтобы она не была привязана к номеру планшета(техучастка, обхода)
Ну что ещё приходит в голову то это создание любого поля.
Тогда будет реализована практически любая выборка (по полю).
Огромное спасибо за проделанную работу!
Поделиться12318.01.2019 00:14:44
1. Можно ли сохранять номер выбора последнего планшета(техучастка, обхода)?
Сделать могу, но сохраняться будет один номер и при переключении планшет->техучасток и т.п. это будет сброшено.
2. Можно ли её сделать самостоятельной опцией?
Сейчас, как ты правильно заметил, это довесок к выбору, никак не связанный с таксационной базой. А выбор по полю таксационной базы произвольным сделать сложно, так как выражения отбора будут разными в зависимости от того, в каком макете (таблице) находится параметр отбора, какой у него тип данных, есть ли у поля подключённый справочник и т.д.
Самостоятельной опцией он может стать, если задать, например, несуществующий номер планшета - начальный механизм отбора ничего не выберет, а этот, если будет включён и параметры будут реальными для блоков карты - должен сработать. Можно попробовать.
3. Что касается создания разных полей - это возможно, но тогда будет диалог-запрос имени, а тип поля (числовое/текстовое) должен быть определён по-умолчанию, то есть зафиксирован.
Отредактировано Дмитрий Александрович (18.01.2019 00:16:18)
Поделиться12419.01.2019 14:24:34
Сделать могу, но сохраняться будет один номер и при переключении планшет->техучасток и т.п. это будет сброшено.
Очень мудро. Прекрасно было бы.
Самостоятельной опцией он может стать, если задать, например, несуществующий номер планшета - начальный механизм отбора ничего не выберет, а этот, если будет включён и параметры будут реальными для блоков карты - должен сработать. Можно попробовать.
Хотя бы так. Пока она начинает ругаться когда вводишь номер несуществующего планшета и продолжение не возможно.
3. Что касается создания разных полей - это возможно, но тогда будет диалог-запрос имени, а тип поля (числовое/текстовое) должен быть определён по-умолчанию, то есть зафиксирован.
Может пока сделать просто возможность числового поля где то 6 или 10?
Поделиться12521.01.2019 10:36:09
Коллеги, большая просьба, в первую очередь, к Сергею Городничеву, изменения, связанные с упрощением оформительских работ, сразу отражать в технологическом описании.
У нас есть тут:
http://www.lesis.ru/infot/teh_plansh.html
технологическая цепочка по подготовке ЛУ планшетов, описанная С.Н.Городничевым для Topol_l2 (10) по образцу версии 6.8.
Исходный файл тут:
../files/planshet.doc
Если мы будем дорабатывать инструменты для печати картографии, а этот раздел документации меняться не будет и мы будем получать от новых пользователей вопросы по оформлению карт, то у нас пропадет мотивация на такого рода доработки.
Мы разработчики, Д.А. не технолог и производственной базы у нас нет, так что без обратной связи мы этим заниматься не сможем.
Поделиться12621.01.2019 10:59:06
Коллеги, большая просьба, в первую очередь, к Сергею Городничеву, изменения, связанные с упрощением оформительских работ, сразу отражать в технологическом описании.
Согласен. Пару листов касающихся выборки можно смело выкинуть. Это довольно трудоёмкий процесс. И Д.А. его прекрасно решил.
Постараюсь поправить и прислать. У меня одна проблема. Это сельские леса. Тут нужен другой подход. Хотелось добиться какого то результата и тогда описать всё сразу.
Поделиться12721.01.2019 11:14:25
А вообще есть довольно сложные вопросы.
1. Если квартал не входит в планшет. Вот отсюда и пожелание. Возможность создать какое то поле и по нему сделать выборку.
2. Создание подписей номер квартала и площадь. Они не всегда создаются под полигоном. Поле то мы создаем а как быстрее забить в него базу?
Поделиться12821.01.2019 11:14:30
Постараюсь поправить и прислать.
И это будет правильно, по свежим следам. Эволюционный подход
тогда описать всё сразу
А это стандартная ошибка, которой страдаем и мы тоже. Когда все сделано и отработано - половину забываешь да и стимулов меньше. Это "революционный подход" - когда все разом делается. Он всегда обречен.
Когда Вы находите пробелы или устарелости в наших доках - это как раз случаи именно такого подхода.
То, что не опишем сегодня - считай качественно не опишем никогда. А это значит, что будут опять вопросы от новичков... траты времени на описания постфактум... Того самого времени, которое мы могли бы потратить на разработки "других подходов". 
Поделиться12921.01.2019 13:07:20
Поправил. Отправляю на почту. Скажем так, это описание для идеальных кварталов. Убрал всю ручную выборку. А вот окончание работ оставил старое - Копирование в новый блок. Это кому как удобно. Надо пробовать работать с выбранными планшетами. Возможно доработать прорисовку. И как будет вести большой блок.
Поделиться13004.02.2019 12:49:19
Доброго времени суток, коллеги. Фишку заценил, 783-ю версию. Вот моё мнение:
Из плюсов:
1. Функционал позволил избавиться от маски.
Из минусов:
1. Цельные линии, выходящие за границы выделенного планшета приходится отключать от выбранного вручную. Не критично.
2. При нажатии на "Освободить всё" исчезает всё что до этого отображалось. А должно наоборот - показывать всё, что ранее не было выбрано.
Из неопределённого:
1. Блок планшета можно не использовать, тогда мы возвращаемся к печати карты в масштабе, а точнее к xml планшета. И тут нужно всего лишь создать болванку и дописывать подписи в виде текста и чёрточки-разделители смежеств в виде прямоугольников.
Теперь о печати карты в масштабе. Подписывать там крайне неудобно. Есть предложение доработать:
1. копирование текста;
2. создание линий;
3. копирование линий.
Последнее выношу в отдельную тему.
Поделиться13105.02.2019 02:58:32
2. При нажатии на "Освободить всё" исчезает всё что до этого отображалось. А должно наоборот - показывать всё, что ранее не было выбрано.
Исправьте. У меня до 8 подключенных блоков, масса планшетов - мало того что накидные границы вручную отключаю выборку, так ещё и после работы с планшетами приходится вручную переключать каждый элемент на "Выбрано как задано, остальное по своим установкам"... ибо другая кнопка, зелёная (возвращающая всю видимость на дефолт) - для меня сущее ЗЛО.
Поделиться13205.02.2019 03:21:46
ибо другая кнопка, зелёная (возвращающая всю видимость на дефолт) - для меня сущее ЗЛО.
Имеется ввиду "дежурный вид блока", поскольку много своих настроек.
Поделиться13305.02.2019 09:08:52
2. При нажатии на "Освободить всё" исчезает всё что до этого отображалось. А должно наоборот - показывать всё, что ранее не было выбрано.
Это спорный вопрос. Давайте обсудим
1. Блок планшета можно не использовать, тогда мы возвращаемся к печати карты в масштабе, а точнее к xml планшета
Тогда у тебя будет такое же количество повторюсь шаблонов рамок планшета xml. Причем очень сложных в оформлении. Я отказался.
Ты готовил бомбу. Опиши что думаешь делать а потом попросим Д.А. помочь. Как я понял ты хочешь в нём сделать всё оформление? Линии смежеств и их названия. Делаешь выборку планшета и при печати накладываешь шаблон с оформлением? Так я описал твой процесс? Но тогда зачем тебе куча блоков о которых ты пишешь выше? Давай дружище технологию!)))
Поделиться13405.02.2019 23:59:41
Давайте обсудим
Давайте.
Тогда у тебя будет такое же количество повторюсь шаблонов рамок планшета xml.
Один на объект. Последующие на основе одного - каждый предыдущий переписывается следующим. Есть нужда в хранении и захламлении лишним?
Причем очень сложных в оформлении.
Только раз настроить, а дальше как по маслу - меняй детали и всё.
Я отказался.
Бывает.
Ты готовил бомбу.
Может быть.
Опиши что думаешь делать а потом попросим Д.А. помочь. Как я понял ты хочешь в нём сделать всё оформление? Линии смежеств и их названия. Делаешь выборку планшета и при печати накладываешь шаблон с оформлением? Так я описал твой процесс? Но тогда зачем тебе куча блоков о которых ты пишешь выше?
Вот и всё.
Давай дружище технологию!)))
Тут всё просто, если изначально всё грамотно настроить.
Поделиться13606.02.2019 04:34:32
Отредактировано Александр Архипов (06.02.2019 04:38:06)
Поделиться13706.02.2019 08:43:15

давно хотел узнать, в чем смысл этого действа, зачем мне набирать сотни сообщений?
Поделиться13806.02.2019 12:14:19
давно хотел узнать, в чем смысл этого действа
Смысл есть если автор в силу каких то обстоятельств захотел скрыть конфеденциальную информацию... или, чтобы сообщение прочитали только наиболее активные пользователи. Может использоваться, например, если требуется обсуждение со стороны более опытных, чтобы исключить применение неопытными... или пользователь не хочет делиться опытом с теми, кто сам этого не делает, а лишь читает... или... или...
зачем мне набирать сотни сообщений?
Например, чтобы обмен информацией и опытом не был односторонним. )) "Набирать" ради цифры нельзя. Это будет нарушение.
Спорная позиция, но нарушением Правил в данном контексте пока не является. Если явление примет систематический характер подумаем, что с этим делать.
И... подождем, что скажет автор в контексте этого:
Давайте обсудим.
Давайте.
С.Городничев тоже этого не видит. )) А с нами "оформительство" обсуждать почти бесполезно. Мое мнение известно - всю эту хню нужно упрощать и оптимизировать. Печатать нужно как топокарты сплошняком, на худой конец, делая серым все, что за пределами планшета, если уж так хочется сохранить эту конструкцию. И топонагрузку нужно давать вместо слепых названий смежеств. Так бы и было если бы сейчас был ВО Леспроект.
Поделиться13906.02.2019 12:30:04
Выложена 784 версия. Читайте "Историю версий" и пробуйте.
Поправил. Отправляю на почту.
Спасибо, Сергей, поправили в этой версии.
Учитывая твою активность добавили персональный каталог для тебя:
d:\LesIS\__Sis\Shablony\Gorodnichev\
Там сейчас рамки, которые ты присылал. Возможно, они устарели. Можешь добавлять свои наработки если есть желание помочь другим. )
Поделиться14006.02.2019 13:47:10
С.Городничев тоже этого не видит. ))
Видит. Ему и адресовано. У него есть 600 сообщений. То что я скрыл - всё описано словами ранее. В видео одна конфиденциалка. И форум штудируют и наши местные конкуренты - я не собираюсь им показывать свои наработки. Они только читают, отмалчиваются и пользы - ноль.
зачем мне набирать сотни сообщений
А Вам, Алексей, и не нужно. У нас как бы связь налажена.
Суть я могу ещё раз сказать: с этой новой фишкой я отошёл лишь от маски (полигона) планшетного блока. И всё. Чтобы двигаться в направлении оформления планшетов по линии "печати карты в масштабе" - нужно доработать этот функционал (описал в пожеланиях). Но сталкиваешься с другой проблемой - блоки заменяются массой .xml-лек (шаблонов-рамок, как Сергей Николаевич называет).
Далее. Если используем одно окно, возникает проблема с планшетами: операция "освободить всё" работает непонятно - скрывает всё на карте, что имеет отношение к подключённым к базе блокам. И после ты вручную начинаешь через легенду или "глаз" переключать на "выбрано как задано, не выбранные по своим установкам" (после операции "освободить всё" - "видимы только выбранные").
Поделиться14106.02.2019 13:49:45
Печатать нужно как топокарты сплошняком, на худой конец, делая серым все, что за пределами планшета, если уж так хочется сохранить эту конструкцию. И топонагрузку нужно давать вместо слепых названий смежеств.
Я обеими "ЗА", мы такое предлагали ещё в году 1998, ГИС-технологии позволяют это делать без проблем. Тогда удалось добиться только запрета на искусственное "сближение" лесных участков для уменьшения числа планшетов и строгой привязки планшетов к сетке - это после того, как были выявлены факты записи квартала сразу в два лесничества и сплошную путаницу колков между гослесфондом и колхозными лесами.
Кстати, чехи и их соседи именно так и делали - лесные карты по разграфке кадастровых, окружающая лесной фонд ситуация/топооснова в сером виде вся присутствуют. И у них в топооснове есть горизонтали по всей карте. Какая ситуация там сейчас и делают ли они вообще бумажные карты - не знаю, но могу узнать, хоть мой приятель, командовавший там этим направлением, уже на пенсии. А у нас "лесные дачи" как в 19 веке, у меня есть план дачи в Ярославской губернии 1892 года, есть с чем сравнивать.
Поделиться14206.02.2019 13:59:11
Мое мнение известно
Я обеими "ЗА"... А у нас "лесные дачи" как в 19 веке
Это понятно. Но нам работать иначе НЕ ДАЮТ. Не примут в лесном ОИВ заказ - не получим денег. Это не только частника касается - всех. Поэтому и говорим о возможностях (на практических примерах!) ускорения и упрощения этого вида работ - по сборке лесных карт.
Поделиться14306.02.2019 14:18:10
Исправьте. У меня до 8 подключенных блоков, масса планшетов - мало того что накидные границы вручную отключаю выборку, так ещё и после работы с планшетами приходится вручную переключать каждый элемент на "Выбрано как задано, остальное по своим установкам"... ибо другая кнопка, зелёная (возвращающая всю видимость на дефолт) - для меня сущее ЗЛО.
Существующую операцию снятия признака отбора у всего, считаю, необходимо сохранить. Я могу сделать ещё одну операцию переключения отбора, то тогда, пожалуйста - четкое ТЗ: для каких блоков (повыдельного, подключенных к нему, для всех остальных) и что конкретно переключать. Эта операция не переключает ничего, кроме признака отбора.
"Зелёная кнопка" - просто вызов операции TopoL "дежурный вид/default veiw" для всех блоков. Она сбросит установленные настройки визуализации до "дежурных". Пользуйтесь ей сознательно.
"Бегание" между блоками в 784 версии будет поменьше, так как перебор контуров отбора перемещён внутрь цикла для каждого блока. Но всё равно для каждого вида отбора (те, что выбираются галочками в интерфейсе) перебор блоков будет. Зато Вы видите, где идёт отбор.
Выбор "лишних" линий снаружи - это операция отбора линий контуром, дополнительная к операции "только внутри". При её отключении "лишних" линий снаружи не будет, но не будет выбрана и окружная граница в _VydL. Я пока не придумал хорошего алгоритма отмены отбора "лишних" линий снаружи.
Освобождать отобранные "лишние" линии снаружи гораздо проще не поштучно (как в видео), а просто прямоугольником из диалога отбора TopoL-я - гораздо быстрее и проще. Советую.
Отредактировано Дмитрий Александрович (06.02.2019 14:19:32)
Поделиться14406.02.2019 15:39:53
Учитывая твою активность добавили персональный каталог для тебя:d:\LesIS\__Sis\Shablony\Gorodnichev\ Там сейчас рамки, которые ты присылал. Возможно, они устарели. Можешь добавлять свои наработки если есть желание помочь другим. )
Если можно недельку подождать? Я бы посвежее прислал. А рамку я присылал только одну xml. шаблон при печати. И то без масштабной линейки. И потом без моих библиотек это мусор. Нужен скорее всего инсталлятор для картографии.
Поделиться14506.02.2019 15:55:10
пожалуйста - четкое ТЗ: для каких блоков (повыдельного, подключенных к нему, для всех остальных) и что конкретно переключать. Эта операция не переключает ничего, кроме признака отбора.
После операций по выделению планшетов добавьте функцию, чтобы видимость всех затронутых операцией блоков с галочками возвращалась обратно на исходную (ели невозможно, то - на "выбрано как задано, не выбранные по своим установкам").
Освобождать отобранные "лишние" линии снаружи гораздо проще не поштучно (как в видео), а просто прямоугольником из диалога отбора TopoL-я - гораздо быстрее и проще. Советую.
Подробнее можно? Не понимаю.
Поделиться14606.02.2019 15:55:56
Существующую операцию снятия признака отбора у всего, считаю, необходимо сохранить. Я могу сделать ещё одну операцию переключения отбора, то тогда, пожалуйста - четкое ТЗ
Сейчас, всё это наш скажем трёп, на уровне проб. Надо поработать. Скорее всего, когда идет поток планшетов, может быть и не надо ничего видеть, кроме нужного.
сталкиваешься с другой проблемой - блоки заменяются массой .xml-лек (шаблонов-рамок, как Сергей Николаевич называет).
Ты так и не рассказал и не описал что ты собираешься делать в шаблоне. Если подписывать смежества и делать их выходы это НЕВОЗМОЖНО(только теоретически). Ускорения или пользы какой то в этом я лично не вижу. А вот чтобы присутствовал функционал о котором ты пишешь, то я за. Хорошо чтобы там была возможность рисовать линию и копировать её. Сложно всё у тебя как то.
Поделиться14706.02.2019 16:12:39
Подробнее можно? Не понимаю
Что хорошо таксатору не совсем нужно картографу. Пользовательское меню которое идет при установке я сразу отключаю и вызываю стандартное. Там как как раз всё понятно. Что и как редактировать. Опять напрашивается инсталлятор для картографии.
Поделиться14806.02.2019 16:17:12
Если подписывать смежества и делать их выходы это НЕВОЗМОЖНО(только теоретически).
ДА. Возможно. Для этого рассказать и здесь можно. Чтобы это показать - нужны линии, копирование текстов, копирование линий. Операции с текстом и линиями.
Сложно всё у тебя как то.
Проще пареной репы. Простых решений сложных вопросов не бывает - бывают преждевременные решения.
Поделиться14906.02.2019 16:28:46
Если можно недельку подождать? Я бы посвежее прислал.
Да присылай хоть каждый день, мне не сложно добавить, заменить, удалить...
Нужен скорее всего инсталлятор для картографии.
Тоже не проблема. Можно сделать отдельный, а можно добавить "галочку" в стандартный. Только нужно продумать расположения, так как инсталлятор ставит файлы в стандартные места.
Можно также сделать "инсталлятор" по переключению между вариантами (таксатору... оформителю.. арендатору...) меню, библиотек, шаблонов, горячих клавиш.... То есть, он не будет ничего устанавливать, а только переключать режимы работ.
Поделиться15006.02.2019 23:19:50
Выложена 784 версия.
Болтал весь день а версию только поставил. Дмитрий Александрович! Не знаю как кому а мне просто за счастье. Спасибо!
Поделиться15107.02.2019 16:32:21
Освобождать отобранные "лишние" линии снаружи гораздо проще не поштучно (как в видео), а просто прямоугольником из диалога отбора TopoL-я - гораздо быстрее и проще. Советую.
Ещё раз переспрашиваю: каким образом?
PS Наконец-то. Спасибо!
1. Удален текст о необходимости тестирования из стартовой формы. Ряд недобросовестных и не вполне порядочных конкурентов выдавал это предупреждение о необходимости тестирования перед ВНЕДРЕНИЕМ из-за возможных проблем в базах и справочниках, как признак "сырости" программы.
Поделиться15208.02.2019 01:48:24
Я открыл новую тему для дальнейшего обсуждения более узкого вопроса - массового переключения режимов визуализации для удобства пользователей, чтобы не "тонуть" в настройках, которые предоставляет нам TopoL:
https://lesis.mybb.ru/viewtopic.php?id=541#p5161
Поделиться15322.04.2024 15:55:27
Дмитрий Александрович написал(а):
если в БД группы добавлено поле Plansh (числовое) и в него занесены значения номера планшета.
У нас в технологических операциях есть добавление полей. Делали для планшетов (Plansh по умолчанию) добавление полей в линии, точки, полигоны. Да всё так. Работает. Автоматом в каждую линию или точку. А как можно удалить эти поля при необходимости? Конечно же автоматически а не заходя в каждую линию или точку.
Пост написан 22.04.2024 14:47:36
Поделиться15427.04.2024 23:30:32
А как можно удалить эти поля при необходимости?
Я в явном виде такой функции в доступном инструментарие не нашёл, возможно это делается другой функцией со специальными параметрами. Изучу этот вопрос, когда будет чуть свободнее.




