Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 16 апр 2024 07:32

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 17 апр 2013 12:34 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Здраствуйте. На нынешнем этапе "разработки-тестирования" система НКС требует чтобы в xml-файлах присутствовали "петли". Т.е. система не понимает вкрапленные элементы. Создать их как бы не проблема (выделяем нужный слой, вырезаем и вставляем на "чистый лист", разделяем объекты, создаем петлю, удаляем ненужные вкрапленные элементы и возвращаем этот "готовый" слой назад в файл. И так с каждым слоем на котором присутствуют вкрапленные элементы.). Вроде-бы все хорошо, но после сохранения и открытия, этого же, xml-файла, появляются продублированные смежники (не все, а те которые примыкают к точке "петли", или вблизи ее), т.е. обычно это правый и левый смежники от начальной точки петли.
И так можно до бесконечности, смежники будут наростать в геометрической прогрессии.

Вложение:
6510165300000000000.zip [4.44 Кб]
Скачиваний: 357


P.S. Если дубляжи удалять, после сохранения они снова появляются. Покачто удаляем через конвертер in4-xml.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 19 апр 2013 12:34 
Эксперт
Эксперт

Зарегистрирован:
21 мар 2013 14:12
Сообщения: 94
Доброго здоров'я всім!
Долучаюсь до прохання розібратись.

viewtopic.php?p=15509#15509

Рекомендую Вам sergeypetrovi4 тимчасово скористатись старішим Ged.exe.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 19 апр 2013 14:47 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
В старом ged.exe не будет дубляжа смежников, но их нужно вручную отсортировать по порядку с помощью "На передний/задний план"

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 20 апр 2013 10:46 
Эксперт
Эксперт

Зарегистрирован:
21 мар 2013 14:12
Сообщения: 94
Доброго здоров'я всім!

Dmitry_Zolotar писал(а):
но их нужно вручную отсортировать по порядку с помощью "На передний/задний план"


Вийшов з положення шляхом (Вырезать/Вставить), але необхідно, щоб початок полігону та його напрям відповідали початку суміжників. Інакше, встановивши нижчевказаним методом порядок суміжників та зберігши ХМЛ не отримаємо очікуваного результату.

@Map.SelectLayer id70010
;помічаємо всі ХМЛ-суміжники
$Numb=@Map.SelCount
;рахуємо їх кількість
@Map.DeselectAll
;знімаємо помітку
$I=1
;початкове значення лічильника-накопичувача у циклі
%metka
;початок циклу
@If $I>$Numb then @Break Готово
;умова закінчення циклу (якщо значення лічильника-накопичувача перевищить кількість ХМЛ-суміжників тоді завершення)
@Dialog.WaitBox Вкажіть суміжника № $I та натисніть
Правка | Вырезать
Правка | Вставить
$I=$I+1
;лічильник-накопичувач циклу
@goto metka
;перехід на початок циклу

П. С. Не зважайте на примітивніть написання скрипту. Продовжую вчитись.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 23 апр 2013 16:08 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
В новой версии Ged.exe исправлена возможная проблема с дублированием смежников в участках с "петлей" при сохранении в XML. Если "петля" начинается с первой точки участка, то возможен некорректный порядок смежников в файле. Эта ошибка в ближайшее время тоже будет исправлена, а пока просто не начинайте "петлю" с первой точки.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 23 апр 2013 22:48 
Эксперт
Эксперт

Зарегистрирован:
21 мар 2013 14:12
Сообщения: 94
Доброго здоров'я всім!

Дякую, за виправлення!

А "Баварія" красава!!!!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 08:48 
Эксперт
Эксперт

Зарегистрирован:
15 янв 2013 11:04
Сообщения: 61
А суміжника(вкраплений контур) не показувати? Бо з ним навряд чи ОФ пройде реєстрацію!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 09:08 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Рівнегеокадастр писал(а):
А суміжника(вкраплений контур) не показувати? Бо з ним навряд чи ОФ пройде реєстрацію!


Якщо ви маєте на увазі наприклад - лінії електропередач (стовпи) - суміжник показуємо. На даний час такі файли система приймає. Покищо :)


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 09:13 
Эксперт
Эксперт

Зарегистрирован:
15 янв 2013 11:04
Сообщения: 61
Все зробила,як ви написали і що? Суміжників купа!!!!


Вложения:
5624684500010030057_ з суміжником.dmf [23.49 Кб]
Скачиваний: 593
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 09:37 
Эксперт
Эксперт

Зарегистрирован:
01 фев 2008 12:00
Сообщения: 56
Версия ged.exe от 23.04.13. при сохранении xml файла пишет "ошибка записи..." без петель xml сохраняет


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 09:55 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Dmitry_Zolotar писал(а):
В новой версии Ged.exe исправлена возможная проблема с дублированием смежников в участках с "петлей" при сохранении в XML. Если "петля" начинается с первой точки участка, то возможен некорректный порядок смежников в файле. Эта ошибка в ближайшее время тоже будет исправлена, а пока просто не начинайте "петлю" с первой точки.


Спасибо.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 24 апр 2013 10:02 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Рівнегеокадастр писал(а):
Все зробила,як ви написали і що? Суміжників купа!!!!


adblock писал(а):
Версия ged.exe от 23.04.13. при сохранении xml файла пишет "ошибка записи..." без петель xml сохраняет


Только что все проверил. С петлей сохраняет, количество смежников осталось тоже самое.

UPD: (08:26) Приношу свои извинения. Действительно Диджиталс почему-то нехочет сохранять файл в xml (но только некоторые из них). "Ошибка записи в файл", притом что рядом лежащий сохраняет.

UPD-2: (11:52) Диджиталс почему-то нехочет сохранять файл в xml если есть вкрапленные элементы, но если сразу сделать петлю и сохранить, тогда сохранение происходит в обычном режиме.

UPD-3: (16:09) Диджиталс почему-то нехочет сохранять файл в xml даже если отсутствуют вкрапленные элементы.

Получается так что программа как-то выборочно записывает, тот хочу этот нехочу :)


Вложения:
.png
.png [ 5.94 Кб | Просмотров: 11651 ]
6524784900000000000.xml.zip [5.17 Кб]
Скачиваний: 325
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 26 апр 2013 00:21 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Освежите версию

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 26 апр 2013 08:21 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Dmitry_Zolotar писал(а):


Спасибо Дмитрий, пока-что полет нормальный.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование смежников из-за петли (xml)
СообщениеДобавлено: 29 апр 2013 09:28 
Специалист
Специалист

Зарегистрирован:
17 апр 2013 12:05
Сообщения: 43
Откуда: Kherson
Здраствуйте. Очередной нововыявленный баг. Не сохраняет угодья в xml'е (новособранные а самом xml'е) (файл сохраняется, видно по дате и времени перезаписи, размер файла меняется). При повторной загрузке файла, угодия нет. Прикрепляю файл без одного угодия (капитального строения в середине петли), протестируйте (соберите угодие, сохраните, а потом заново загрузите файл). Думаю что это последствия из-за петли.

Хотя если сконвертировать из ин4 со всеми угодьями - все нормально сохраняет.

P.S. При просмотре структуры файла, второго блока угодия не обнаружено.


Вложения:
6525081000000000000 Нагребецький В.Г..xml.zip [3.57 Кб]
Скачиваний: 323
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB