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

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

Объявление

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

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

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


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


Тематическая карта по 21-му макету. ОТВЕТИЛИ.Сделать FAQ по выражениям

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

1

Здравствуйте!
Может уже это и обсуждалось, но я не нашел. Не получается создать выражение для окраски типов ландшафта разными цветами. Пробовал использовать формулу SELECT(@1.4.MAKET,(@1.4.MAKET = 21) and (@1.4.1.PARAMETR='11')), окрашивает только одним цветом один параметр, больше параметров задать не получается?

2

Ну да, в этом выражении вы запрашиваете номер макета, где макет =21 и значение параметра =11, то есть для всех выделов получите 21.
Вы же хотите получить значение параметра "тип ландшафта" в 21 макете Думаю, выражение должно выглядеть приметно так:

SELECT(@1.4.1.PARAMETR,(@1.4.MAKET = 21) and (@1.4.1.PARAMID='2101'))

Выражение не проверил, нет сейчас возможности. Если не получится, пишите.

3

Вставил выражение, проверяю и получаю ошибкуhttp://s8.uploads.ru/t/vU8Zy.png

4

Забыл стереть кавычки, тип поля же числовой, не текст:

SELECT(@1.4.1.PARAMETR, @1.4.1.PARAMID=2101)

Это выражение Вам подойдет, его проверил.

5

Вот, теперь все засверкало яркими огнями разноцветных ландшафтов, спасибо.
Еще вопрос, не по этой теме правда, но раз тут сейчас, можно ли....
Предупреждение о нарушении п. 2.8 Правил. Пожалуйста не сваливайте разные вопросы в одну тему.
Теперь мы будем такие просто удалять.

Отредактировано ИП Усольцев Д.Ю. (28.08.2017 18:10:30)

6

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

SELECT(@1.4.1.PARAMETR,(@1.4.MAKET = 21) and (@1.4.1.PARAMID='2101'))

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

SELECT(@1.4.1.PARAMETR, @1.4.1.PARAMID=2101)

А можно словами немного объяснить. Ладно кавычки ('2101') если их убрать и первое выражение правильно. Но работает или нет на деморегионе не проверишь. Насколько я понимаю первое выражение выбирает макет 21 И PARAMID=2101. А вот во втором непонятно.

7

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

Насколько я понимаю первое выражение выбирает макет 21 И PARAMID=2101. А вот во втором непонятно.

На самом деле условие на 21 макет избыточно, так как PARAMID=2101 - это именно первый параметр 21 макета.

8

Может эти выражения складывать где то или добавлять сразу в ParametryS например?


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



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