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

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

Объявление

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

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

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


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С ТАКСАЦИОННЫМИ БАЗАМИ ДАННЫХ И НСИ » НСИ: Хозсекции, кода возраста рубки


НСИ: Хозсекции, кода возраста рубки

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

1

В НСИ: Хозсекции, кода возраста рубки определение (LogHozSek) нет категории защитности лесов :Особо защитные природные территории (ООПТ) код 143100. Нужно добавить данную кат защитности,так как каждый раз при обновлении версии все нужно вносить вновь. Также в файле с:\Program Files\LesIS\TopoL_L2\Gulf_KatZasch в строке леса, расположенные на особо охраняемых природных территориях"
    Value="KZ IN(142700, 142800, 142900)"
нужно добавить категорию защитности ООПТ - 143100 .

Отредактировано Виктория (18.04.2017 09:54:52)

2

Виктория,
а такая категория защитности есть в лесном кодексе? (просто интересно)

3

Алексей Курагин написал(а):

а такая категория защитности есть в лесном кодексе?

Ст 102 Лесного кодекса пункт 2

4

так правильно то называется : леса, расположенные на особо охраняемых природных территориях;

5

а, понятно.
ну то есть ваше наименование "Особо защитные природные территории (ООПТ) код 143100" -
это то, что в ЛК называется "1) леса, расположенные на особо охраняемых природных территориях"

(поздравляю, что вы не в Кирове, нас бы уже "высушили" за то что наименование не соответствует ЛК  8-) )

у меня для этой категории защитности используется код 142700, поэтому таких проблем не возникает.
а у вас этот код занят?

6

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

леса, расположенные на особо охраняемых природных территориях

Все верно, у меня проблема не с названием, а с тем что код данной категории, а именно 143100 отсутствует.

7

Алексей Курагин написал(а):

у меня для этой категории защитности используется код 142700, поэтому таких проблем не возникает.
а у вас этот код занят?

У меня 142700 занят.

8

Виктория написал(а):

нужно добавить категорию защитности ООПТ - 143100 .

Алексей Курагин написал(а):

у меня для этой категории защитности используется код 142700, поэтому таких проблем не возникает.

Александр Архипов из соседней темы написал(а):

Однозначно не буду. В каждом регионе свои заморочки.

Вставить то мы можем. Но вот где гарантии, что кто то другой не захочет сунуть в "леса, имеющие научное или историческое значение"!? Классификационный то код у него 143*, а не 142*...
Все же правильнее такие вопросы Вам обсуждать тут и принимать совместные согласованные решения. Нам не сложно было бы поддерживать общие классификаторы, но за Вас и без Вас мы этого делать не можем. У нас нет достаточной информации.
Подумайте над этим все же, коллеги... Дальше хуже будет при таких подходах...

9

Алексей Курагин написал(а):

у меня для этой категории защитности используется код 142700

А по каким нормативам настраиваюся данные коды? Можете ваш справочник по категориям защитности как пример выложить?

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

Все же правильнее такие вопросы Вам обсуждать тут и принимать совместные согласованные решения. Нам не сложно было бы поддерживать общие классификаторы,

Думаю стоит открыть новую тему для обсуждения данного вопроса.

10

http://sf.uploads.ru/t/SGVJa.png
Здравствуйте, проблема с хозсекцией, что посоветуете.?

11

Анатолий написал(а):

Здравствуйте, проблема с хозсекцией, что посоветуете.?

По тому объему информации, который Вы дали, могу лишь посоветовать проверить соответствие условий в строках справочника реальной информации в базе и вспомнить, что меняли. Код результата -999 означает ошибку несоответствия или невозможное условие. Один из вариантов появления такой ошибки был описан пользователем Виктория:
http://lesis.mybb.ru/viewtopic.php?id=147#p1286
Кроме НСИ и БД, если, например, Вы вводите новые коды в НСИ, может потребоваться менять SQL или XML файлы, отвечающие за настройки выходных форм или запросов.

12

Здравствуйте, проблема с хозсекцией, что посоветуете.?

Возможно несоответствие кодов в поле "лесной район" непосредственно в базе данных и на повыдельном уровне, сталкивался с такой проблемой.

13

Добавил соответствующие строки  с моей категорией защитности в НСИ, расчет произошел. Была проблема с возрастом рубки, но разобрался. Все таки сложно простому смертному разбираться со справочниками :tired:

14

Анатолий написал(а):

Все таки сложно простому смертному разбираться со справочниками

Путь к профессионализму не бывает легким. )

15

Добрый вечер, уважаемые разработчики! Возник глупый вопрос, но не можем не задать. Создали новую базу данных, заполнили таксационное описание. Проверили на ошибки, рассчитали бонитет. Пытаемся теперь рассчитать возраст рубки. Изначально не можем понять понятие кода лесохозяйственной зоны. Справочник заполнен от 1 до 100, и что значат эти коды понять не можем. На деморегионе проверяли расчет возраста рубки. В столбце хоз. секции расчетные показывает -999. Насколько поняли, в деморегионе все правильно. В чем может быть ошибка в нашей базе данных? Либо необходимо самим заполнять возраст рубки в таксационном описании, а в расчетных показателях программа просто проверяет правильность ввода возраста рубки?

Отредактировано OlyaEco (07.09.2017 17:39:28)

16

OlyaEco написал(а):

Изначально не можем понять понятие кода лесохозяйственной зоны.

Страна разбита на ЛХ районы. Есть приказ "Зона" оставлена нами для преемственности - нам надоело менять имена параметров под бешенный принтер полуграмотных федералов.
Математически суть параметра для Вас - чтобы это поле в справочниках, где он присутствует, и в базе было заполнено одним и тем же шифром.
Шифры есть в деморегионе в одноименном справочнике. Пока мы не сделали "Копировать - вставить" для конкретного справочника - создайте в своем аналогичном две-три записи для нужных Вам районов. В базе этот параметр можно заполнить одним кликом групповой операцией. Это описано и есть видеоурок кажется.

17

Спасибо, Сергей Петрович. С расчетом возраста рубок разобрались. В справочнике "Хозсекции, определение возраста рубок..." в столбце категория защитности земель отсутствовал код нашей категории в тех преобладающих породах, которые встречаются у нас в базе. Как только вбили код, программа начала считать.

18

При расчете хозсекций, при категориях земель >1200 тополь не видит выдела.
В демо-регионе тоже самое.
Где сиё можно изменить?

Запустил 6-ку там все нормально считает.

Отредактировано Олег (13.09.2017 13:42:27)

19

Олег написал(а):

При расчете хозсекций, при категориях земель >1200 тополь не видит выдела.
В демо-регионе тоже самое.
Где сиё можно изменить?

Запустил 6-ку там все нормально считает.

Отредактировано Олег (13.09.2017 13:42:27)

???

20

Олег написал(а):

При расчете хозсекций, при категориях земель >1200 тополь не видит выдела.

Хозсекции считаются только для покрытых лесом земель. Несомкнувшиеся культуры к этой категории земель не относятся.

21

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

Отредактировано Олег (25.09.2017 11:27:07)

22

Олег написал(а):

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

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

23

Подскажите в какой форме указывается лесохозяйственная зона.
Она используется при определении возраста рубки в пределах хозяйственной секции для лесообразующих древесных пород.
Возраст рубки устанавливается приказом Рослесхоза №105 от 09.04.2015 на основании лесохозяйственной зоны субъекта , района, преобладающей породы.

24

Anastasia написал(а):

Подскажите в какой форме указывается лесохозяйственная зона.

Извините, вопрос не понял. "Формами" у нас, обычно, называют выходные печатные документы. В них, как правило, ЛХ зона (= район, по новым НПА) не указывается, так как она,обычно, одна на объект.
У нас ЛХ район используется только в некоторых справочниках, на содержимое которых  влияют НПА, завязанные на ЛХ районы. Распознать их легко - есть такое поле в справочнике,значит его нужно заполнить, нет - значит на этот справочник ЛХ районы не влияют.

25

Вопрос был задан не корректно.
В справочнике Хозсекции, кода возраста рубки определение используется номер лесохозяйственной зоны, в Приморском крае их 3 (32, 33, 34), в зависимости от  лесохозяйственной зоны различаются определённые приказом Рослесхоза № 105 от 09.04.2015 "Об определении возрастов рубки"  возраст рубки.
Вопрос где мы вносим значение лесохозяйственной зоны ( в карточки таксации это не предусмотрено).

26

