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

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

Объявление

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

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

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



Расчетка по ВР

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

1

Здравствуйте! Расчет производит, но почему то только по породам  Клен,Вяз, Липа нектарная(у меня таких пород то нет). А основных пород почему то нет.
Что нужно сделать для расчета? Справочник? Если да, то может у кого то он уже есть?

2

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

Расчет производит, но почему то только по породам  Клен,Вяз, Липа нектарная(у меня таких пород то нет).

Расчет идет не по породам, а по хозсекциям! У Вас какое то несоответствие поля хозсекции в базе и в НСИ:
- классификатор KlsHozSek (расшифровка)
- логический LogRgpVyr (параметра расчета размера рубок)
- логический LogHozSek - определение хозсекций через "Производные показатели" если ошибка там.

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

Что нужно сделать для расчета? Справочник?

Подробнее по этим справочникам есть тут.
Логика расчетов по ВР описана тут.

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

Если да, то может у кого то он уже есть?

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

3

Рассчитал ВР только в эксплуатационных лесах, а в защитных нет. Не пойму почему. Излазил все справочники.

4

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

в защитных нет. Не пойму почему

Проверьте их наличие в справочнике назначения. Проверьте не стоит ли в ОЗУ признак исключения из рубок в спелых (шифр 888, ставится при расчете в производных показателях по признаку поля ИГП в справочнике категорий защитных...

5

Здравствуйте! Убрал галочки у категорий защитности ИГП. Пересчитал расчетные показатели. Начал расчет по ВР и при расчете выбил такую ошибку!http://s8.uploads.ru/t/Uw1XC.jpg

Отредактировано EVK (12.04.2018 08:56:42)

6

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

Начал расчет по ВР и при расчете выбил такую ошибку!

Это не ошибка. Программа прямо написала Вам для каких именно параметров у Вас нет строки в справочнике. То есть, в базе такое сочетание есть, а в справочнике его нет. Нужно добавлять строку  и описывать.

7

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

8

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

Помимо распределения по полнотам, требуется разный период повторяемости, в зависимости от площади выдела

А заказчик аргументирует это какими то ссылками на НПА? Я что то не встречался с такого рода подходом.

9

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

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

Нет. Но вопрос же решается выборкой. В чём загвоздка?

Олег, я понимаю так, что вопрос немного иной: как в эту таблицу добавить диапазоны площади выделов? и произвести расчёт без отбора?

10

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

А заказчик аргументирует это какими то ссылками на НПА? Я что то не встречался с такого рода подходом.

Регламент Льговского лесничества Курской обл.
Откуда они сами взяли не говорят.

Александр Архипов написал(а):

как в эту таблицу добавить диапазоны площади выделов? и произвести расчёт без отбора?

Ну примерно так...

11

Вопрос решился. Опишу, может кому пригодится.

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

требуется разный период повторяемости, в зависимости от площади выдела.

Оказалось таких вариантов всего 3га s(выдела)<0.5га; 0.5га<S(выдела)<2.1га; s(выдела)>2га.
Мы ввели три хозкатегории 7,8,9 и на основании этого заполнили таблицу НСИ LogRgpVyb и все ЗАРАБОТАЛО!

12

У нас это не прокатывает. Наш "доблестный" департамент обязывает периоды повторяемости ставить по лхр )))

Допхозкатегории пришлось вводить для другого: в нарушение расчёта лесосек (191-й приказ) наши расчётки регламентов рассчитаны по хозсекциям ))) и получилось что по ёлке с пихтой мало того что две хозсекции: елово-пихтовая и елово-широколиственная, так ещё и не по преобладающим породам (то бишь ёлка с пихтой вместе в хозсекции). У этих хозсекций разные периоды повторяемости (20 и 25 лет соответственно). Вот и получаем хозкат 7 и выдуманный 8 ))) Пипец идиотизм... а иначе хрен таксацию примут. До здравствует монополизация - пока ещё мы, частники, что-то вякаем в ответку, а через год нам рты закроют окончательно и будут хрень всякую задвигать в таксации без оглядки на чьё-либо мнение.

Ссылка на позорище - наши новые лхр: https://www.primorsky.ru/authorities/executive-agencies/departments/forestry/docs.php

Отредактировано Александр Архипов (13.12.2018 16:18:15)

13

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

Мы ввели три хозкатегории 7,8,9 и на основании этого заполнили таблицу НСИ LogRgpVyb и все ЗАРАБОТАЛО!

Лишь бы где-нибудь в расчетах не аукнулось. Проверьтесь, так как с ходу не скажу нет ли где то жестких завязок на коды.

14

Александр Архипов написал(а):

пока ещё мы, частники, что-то вякаем в ответку, а через год нам рты закроют окончательно

Что значит пока....?

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

Проверьтесь

Конечно, будет пере проверенно ВСЁ.

15

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

Что значит пока....?

Это значит, что последствием поправок в ЛК о передаче полномочий по ЛУ на федеральный уровень может стать резкое сокращение рынка ЛУ услуг для частных компаний. Хотя МПР в своих разъяснениях на запросы уверяет, что этого не будет.

16

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

Конечно, будет пере проверенно ВСЁ.

ПереПроверили. Пришлось в rgpvr.sql поменять условие на :"v.HozKat IN(5, 6, 7, 8, 9)". Так как мы добавили 8 и 9ю категории.
А в остальном, все в норме.
Неудобство только, что после очередной обновы все опять переделывать.

Отредактировано Олег (14.01.2019 15:44:36)

17

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

Неудобство только, что после очередной обновы все опять переделывать.

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

18

Может лучше справочник хозкатегорий переделать? Добавить еще одно поле, логическое, проставить там куда надо галочки, и брать в расчет все хозкатегории, где в справочнике галочки стоят. Тогда пользователям можно будет добавлять хоть сто записей в этот справочник, не правя файлы .sql и не опасаясь обновлений.
Насколько я понимаю, ограничение (5,6,7) уходит корнями куда-то далеко в прошлое, и надо ли его придерживаться?

19

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

Может лучше справочник хозкатегорий переделать? Добавить еще одно поле, логическое, проставить там куда надо галочки, и брать в расчет все хозкатегории, где в справочнике галочки стоят. Тогда пользователям можно будет добавлять хоть сто записей в этот справочник, не правя файлы .sql и не опасаясь обновлений.

Для такой простой конструкции есть и решение более простое - заменить список 5,6,7 чем то вроде >5 или 5-99... и добавить его в sql.
Использование sql и xml файлов дает больше возможностей для расширяемости системы, в том числе не только нами.

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

Насколько я понимаю, ограничение (5,6,7) уходит корнями куда-то далеко в прошлое, и надо ли его придерживаться?

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

20

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

заменить список 5,6,7 чем то вроде >5 или 5-99

это будет хорошо

21

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

это будет хорошо

Ок. Вставим в ближайшее обновление файл:
http://www.lesis.ru/files/rgpvr.sql
с конструкцией >=5
Проверьте, на всякий случай, на предмет подводный камней. Мне пока в голову ничего крамольного не приходит.

22

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

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

Расчетка ВР
Почему то не правильно стал сбивать итоги в хоз.секции, а по полнотам раскладывает правильно.
И в конце расчета в итогах неверно.

23

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

Почему то не правильно стал сбивать итоги в хоз.секции

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

24

Предыдущего варианта файла не существует, раньше на моей практике мы использовали только 7 категорию, и нареканий не было.

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

По идее расширение диапазона у фильтра не должно отразиться на чем

Совершенно согласен, буду искать дальше.

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

Вы свой файл ранее не правили под себя?

Правил только НСИ

НСИ

http://s3.uploads.ru/MFfLD.jpg

25

При расчете выборочных рубок у меня показатели по всем параметрам удваивается не понятно почему?
Пример: В базе данных обнаружено 200 га, а в расчет включает 400 га и так по всем параметрам, хотя срок повторяемости стоит 10 лет.
Почему удваивает показатели не понятно. Хотя в старой версии расчет верный.
Подскажите пожалуйста как исправить эту проблему?

26

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

27

Леонид написал(а):

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

