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

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

Объявление

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

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

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


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С СОВМЕЩЕННЫМИ БАЗАМИ ТАКСАЦИИ И КАРТ » Увязка площадей по категориям защитности


Увязка площадей по категориям защитности

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

1

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

2

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

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

Увязкой давно не занимался, но думаю, что нужно делать следующим образом.
Нужно выполнить увязку с настроенными параметрами округления для лесничества, категорий защитности и кварталов без сохранения результатов. И для кварталов, по которым площади категорий разойдутся с административными на вкладке "Лесничество - кварталы", вручную откорректировать площади наиболее крупных выделов для обеих категорий попарно, соблюдая баланс. Сразу пометить эти выделы как объекты с фиксированной площадью (фикс. на вкладке "Выделы") и повторить увязку. Возможно, придется повторить операцию два - три раза.

3

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

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

Эта задача получается в общем виде трудной для решения, так как категорий защитности может быть много и может быть фиксирована не квартальная площадь по категории защитности, а для всего лесничества. Сама задача увязки - задача искусственного перераспределения площадей относительно вычисленных по карте, необходимость перераспределения возникает из-за округления, округления по категории защитности, приведения общей площади к заданной величине. Добавление ещё нескольких ограничений ещё более усложнит алгоритм увязки, требует четкой формулировки всех правил "что делать, если ...".

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

Отредактировано Дмитрий Александрович (13.11.2018 20:41:24)

4

Нужна такая функция. Передставьте уч. л-во в 500 кв, 200 по 2 кат.защитности, 70 - по 3 кат.защитности. в 10 по 4.
и таких лесничеств 7.

5

Тоже считаю что такая функция была бы очень полезна, например забивать площади по кварталам и кат защитности и увязывать автоматическиhttp://sg.uploads.ru/t/23OK0.jpg

6

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

Тоже считаю что такая функция была бы очень полезна, например забивать площади по кварталам и кат защитности и увязывать автоматически

Поставить такую задачу, это не нарисовать картинку с местом, где можно ввести данные. При такой дробности и наложенности оператор может ввести данные, которые увязать в принципе будет невозможно. А разработчик должен обработать ВСЕ возможные ситуации, которые могут возникнуть при этом. И в случае пропуска программа будет либо сбоить либо, что еще хуже, увяжет так, что потом концов не соберете.
При этой задаче увязываются округления, установленные для выделов, кварталов, категорий защитных, лесничества и сверху на это накладывается увязка до площади, установленной для лесничества и категорий защитности, плюс все это с учетом флага фиксации площадей. Вы просите добавить еще один уровень вложенности. Слишком многомерный анализ получается и слишком много циклических обращений (это когда площадь одного объекта влияет на площадь второго и наоборот), с которыми не справляются даже гораздо более многочисленные разработчики Excel.
Если Вы сами попытаетесь пошагово составить алгоритм такой задачи, Вы очень быстро поймете, что это почти не реально. И в Вашем алгоритме, который Вы сочтете достаточным,  Д.А. за две минуты найдет кучу необработанных "дырок".

7

а в два "захода" не рассматриваете? первый - от площади квартала - ищем все недочёты по площадям: второй - от площади кат.защитности в квартале - указываем таблицу *.csv, в которой указаны площади по кат.защитности в пределах квартала.
http://sd.uploads.ru/t/JQd89.jpg

8

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

а в два "захода" не рассматриваете?

Тут "заходов" будет не два: если заведёте площади по категориям защитности в каждый квартал, нужно будет увязывать по каждой категории защитности отдельно, так как по каждой категории защитности сумма выделов не будет "бить" с указанной площадью. Если будут указаны площади не для всех категорий в квартале, то нужно увязывать сначала те категории, где задано, а потом увязывать площади остального. И округление будет для каждой категории отдельно.
А если будет задана площадь по категориям защитности только на уровне лесничества, то сначала надо будет вычислить и округлить площадь категории защитности на уровне кварталов, и только потом приступить в описанной выше увязке. И всегда приходится учитывать "инструментальность" площадей некоторых выделов и то, к какой категории защитности отнесены линейные выделы.

То есть такая доработка - не один месяц работы программиста.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С СОВМЕЩЕННЫМИ БАЗАМИ ТАКСАЦИИ И КАРТ » Увязка площадей по категориям защитности



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