Если код лесохозяйственной зоны при внесении данных не вносится, тогда справочники Хозсекции, кода возраста рубки определение будут для различных лесничеств отличаться.
Вопрос.
Как при расчёте возраста учитывается номер лесохозяйственной зоны через ввод в карточке (там такой параметр не предусмотрен) или созданием различных справочников для участковых лесничеств расположенных в различных муниципальных районов (лесохозяйственная зона зависит от муниципального района).
Вопрос.
Возможно необходимо привязать муниципальные районы в справочнике муниципальных районов к номеру лесохозяйственной зоны.

27

Anastasia написал(а):

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

Нет, не надо этого делать. Все есть и ЛХ район тоже.

Anastasia написал(а):

Вопрос где мы вносим значение лесохозяйственной зоны ( в карточки таксации это не предусмотрено).

Карточка таксации "стандартизована" для ввода первичной информации, мы не можем менять ее форму произвольно. Она не содержит множества показателей, которые есть в базе данных. Для полного отражения всей базы служит представление "Повыд.такс." Там есть поле "Лесн.район" в самом низу где сидят расчетные показатели.
Такие поля не целесообразно вбивать при вводе. Как правило к одному району относятся целиков лесничества или их крупные части. Поэтому выделяете нужные Вам кварталы, либо сразу все лесничество "галочками", затем меняете это поле на нужный Вам район, сохраняете и по правой кнопке выполняете "Установить это значение во всех выбранных".

28

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

29

Anastasia написал(а):

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

Сама программа лишь сопоставляет данные выдела с каждой из строк справочника, который Вы должны настроить под свои параметры, и останавливается на той строке справочника, которая отвечает данным выдела.

Anastasia написал(а):

В графе расчётных показателей стоит значение -999.

Это служебный код, показывающий ошибку подбора строки, чтобы пользователь увидел проблему. Массовое появление кода говорит о проблеме в каких то обязательных полях, например, ЛХ район (зона).
Лучше всего искать такие ошибки выборочно, по конкретным выделам. То есть, берете первый ошибочный выдел, ищете для него строку в справочнике и проверяете каждое поле справочника и соответствующие поля базы. Найдете ошибку в одном выделе - остальные идентичные поправятся сами.

Вопрос об объединении баз перенесен сюда:
http://lesis.mybb.ru/viewtopic.php?id=290#p2684
Предупреждение о нарушении п. 2.8 правил!

30

На основании какого справочника формируются хозяйственные секции.

31

При формировании хозяйственных секций в демо регионе в гафе расчётные (р) пишет также значение -999
Возможно ошибка где то в исходном справочнике который я редактирую (справочник Хозсекции, кода возраста рубки определение).

32

Anastasia написал(а):

При формировании хозяйственных секций в демо регионе в гафе расчётные (р) пишет также значение -999
Возможно ошибка где то в исходном справочнике который я редактирую (справочник Хозсекции, кода возраста рубки определение).

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

33

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

В ближайшее время добавим обработку выдела.

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

34

Алексей Курагин написал(а):

Для непокрытых/нелесных не меняет, мне кажется надо для всех менять?

Хозсекция имеет смысл только на покрытых лесом. Она используется исключительно для расчета пользования, в который непокрытые и нелесные  никак не попадают.

35

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

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

1. Для нелесных не меняет, мне кажется надо для всех менять?
2. Параметры можно найти правой кнопкой по лесничеству, и в НСИ региона есть справочник "Параметры", там тоже есть строка LesohozZona, причем они могут быть разные. Какой параметр за что отвечает?

36

Алексей Курагин написал(а):

1. Для нелесных не меняет, мне кажется надо для всех менять?

Теперь понял. Посмотрим.

Алексей Курагин написал(а):

Параметры можно найти правой кнопкой по лесничеству

Этот параметр подставляется как умолчание при заполнении поля в базе. Оттуда он берет его для запроса пользователю при наличии пустых полей.

Алексей Курагин написал(а):

в НСИ региона есть справочник "Параметры", там тоже есть строка LesohozZona

Боюсь, что это уже рудимент. Не помню, чтобы он где то использовался, поскольку один район для региона - недостаточно. Возможно это резерв умолчания для базы лесничеств. Мы же изначально закладывались на базы всех уровней - выдел, квартал, лесничество, регион... Но реально востребован и развит пока повыдельный уровень.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С ТАКСАЦИОННЫМИ БАЗАМИ ДАННЫХ И НСИ » НСИ: Хозсекции, кода возраста рубки



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