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

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

Объявление

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

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

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


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


Помогите сделать тематические карты

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

1

Здравствуйте! Помогите пожалуйста сделать тематическую карту заготовки древесины. Необходимо из "Мероприятия 1" отобрать: выделы с проходными рубками (один цвет); выделы с рубками прореживания (второй цвет); выделы со сплошными и выборочными рубками, окрашенные по породе в тона "спелые". И тематическую карту лесовосстановления. Необходимо из "Мероприятия 1" и "Мероприятия 2" отобрать те выделы, где есть лесовосстановление и окрасить их в зависимости от способа лесовосстановления.

2

Попробую подготовить выражения ToPas, а легенды Вы сами подготовите по аналогии в имеющимися.

3

Спасибо большое,Дмитрий Александрович, буду ждать.

4

ОООУспех написал(а):

И тематическую карту лесовосстановления

Здесь попробуйте выражение:

SELECT( @1.3.MERRTK, (@1.3.MERNOM <= 2) AND (@1.3.MERKL >= 3202) AND (@1.3.MERKL <= 3285)):C

Я лесной специалист почти никакой, поэтому поясню суть, а Вы сами подправьте, если я не прав. То есть это выражение для выделов, где Номер мероприятия меньше или равен 2 и Код мероприятия в диапазоне от 3202 до 3285 (это, видимо, лесовосстановление) вернёт РТК (если это неправильно, можно вернуть что-то другое, например @1.3.MERKL).
Советую высветить коды, возвращаемые этим выражением, в качестве метки и убедиться, что это то, что нужно. Если будет правильно, используйте это выражение при формировании легенды, задав соответствие этих кодов определённым цветам или символам.

5

ОООУспех написал(а):

Помогите пожалуйста сделать тематическую карту заготовки древесины.

Здесь потребуется уточнение. То, что берём мероприятие 1, это понятно, определённые мероприятия тоже можем выбрать, а возвращаем код мероприятия.  А куда приделать код породы? Что в итоге возвращать, какой код символа? Ваши предложения?

Для мероприятий можно использовать следующее выражение:

SELECT(@1.3.MERKL, ((@1.3.MERNOM = 1) AND (((@1.3.MERKL >=  1431) AND (@1.3.MERKL <=  1443)) OR (@1.3.MERKL = 1211) OR (@1.3.MERKL = 1261)))):C

Если Вы придумаете, как туда добавить код породы, я попробую это сделать, но боюсь, что понадобится макрос в отдельном файле *.tps, простым выражением решить задачу только так:

RESULT( SELECT(@1.3.MERKL, ((@1.3.MERNOM = 1) AND (((@1.3.MERKL >=  1431) AND (@1.3.MERKL <=  1443)) OR (@1.3.MERKL = 1211) OR (@1.3.MERKL = 1261)))), 1):C + '_' + @1.PORODAPRB:C

Здесь в текстовой строке через подчерк будут следовать код мероприятия и код породы.

Отредактировано Дмитрий Александрович (29.03.2019 17:02:00)

6

Спасибо большое,Дмитрий Александрович! Оба выражения работают как надо. Окраска в одинаковый цвет решает проблему покраски по породам проходных рубок и рубок прореживания.

7

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

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

Как это сделать?

8

ОООУспех написал(а):

Как это сделать?

Я так понял, карту удалось правильно окрасить? Здесь Вы имеете в виду легенду к этой карте? Автоматическая легенда визуализируется в правой части окна, и если там нажать на "+" при полигонах выделов, то откроется текущая легенда визуализации полигонов.

9

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

Я так понял, карту удалось правильно окрасить? Здесь Вы имеете в виду легенду к этой карте? Автоматическая легенда визуализируется в правой части окна, и если там нажать на "+" при полигонах выделов, то откроется текущая легенда визуализации полигонов.

Так вот вы о чём! Это понятно. Я подумала что речь идёт о какой-то другой функции программы)

Карта окрасилась как надо, всё в порядке. Спасибо ещё раз)


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



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