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

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

Объявление

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

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

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


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


Добавление своих тематических карт в проект.

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

1

За что отвечает параметр TipVyrazh в ParametryR.mdb и ParametryS.mdb
Parametry
В каких ситуациях применяются значения: ZM, CV, CM?

2

m - топас (сложное выражение)
v - простое выражение
z - символ
c - цвет

Отредактировано Александр Архипов (31.01.2017 16:26:37)

3

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

За что отвечает параметр TipVyrazh в ParametryR.mdb и ParametryS.mdb
Parametry
В каких ситуациях применяются значения: ZM, CV, CM?

http://www.lesis.ru/infot/teh_map_tem.html

4

Почитал. Вроде уяснил.
Теперь как добавит в покраски по картам аналог "все линии жёлтые", только "все линии в vd белые"
Ссылка

5

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

Теперь как добавит в покраски по картам аналог "все линии жёлтые", только "все линии в vd белые"

"Глаз" - "Выбор / Выбать линии" - для линий "Цвет - только по значению", цвет задаёте. Галочку "Использовать цвет из библиотеки символов" снимаете.

Для желтых линий программа делает именно это, но сама.

6

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

"Глаз" - "Выбор / Выбать линии" - для линий "Цвет - только по значению", цвет задаёте. Галочку "Использовать цвет из библиотеки символов" снимаете. Для желтых линий программа делает именно это, но сама.

Через "глаз" я знаю как сделать. Мне нужно также и туда же как и функция "все линии жёлтые", только цвет задать белый и только для линий VD.
Функция "все линии жёлтые" - vd_l тоже делает жёлтым, а мне этого не надо.
Ссылка

7

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

как добавит в покраски по картам аналог "все линии жёлтые"

Я бы ещё добавил по этому поводу. Синие, красные и т.д. Просто сказав А по полигонам, скажите Б по линиям а может быть и точкам. И ещё хотелось бы знать как это делается в соседнем меню с формулами. Хочу добавить многострочную формулу и некие другие выражения. Тематические карты бывают разные а работа с одной кнопки это мечта.

8

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

Просто сказав А по полигонам, скажите Б по линиям а может быть и точкам.

Если будет пример, то по аналогии сделаю.

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

хотелось бы знать как это делается в соседнем меню с формулами.

Тоже интересует добавление.

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

работа с одной кнопки это мечта.

К этому должны стремиться.

9

Ваши пожелания либо слишком конкретные (частные - белый цвет только для одного типа блока), либо наоборот, рассуждения вроде "мост из Петербурга в Москву...". И что-б в один клик.
Желтые линии были сделаны для конкретного случая - они хорошо видны на аэро- или космоснимках, лучше, чем черные. Настройка через "глаз" в один клик не получится, но универсальная. Любая промежуточная настройка, даже если мы ее сделаем - уже не один клик.

Возникают три вопроса:
- как универсально настраивать визуализацию;
- как извлечь и сохранить настроенные параметры;
- как вставлять извлеченные настройки в меню.

Решение всех трех задач в общем виде - универсальная возможность вставлять свои меню для решения задач визуализации в один клик.

10

Можно сделать своё меню и добавить его в Topol, используя команды Topol, используемые в этих XML файлах, как например, у Вас в меню Topol ЛесИС (крайнее правое основное меню в линейке Topol).
C:\Program Files\TopoL Software\TopoL xT\defaultProject
Своё меню сделать получается. Включить в него команды  получается. Не получается с параметрами, в качестве параметра адрес определённого блока и выполнение стандартного действия над ним. Дмитрий Александрович, нельзя ли какой-нибудь пример, описания в XML примерно такого алгоритма :

1. Открыть блок по определённому адресу или выбрать уже открытый блок
2. Применить команду ( например, окрасить по выражению или выбрать линии определённого типа и т.п.).
 
Если, получится реализовать цепочки таких команд, то можно решить вопросы с автоматизацией ряда операций по созданию планшетов, планов их окраске и т.п.

В Topol 6.8 это всё можно было реализовать с помощью Macroedt.exe. и использовалось.
Может у Чешских партнёров есть какое то описание по работе с XML и примеры, как например по работе с ToPas.

11

Это действительно так, почти весь интерфейс TopoL описан в XML, его можно модифицировать (что у нас частично сделано), дополнять. В большинстве случаев операция применяется к активному блоку, то есть выбранному для редактирования.

Свои дополнения лучше делать в отдельных файлах XML, оставляя стандартный набор без изменений, иначе очередная версия TopoL сотрёт Ваши изменения. Либо придется восстанавливать своё в XML после появления новой версии TopoL.

Узнать, какой функционал имеется в наборе СОМ-модулей TopoL можно, используя программы, понимающие описания этих модулей. При установке модули регистрируются в Windows и описания их классов становятся доступны. Тогда Вы увидите классы, методы и свойства этих классов. Описаний к классам там не будет, только наборы и типы параметров. У меня есть описания некоторых классов, 20% на английском, 80% на чешском. XML-тексты в самом TopoL-е имеют комментарии. В целом все достаточно разрознено, но если надо узнать что-то конкретное, можно спросить у авторов.

Подытоживая: инициатива приветствуется, но лишь в виде конкретных схем, технологических предложений и т.п. Абстрактных рассуждений здесь уже много, результата пока мало.

12

Коллеги, уточняю в N-ный раз.
Д.А. никакими абстрактными "примерчиками" заниматься не будет. И работать в режиме "подай-принеси" тоже. Это не его уровень.
Вариант решения вопроса мы уже озвучили. Вы публикуете имеющиеся у Вас технологические пошаговые инструкции по печати планшетов, выкладываете имеющиеся шаблоны, мы их обсуждаем, при необходимости корректируем и тогда Д.А., как только освободится от текущей задачи, займется оптимизацией этого процесса. Порожденные в результате примеры Вы сможете использовать для последующей версификации типовой схемы.
Альтернативный вариант - Вы заявляете, что никаких, упомянутых тут Вами инструкций не существует, все работы ведутся силами "незаменимых специалистов". В этом случае, когда Д.А. освобождается, мы думаем и обсуждаем все сами и он реализует наш вариант технологии печати без учета Вашего мнения. При этом будет принято решение о пересмотре ценовой политики в целях компенсации избыточных затрат на работы, не связанные с разработкой и не предусмотренные типовым контрактом на распространение. Мы не обязаны заниматься технологиями производственных работ и "рисовать" шаблоны. Это не вопросы разработки.
Искренне рекомендую первый вариант и как можно быстрее, так как не исключаю, что в случае слишком ранней стадии обсуждения конкретных технологических схем, нами будет принято решение о переключении Д.А. на другую, более созревшую задачу. А таких у него на пару лет вперед.


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



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