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

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

Объявление

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

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

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



Контроль на РУ.

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

1

Как заложить контроль на РУ (пока эти: осв, прч,прж, прх) согласно правил ухода за лесами (приказ МПР №534 от30.07.2020 г.)?
Что нужно: выдать на ошибку выдела, которые:
а) подходят по параметрам, но РУ не проставлены;
б) РУ проставлены, но по параметрам не подходят.

PS - Целесообразность такого контроля обсуждать не намерен.

Отредактировано Юрий (18.03.2021 09:20:50)

2

Наш контроль на основе SQL-поиска, думаю, с этим справится, но я не лесник и грамотного выражения на основе понятий лесоводства я не напишу, если только Сергей Петрович поможет.

3

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

подходят по параметрам, но РУ не проставлены;

1. "Режим - Контроль - Настройка логического контроля".
2. Добавляете кнопкой + условие контроля, и составляете соответствующее Вашим параметрам, штатными инструментами поиска, например, преобладающая, доля в составе, возраст или группу возраста, полноту... Можно также вызвать ранее сохраненное.
3. Выбираете и помечаете галочками требуемые мероприятия в условиях поиска.
4. Ставите в проценте выборке = 0.
5. Сохранить в контроле.
6. Запускаете, проверяете, отлаживаете условия отбора при необходимости.

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

б) РУ проставлены, но по параметрам не подходят.

Все то же самое, но в условиях отбираете параметры, которым не должны соответствовать выбранные рубки, а в проценте выборки ставите больше нуля. В этом случае отбор параметров, думаю, будет сложнее.

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

PS - Целесообразность такого контроля обсуждать не намерен.

Взаимно, не намерен обсуждать уровень соответствия этого приказа требованиям системы SQL запросов.... )))

4

Попробую.
Есть одно но: у нас по области две лесорастительные зоны, а вот в Коми - пять. Получается надо как-то это учесть.

5

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

Есть одно но: у нас по области две лесорастительные зоны, а вот в Коми - пять. Получается надо как-то это учесть.

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

6

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

у нас по области две лесорастительные зоны, а вот в Коми - пять

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

7

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

Только давайте исчерпывающие и понятные названия условиям... а то крыша поедет... )

Это точно.
Спарвочник "Мероприятий типы" (LogMer) - случайно не для этих целей сделан?

8

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

Спарвочник "Мероприятий типы" (LogMer) - случайно не для этих целей сделан?

Нет, это классификатор по сути, а его логическая нагрузка сидит в справочнике мероприятий в одноименном поле. Описано тут.
Это вынужденный инструмент для объединения (группировки) в выходных документах таких мероприятий как осветления 1 очереди... осветления 2 очереди... осветления хим.мет... и т.п., т.е. однотипных мероприятий разделенных искусственно классификатором. С т.з. реляционной модели та же очередность должна была бы выделена в отдельное поле. Хотя все равно, инструмент агрегирования все равно понадобился бы  для того же химметода если его не перенести в РТК, что было бы логичнее.

9

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

Для этого есть поле "Лесохозяйственный район".

Поле есть, а справочника нету. Есть "Лесохозяйственная зона" (KlsLesohozZona).
Расшифровка в поле "Лесохозяйственный район" идет из справочника "Лесохозяйственная зона" (KlsLesohozZona)?

10

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

Расшифровка в поле "Лесохозяйственный район" идет из справочника "Лесохозяйственная зона" (KlsLesohozZona)?

Да, это одно и то же. Историцизм. И если в будущем это название поменяют, сохранив суть, то мы опять менять ничего не станем, очень дорого обходится.




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