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

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

Объявление

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

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

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



Работа с контуром

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

1

При работе с контуром формирую контур прорисовкой.  Вкладка "Использовать"-"Записать в блок геоходов", выдает ошибку "EAccessViolation".
Та же самая операция в другом лесничестве проходит хорошо. В чем может быть ошибка?

2

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

Вкладка "Использовать"-"Записать в блок геоходов", выдает ошибку "EAccessViolation".

Само по себе сообщение системное, неинформативное, просто говорит о необработанной ситуации или конфликте в библиотеках. Вы главного не написали - сама операция реализуется? Или ничего не происходит? Контур какого характера? Простой замнутый полигон? Разомкнутый?  Копировали в блок геохода линии повыдельной карты? Набирали полигонами? Блок геохода уже имелся? Или этот полигон первый в блоке? Из архива восстанавливали что-нибудь? Не могли перезатереть файл, отвечающий за обновление баз данных? ( это тут - FAQ. Архивирование и восстановление )
В общем, опишите что делали, может выявили какие то закономерности появления ошибки... тогда Д.А., возможно, сможет сделать какие то предположения исходя из алгоритма работы модуля. По сообщению он вряд ли сможет что то предположить.

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

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

Трудно сказать. Я бы начал с проверки топологии блока геоданных. Если в контур вошли линии из повыдельного блока то и  его.

3

Вкладка "Работа с контуром", потом "Формировать ход"-"Прорисовать ход"- по точкам навигатора прорисовываю замкнутый контур, контур формируется, вычисляется его площадь и промеры, в легенде окна появляется "Контур".  Далее вкладка "Использовать"-"Записать в блок геохода"-высвечивается ошибка. В легенде окна появляется F001......._Geo.blk, но он пустой. Причем если  во вкладке "Использовать" применить "Встроить в повыдельную карту" все хорошо работает. В данном лесничестве я не смогла в блок геохода записать ни одного контура. В других лесничествах с этим проблем не возникает.
Скачала еще раз полную версию программы, ошибка не ушла.

4

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

Скачала еще раз полную версию программы, ошибка не ушла.

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

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

по точкам навигатора прорисовываю замкнутый контур

Точки у Вас в каком то другом блоке?

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

В легенде окна появляется F001......._Geo.blk

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

5

Я посмотрел по тексту программы: блок для геоданных создаётся программно, в нём создаются группы для точек и линий. После выполняется запись линий в блок, они формируются по координатам из таблицы. На всех шагах создания блока и групп в программе очень много контроля, который должен выдавать осмысленные сообщения, а срабатывает автоматический контроль (адрес в сообщение 0000000 или другой?).

Программа может записывать протокол операций, по нему можно понять, в какой части возникает проблема. Запустите её с ключём /L в командной строке ярлыка запуска и пришлите протокол - файл \LesIS\__temp\TopoL_L2.log, скопировав его сразу после возникновения проблемы, не выходя из программы и не выполняя каких-либо операций.

И ещё уточните, какие системы координат окна карты и блока геоданных, одинаковые ли они?

6

Дмитрий Александрович написал(а):

Запустите её с ключём /L в командной строке ярлыка запуска и пришлите протокол - файл \LesIS\__temp\TopoL_L2.log, скопировав его сразу после возникновения проблемы, не выходя из программы и не выполняя каких-либо операций.

Если испытываете затруднение с запуском программ из командной строки есть утилита включения / выключения режима ведения протоколов:
http://www.lesis.ru/support/lesis_test.html

7

Здравствуйте! Отправила протокол с ошибкой на адрес электронной почты. Система координат окна карты и блока геоданных совпадают (СК 42 9 cm).

8

Я протокол изучил: у Вас в этом лесничестве уже был блок геоданных ***_Geo.blk, программа его открыла, но, видимо, не нашла в нём нужных ей групп линий и точек геоходов L7571 и/или B7571. Я добавил обработку такой ситуации, чтобы сообщение программы о проблеме было бы внятным. Возможно, ещё какая-то проблема с форматом блока.

Что Вам следует сделать.
1. Если в блоке ***_Geo.blk нет полезных данных, его надо просто удалить, программа при записи геоданных создаст новый правильного формата.
2. Если есть полезные данные в этом блоке, переименуйте его и дайте программе при записи геоданных создать новый. Затем скопируйте в него полезные данные из переименованного блока, возможно, нужно будет изменить группы для каких-то данных.

Отредактировано Дмитрий Александрович (25.03.2019 15:22:38)

9

Здравствуйте, удалила существующий блок ***_Geo.blk , теперь функция "Записать в блок геохода" работает. Спасибо большое!!!




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