XML

Дякую!!!

Чи можливо якось повернути назад зміни в XML після його збереження?

Шановні розробники.
Процес обмінного файла по НГО населеного пункту в Digitals вже сильно затягнувся. Робота зупинилася, керівництво Держгеокадастру та області вимагає прогресу по населених пунктах.
Ми давно використовуємо Digitals, але зовсім не хочеться переходити на інші програмні продукти, що мають можливість створення обмінного файлу по НГО населеного пункту. Відреагуйте, будь-ласка, на повідомлення, дайте якусь інформацію по цьому питанню.

Щановні розробники! Час іде, результату - 0. Щось по питанню розробки XML нармативної грошової оцінки населеного пункту вирішуватися буде?

Всім доброго дня. Розробники ігнорують наші повідомлення щодо функціоналу по грошовійї оцінці населених пунктів в Digitals. Переписуємося по цій проблемі ми тут самі з собою. Шановні розробники, ви так будете втрачати своїх клієнтів.
І до чого прийшли ми в своїй організації? Маючи Digitals на кожному робочому місці, вимушені купувати Норматив+ та GeoSee. Тому що вже нікуди проблему населених пунктів відкладати. Треба робити роботу.
А розробникам раджу якось реагувати на проблеми користувачів.

Читання таких обмінних файлів вже реалізовано в експериментальній версії. Зараз ці зміни вносяться в основну версію та реалізується збереження таких файлів. По терміну виконання прогнозів поки не можемо дати.

Агрогрупи грунтів при відкритті файлу не відображаються.

Зкиньте цей файл на help@vingeo.com

Надіслав. Це тестовий файл із сайту Центру ДЗК.
У інших файлах, що об’єкти пройшли експертизу в Києві(розробники не наша організація) теж при відкритті не відображаються агрогрупи.

Добрий день. Допоможіть розібратись, створюю XML файл тільки там у мене має бути шар “XML: Територіальна зона” і “XML: Реквізити обмінного файлу”, але своривши його і заповнивши необхідні дані при збереженні його (сохранить в XML) і подальшому відкритті - він пустий, тобто є тільки 2 точки і все. Що може бути за проблема? Дякую.

Підтримую. Сьогодні оновив Digitals, оновився файл XMLNormal.dmf, який не відкриває такі XML (межа населеного пункту). В папці Templates знайшов файл XMLNormal.dmf.bak (резервна копія), вернув назад замість нового XMLNormal.dmf, тепер все стало на місце. Прохання до розробників розібратися із проблемою.

Доброго всім здоров’я колеги. Хто знає, чи можна масово редагувати обмінні файли у Digitals? Задача - змінити у сотні обм. фалів цільове призначення, код угіддя. Чи можна це зробити масово, щоб не відкривати кожен і не робити це вручну?

Библиотека полезных скриптов стр.2

Див. - Заміна певного значення зразу у багатьох файлах XML

Той скрипт що я надсилав Вам 29.01.19 не задовольняє?

Доброго всім здоров’я! Підкажіть будь-ласка в когось є свіженький зразок ХМЛ файла на обмеження! Що вже тільки не робив нічого НКС не пропускає! Кожний раз видає нову критичну помилку! Робив по інструкції Держгеокадастру тільки вона мабуть після змін вНКС неактуальна. ХМЛ нормал АТО розробили, якби ще такий самий тільки на обмеження зробить. В Digitals невистачає потрібних блоків для формування ХМЛ обмеження. Буду вдячний за допомогу.

Доброго дня.
Питання до Dmitry_Zolotar: “скрипт що я надсилав Вам 29.01.19це скрипт із “Библиотека полезных скриптов стр.2” (Изменение указанного параметра для всех объектов заданного слоя во всех XML файлах в выбранной папке) чи інший варіант?
Дякую.

Скрипт замінює вміст тегу на першу частину (розділник пробіл) того ж тега у всіх хмл-файлах в цільовій папці. В першій строчці вказано шлях до цільової папки з хмл-файлами.

@Text[1].FolderListTree *.xml d:\temp\xmlbase $FC=@Text[1].Count $I=0 %LoopFile $I=$I+1 $FN=@Text[1].Line[$I] @Text[2].Load $FN $LC=@Text[2].Count $J=1 %LoopLine $J=$J+1 $Line=@Text[2].Line[$J] $IP1=@Calc Pos("<Purpose>","$Line") $IP11=$IP1-$IP1 $IP2=@Calc Pos("</Purpose>","$Line") $IP22=$IP2-$IP2 @if $IP1=0 then @Goto %NextLine @if $IP2=0 then @Goto %NextLine @if $IP11<>0 then @Goto %NextLine @if $IP22<>0 then @Goto %NextLine $IP1=$IP1+9 @if $IP2<=$IP1 then @Goto %NextLine $L=$IP2-$IP1 $S=@Calc copy("$Line",$IP1,$L) $S=@DequoteText $S $S=@StringPart 1 $S @Text[2].Line[$J] <Purpose>$S</Purpose> @Text[2].Save $FN ;@Dialog.Message $S @Goto %NextFile %NextLine @if $J<$LC then @Goto %LoopLine %NextFile @if $I<$FC then @Goto %LoopFile

Скрипт замінює вміст тегу на першу частину (розділник пробіл) того ж тега у всіх хмл-файлах в цільовій папці. В першій строчці вказано шлях до цільової папки з хмл-файлами.

Добре, дякую.
У моєму впадку, мені підійшов скрипт із “Библиотека полезных скриптов стр.2” (Изменение указанного параметра для всех объектов заданного слоя во всех XML файлах в выбранной папке).
Код цільового, вміст тегу у багатьох файлах записувася без цифрового значення, тільки словами, тому немає чого розділять.
Для “Total Commander” є плагін “anyXML” та “In4Info”. Із опису: “Плагин предназначен для работы с файлами xml с произвольной структурой.”
Можна відсортувать файли по будь-якому вмісту тегів (значенню), потім перемістити в окрему папку (посортовані файли) і за допомогою скрипта із “Библиотека полезных скриптов стр.2” замінити буд-яке значення любого параметра на своє.
[attachment=0].jpg[/attachment]
Назви колонок змінені на коротші та ширина колонок зроблена мінімальна для контролю заповнення ХМЛ файлів.

При регистрации XML по населенному пункту НКС выдает критическую ошибку: “Помилка геометрії (Самоперетин межі полігону в точці таким чином, що полігон утворює петлю в координаті” рис. 1. Набил координаты этой точки, она “упала” во внутрь полигона моего нас. пункта (правда близко от границы).
Есть мнение, что ошибка связана с порядком точек в XML. Как видно на рис. 2 после точки № 15 идет № 18.
Может кто-то сталкивался с подобной проблемой или есть какие-то мнения по этому поводу. Большая просьба помочь.