С этим Вы опоздали лет на 5-6, когда расчеты пользований тестировались и мы еще имели возможность посмотреть в 6.8. Сейчас даже не упоминайте ее, бесполезно - мы уже не помним и не имеем возможности смотреть, что там было. Поэтому пишите строго по факту конкретной проблемы и что не так в соответствии с действовавшим тогда приказом, кажется, 191.

Леонид написал(а):

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

Не понял. У Вас в выходной форме идет группировка по хозсекции, потом по категориям защитных? С деморегионом сравнивали? Если там так же - версия программы у Вас последняя?

Леонид написал(а):

При расчете выборочных рубок у меня показатели по всем параметрам удваивается не понятно почему?

Вопросы те же, что по сплошным. + Попробуйте сделать расчет по одному выделу. При проверке на деморегионе, возможно, придется откорректировать любой из выделов в хозкатегории выборочных, так как возможно данные в демобазе были покурочены при последнем тестировании - в выборочных могут быть проставлены физически сплошные.
Ищите у себя выдел, на котором это проявляется при расчете ВР в режиме "по выбранным", затем находите похожий по породе в деморегионе в выборочной хозкатегории, удаляете там сплошную если она окажется. И проверяете расчет. Если получился - сравниваете что не так в Вашей БД и НСИ. Перед этим по документации  вспоминаете особенности получения ВР:
http://www.lesis.ru/infot/les_glr.html
Разберетесь на одном выделе - решите проблему в целом.

28

Здравствуйте. При расчете выборочных рубок выходит ошhttp://forumupload.ru/uploads/0017/fb/db/215/t403259.jpg
ибка. Как ее исправить

Пост написан 30.03.2023 15:22:12

29

Елена написал(а):

Здравствуйте. При расчете выборочных рубок выходит ошибка. Как ее исправить

Из того, что Вы написали я могу лишь посоветовать проверить содержимое файла:
c:\Program Files (x86)\LesIS\TopoL_L2\Xml\frVariable.xml
на которое ссылается программа.
Конкретно 5 строка или 6-я.
Возможно, при редактировании Вы (или другой пользователь)  их некорректно изменили, например, удалили кавычки или заменили их на другой тип.
Может быть, добавили какие то лишние знаки, которые системой воспринимаются как служебные (табуляция... слэши... пробелы...)
Возможно, редактировали некорректным текстовым редактором и сохранили файл не в заявленном формате ( UTF-8 )....
Не зная, что Вы делали угадать причины очень трудно.

Примерное (показатели у разных пользователей могут отличаться) корректное содержимое этого файла можно посмотреть тут:

<?xml version="1.0" encoding="UTF-8"?>
<!--
-->
<Param Version="1">
<vrbDataOtcheta Name="дата на которую предоставляются отчетные данные"
    Value="01.01.2015"
></vrbDataOtcheta>
<ZapasProduktiv Name="запас живых продуктивных насаждений"
    Value="Iarus IN(1,2,3,4,5,6,7)"
></ZapasProduktiv>
<vrbGulf14Raz_Zap Name="ГУЛФ. Отчет. Форма №1. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм; 1000000-млн кбм;)"
    Value="1"
></vrbGulf14Raz_Zap>
<vrbGulf14Raz_Pls Name="ГУЛФ. Отчет. Форма №1. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га; 1000000-млн га;)"
    Value="1"
></vrbGulf14Raz_Pls>
<vrbGulf14Dec_Zap Name="ГУЛФ. Отчет. Форма №1. Запас. Число знаков после запятой."
    Value="1"
></vrbGulf14Dec_Zap>
<vrbGulf14Dec_Pls Name="ГУЛФ. Отчет. Форма №1. Площадь. Число знаков после запятой (0-4 - здесь и далее дробность не может превышать 4-х знаков после запятой)."
    Value="1"
></vrbGulf14Dec_Pls>
<vrbGulf18Raz_Zap Name="ГУЛФ. Отчет. Форма №2. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм; 1000000-млн кбм;)"
    Value="1"
></vrbGulf18Raz_Zap>
<vrbGulf18Raz_Pls Name="ГУЛФ. Отчет. Форма №2. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га; 1000000-млн га;)"
    Value="1"
