Добрый день, уважаемые разработчики! Была создана база данных, таксационное описание и карта связаны, была произведена увязка площадей. Ошибок и замечаний не было. На карте присутствуют различные классы дорог, проходящих через выделы - дорога полевая, дорога лесная. То же самое с реками - река широкая, река узкая. При выгрузке 1 ГЛР программа не учитывает площади дороги полевой и реки узкой. Открыли НСИ KlsKatZem. Проверили, есть ли в этом НСИ дорога полевая и река узкая. Река узкая присутствует, дороги полевой нет. Внесли изменения в НСИ, добавили дорогу полевую. Далее открыли НСИ LogGulf12 (не уверены насчет этого справочника, точно ли он влияет на расчет 1ГЛР). И на этом справочнике начинается ступор. К примеру, река узкая относится к водам. В столбце EXP необходимо указать тот код, который нам требуется. Но каким образом это правильно сделать? Мы не можем понять алгоритм расчета. На каком этапе возникает ошибка?
Ошибка при расчете 1 ГЛР
Сообщений 1 страница 10 из 10
Поделиться219.09.2017 10:59:03
LogGulf12 не влияет на расчет ГЛР.
Неважно что у вас на карте, в расчет ГЛР идут площади из базы данных. Внесите эти выдела и их площади в БД, тогда они должны появиться в ГЛР.
Отредактировано Алексей Курагин (19.09.2017 11:07:28)
Поделиться319.09.2017 11:12:16
О какой базе данных идет речь? В таксационном описании выдела и их площади внесены.
Поделиться419.09.2017 11:39:24
Ну вы же сами написали, что реки есть НА КАРТЕ. Я хочу уточнить, есть ли у вас в таксационной базе (хорошо, в таксационном описании) выдела которые называется "Река", "Дорога" и стоят ли у них площади.
Отредактировано Алексей Курагин (19.09.2017 11:41:05)
Поделиться519.09.2017 11:58:24
Да, в таксационной базе есть выдела, и у них есть площадь.
Поделиться619.09.2017 13:02:05
При увязке площадей Вы должны настроить соответствие линейных объектов карты (со своими параметрами) с категориями земель таксационной базы. Если у вас в таксации есть река, то туда пойдут, видимо, площади всех рек и ручьев. Аналогично с дорогами, вне зависимости от того, какой ширины у вас они встречаются. Программа Вам выдаст перечень всех линейных групп объектов, которые встречаются в карте. В выпадающем списке будут все категории земель, которые есть у Вас. Когда у Вас все это настроено, тогда можно считать, что увязка может быть выполнена.
Поделиться719.09.2017 13:05:16
Четырехзначный код категории земель смотрите в справочнике KlsKatZem (например река = 2109)
Далее проверяйте файл "C:\Program Files (x86)\LesIS\TopoL_L2\Xml\KatZem.xml"
В нем эти категории земель должны быть указаны в соответствующем разделе.
Напишите, какой именно у вас стоит код для категории земель "Река узкая" и "Дорога полевая". После этого смогу подсказать, что именно поправить в файле .xml
Поделиться819.09.2017 13:08:13
Для дороги полевой стоит теперь код 2309, для реки узкой - 2119.
Поделиться919.09.2017 13:33:11
Ну если у вас в .xml файле так же, значит должно работать. Странно, сдаюсь )
<Vody Name="Воды"
Value="KATZEM BETWEEN 2108 AND 2119"
></Vody>
<Dorogi Name="Дороги, просеки"
Value="KATZEM BETWEEN 2300 AND 2399"
></Dorogi>
Поделиться1019.09.2017 15:41:55
Да, все тоже самое, как вы и описали, Алексей. Вроде справились с проблемой, в таксационном описании по ошибке был задан не тот код в категории земель. Программа все посчитала. Спасибо!