Связь базы с картой. Увязка площадей
Сообщений 1 страница 19 из 19
Поделиться215.01.2020 14:35:22
Атрибуты картографии соответствуют старой версии, а не новой.
Создайте пустую базу (правой кнопкой на списке в участковых лесничествах), при этом программа сама создаст блок с нужными атрибутами для полигонов типа "выдел". После этого в этот пустой блок уже постепенно импортируйте шейп, сначала линии, потом полигоны.
Инструкция Ссылка
Тренажер Ссылка
Поделиться315.01.2020 16:21:56
Атрибуты картографии соответствуют старой версии, а не новой.
Создайте пустую базу (правой кнопкой на списке в участковых лесничествах), при этом программа сама создаст блок с нужными атрибутами для полигонов типа "выдел". После этого в этот пустой блок уже постепенно импортируйте шейп, сначала линии, потом полигоны.
Инструкция Ссылка
Тренажер Ссылка
Сделали все по инструкции
Но фаил Р7550 при конвертации не находит.
Поделиться415.01.2020 16:58:44
И что за "конвертация"?
P7550 он у вас есть внутри блока или вы его создать пытаетесь?
Исходный векторный слой у вас откуда, в каком виде, как выглядит файл? Это шейп или блок VD.BLK старого формата?
Поделиться515.01.2020 17:27:30
И что за "конвертация"?
P7550 он у вас есть внутри блока или вы его создать пытаетесь?
Исходный векторный слой у вас откуда, в каком виде, как выглядит файл? Это шейп или блок VD.BLK старого формата?
Шейп фаил сделанный в Arcgis.
Фаил Р7550 есть в формате .BDS (в папке C:\LesIS\2011\R025\F001R025L010U002_Vyd.blk)
При исправлении пути в файле convertР и convertL указывается путь к фалу Р7550.
В временной папке , как указанно в инструкции (C:\LesIS\_Kart\02.blk) ( 02.blk -название созданного мною блока) и в этом блоке нет файла Р7550
В преобразовании в DBF появляется ошибка
Под конвертацией имела ввиду -преобразовать в DBF.
Поделиться615.01.2020 19:07:25
Понятно, а можете прислать кусочек исходного шейпа (один квартал можно), я вам видео запишу, как импортировать. А то где-то есть ошибка, но проще заново сделать, чем разбираться. Тем более в режиме форума.
Почта в профиле.
Поделиться717.01.2020 09:14:22
в настройках видео при просмотре поставьте качество 1080
ps. если ролик что-то нарушает, напишите, удалю
Поделиться817.01.2020 11:43:09
Алексей а если избавиться от двух лишних шагов? Копирования полигонов и затем копирования атрибутов. Создав пустой блок закрыть его а при создании блока из шейпа дать название этого блока. Вроде побыстрее будет. Или есть нюансы какие то?
Поделиться917.01.2020 11:57:24
у шейпа атрибуты не по стандарту 10-ки, поэтому будет конечно побыстрее, но работать в итоге не будет
Поделиться1017.01.2020 12:18:01
Понял спасибо!
Поделиться1210.08.2020 10:25:23
В чем может быть проблема?
EZeroDivide = ошибка деления на ноль.
Анализируйте данные. Ищите не заполненные поля в БД... нулевые площади... невозможные условия... Заочно за Вас это никто не сможет сделать.
Поделиться1310.08.2020 10:50:31
А еще чаще пользуйтесь поиском. По значению "EZeroDivide" нашел похожую тему:
http://lesis.mybb.ru/viewtopic.php?id=508#p4842
а оттуда вышел на подробное обсуждение такой проблемы на старом форуме:
http://lesis.forum24.ru/?1-4-1542264865 … 0001-0#027
В том числе:
Для решения этой задачи в "Контроле и увязке площадей" есть операция "Контроль площадей / Записать площади выделов в карту", она должна записать в блок карты текущие площади из таксации и распределить из, если необходимо, между полигонами, если в выделе несколько полигонов
......
Посмотрел по алгоритму: единственное деление - на сумму площадей выдела ГИС, то есть Area. Проверьте значения поля Area на нули.
Поделиться1410.08.2020 15:59:39
а разве поле "аrea" не должно автоматом заполняться, т.к. показывает истинную "геометрию"?
Поделиться1510.08.2020 20:58:56
а разве поле "аrea" не должно автоматом заполняться, т.к. показывает истинную "геометрию"?
"Пути... пользователей неисповедимы". Из того, что пользователи тут пишут, в большинстве случаев понять что они делали и в каком состоянии у них БД невозможно. Д.А. посмотрел текст и уточнил, что может быть в знаменателе, чтобы получить деление на ноль. Случаев не стандартного использования и самого Тополя и баз данных хватает.
Поделиться1627.07.2022 20:18:26
Добрый вечер!
Идентичная проблема, описанная выше с ошибкой "EAcces Violation", только блок не импортированный, а свой, созданный в Топол 10.
При нажатии "Совмещение и увязка" выдаёт ошибку и пустые ячейки:
До этого возникла проблема с "Мигать текущим в окне карты". Когда включена функция и выбираешь выдел в Дереве объектов, программа мигает ВСЕМИ выделами от начала до конца. Вроде всё делалось по инструкции - создание участкового лесничества, литерация и т.д. ("вроде" - потому что делала не я лично).
Как можно решить эту проблему или где искать ошибку?
В атрибутивной информации в карте (когда нажимаешь на i в каждом полигоне), ячейки KvrNom и VydNom заполнены.
P.S. Задавала в "Поиске" по ключевым словам "EAcces Violation", но тем на форуме не выдало.
Пост написан 27.07.2022 17:25:36
Поделиться1727.07.2022 21:11:06
Задавала в "Поиске" по ключевым словам "EAcces Violation", но тем на форуме не выдало
Ничего удивительного в этом нет. Поскольку искать нужно было не "EAcces Violation", а то, что Вам сообщила программа, а именно - "EAccessViolation". На это форум выводит 41 сообщение, в том числе поясняющие что это такое:
Само по себе сообщение системное, неинформативное, просто говорит о необработанной ситуации или конфликте в библиотеках...
...
Само по себе сообщение мало о чем говорит (лишь место указывает) и не является ошибкой. Ошибка - это когда программа перестает работать или выполняет работу некорректно.
А это только служебное сообщение о какой то не обработанной ситуации (не обязательно в программе) или некорректное обращение к библиотеке. Оно может появиться и в совершенно штатных ситуациях.
До этого возникла проблема с "Мигать текущим в окне карты". Когда включена функция и выбираешь выдел в Дереве объектов, программа мигает ВСЕМИ выделами от начала до конца.
Развернутые ответы по этой ситуации Вам дали в другой Вашей теме:
http://lesis.mybb.ru/viewtopic.php?id=806#p8123
Как можно решить эту проблему или где искать ошибку?
Только по картинке из Увязки и фразе "Вроде всё делалось по инструкции" мы Вам ничего не подскажем. У Вас ошибки в БД и их нужно искать и исправлять ДО увязки площадей по схеме, которую мы привели в теме по ссылке выше. Вы в ней по результатам так и не отписались. А новой информации для наших рекомендаций Вы не сообщили.
Если рекомендации по ссылке не позволят исправить какие то КОНКРЕТНЫЕ ошибки - подробно описывайте их (непересекаемые линии... дырки... перехлесты... и т.п.), сможем подсказать конкретно.
Поделиться1828.07.2022 23:54:32
Нарушение пп. 1.3, 1.4, 1.6, 2.2, 2.5, 3.5.
Проигнорированы наши рекомендации, продемонстрировано нежелание изучать и исправлять свои ошибки в соответствии с рекомендациями, отсутствует конкретная информация, позволяющая разобраться в проблеме.
Не исправив ошибки, алгоритм поиска и исправления которых внятно описан, пользователь приступил к следующим этапам работы, выполнение которых при наличии ошибок невозможно, о чем минимум дважды пользователь уведомлялся.
Переведен в режим "чтения". Возврат в "Пользователи" возможен только по официальному письму с подписью руководителя и печатью организации, гарантирующему соблюдение Правил со стороны пользователя. При отсутствии такового - участник будет забанен безвозвратно, а организации будет отказано в техподдержке на основании п.2.4 Договора.
Пост написан 28.07.2022 15:04:52