></vrbGulf18Raz_Pls>
<vrbGulf18Dec_Zap Name="ГУЛФ. Отчет. Форма №2. Запас. Число знаков после запятой."
    Value="2"
></vrbGulf18Dec_Zap>
<vrbGulf18Dec_Pls Name="ГУЛФ. Отчет. Форма №2. Площадь. Число знаков после запятой."
    Value="1"
></vrbGulf18Dec_Pls>
<vrbGlr19Raz_Pls Name="ГУЛФ. Отчет. Форма N 5-ГЛР. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га; 1000000-млн га;)"
    Value="1"
></vrbGlr19Raz_Pls>
<vrbGlr19Dec_Pls Name="ГУЛФ. Отчет. Форма N 5-ГЛР. Площадь. Число знаков после запятой."
    Value="0"
></vrbGlr19Dec_Pls>
<vrbRgpSrRaz_Zap Name="РГП. Сплошные. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм;)"
    Value="1000"
></vrbRgpSrRaz_Zap>
<vrbRgpSrRaz_Pls Name="РГП. Сплошные. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га;)"
    Value="1"
></vrbRgpSrRaz_Pls>
<vrbRgpSrDec_Zap Name="РГП. Сплошные. Запас. Число знаков после запятой."
    Value="1"
></vrbRgpSrDec_Zap>
<vrbRgpSrDec_Pls Name="РГП. Сплошные. Площадь. Число знаков после запятой."
    Value="1"
></vrbRgpSrDec_Pls>
<vrbRgpVrRaz_Zap Name="РГП. Выборочные. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм;)"
    Value="10"
></vrbRgpVrRaz_Zap>
<vrbRgpVrRaz_Pls Name="РГП. Выборочные. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га;)"
    Value="1"
></vrbRgpVrRaz_Pls>
<vrbRgpVrDec_Zap Name="РГП. Выборочные. Запас. Число знаков после запятой."
    Value="1"
></vrbRgpVrDec_Zap>
<vrbRgpVrDec_Pls Name="РГП. Выборочные. Площадь. Число знаков после запятой."
    Value="1"
></vrbRgpVrDec_Pls>
<vrbRpRuRaz_Zap Name="РП. Рубки ухода. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм;)"
    Value="10"
></vrbRpRuRaz_Zap>
<vrbRpRuRaz_Pls Name="РП. Рубки ухода. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га;)"
    Value="1"
></vrbRpRuRaz_Pls>
<vrbRpRuDec_Zap Name="РП. Рубки ухода. Запас. Число знаков после запятой."
    Value="1"
></vrbRpRuDec_Zap>
<vrbRpRuDec_Pls Name="РП. Рубки ухода. Площадь. Число знаков после запятой."
    Value="1"
></vrbRpRuDec_Pls>
<vrbStpRaz_Zap Name="Средние таксационные показатели. Запас. Размерность. (1-кбм; 10-дес кбм; 1000-тыс кбм;)"
    Value="10"
></vrbStpRaz_Zap>
<vrbStpRaz_Pls Name="Средние таксационные показатели. Площадь. Размерность. (1-га; 10-дес га; 1000-тыс га;)"
    Value="1"
></vrbStpRaz_Pls>
<vrbStpDec_Zap Name="Средние таксационные показатели. Запас. Число знаков после запятой."
    Value="1"
></vrbStpDec_Zap>
<vrbStpDec_Pls Name="Средние таксационные показатели. Площадь. Число знаков после запятой."
    Value="1"
></vrbStpDec_Pls>
<vrbStpDec_Sostav Name="Средние таксационные показатели. Формула состава. Число знаков после запятой."
    Value="2"
></vrbStpDec_Sostav>
</Param>

На будущее:
Вы дали слишком мало информации, чтобы мы могли Вам помочь гарантированно. Прочтите внимательно раздел:
Как правильно задать технический вопрос по ГИС TopoL-L, чтобы Вас поняли и смогли помочь
Там подробно описан порядок действий по поиску причин ошибок, по результатам выполнения которых нужно проинформировать  нас о том, что Вы делали и что получилось.




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