Вимоги до XML

Геодезична інформаційна система 6 та Геодезична інформаційна система 6 Агро

Модератори: NickS, feNICKs

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Вимоги до XML

Повідомлення NickS » 29 вересня 2011, 11:56

Очень часто происходит так, что, казалось бы, стандарт должен быть для всех, но почему-то в каждой области разные условия и требования к формату обменных файлов XML. Иногда это из-за сложившихся традиций, иногда из-за особенного программного обеспечения (которое писалось непонятно когда, непонятно кем и зачем и куплено на чёрном рынке по дешовке, или написано программистом Васей за час до его увольнения :lol: ), иногда из-за незнания или недостаточной компетентности кадров, а иногда из-за откровенного желания найти ошибки (несуществующие) в xml или просто усложнить его принятие. Потому предлагаю как-то с этим бороться. Выставляйте сюда требования, которые вам выставляют областные центры и отделы - обсудим их логичность, посмеёмся, попытаемся найти способы решения проблем.

Итак. Я достал список требований в нашей любимой области (Харьковской). Это сканы. Читаем.
Scan 1.jpg
Лист скана 1

Scan 2.jpg
Лист скана 2

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Требования к XML

Повідомлення NickS » 29 вересня 2011, 12:15

Особенно понравилось:
В случае коллективной собственности или коллективной аренды/субаренды все участники земельных отношений должны быть перечислены в алфавитном порядке по "ФИО"/"Полное наименование"

:lol: Я долго смеялся. Это же надо додуматься! И главное: зачем?
Напомню: в xml используются теги (принцип обозначения начала блока и конца) и порядок их совершенно безразличен для правильного чтения (если только они не вложенные)! А тем более какая разница в каком порядке будут субъекты? Это влияет правильно прочитать обменный файл? Неправильно документы будут выдаваться? А может ещё по росту их группировать? :lol: Такого бреда я ещё никогда не слышал! :shock:

Все неизвестные даты желательно (!) устанавливать в 01.01.1800

Это не взирая на то, что в Киеве, на сборе всех управляющих из областей внятно указали, что в обменном файле не должно быть никаких дат вот такого образца. Дата должна быть либо реально, либо отсутствовать.

Творчески подходить к округлению площадей угодий.

Вопрос: это как? Типа где красивей цифры? :D Я - человек творческий, потому могу такое понавыдумывать! 8-)

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Требования к XML

Повідомлення NickS » 18 жовтня 2011, 17:42

Нещодавно звернувся до нас клієнт, сказав, що в Дніпропетровській філії в тег CadastralCode вимагають прописувати останні чотири цифри кадастрового номера ділянки (тобто дублювати тег ParcelID).
Нагадаю, по методиці, ця інформація повинна вводитись в ParcelID:
14.2.1. В елементі “Унікальний номер ділянки в межах кварталу” (ParcelID) зазначається унікальний чотиризначний номер земельної ділянки в межах кварталу.

А тег CadastralCode:

Код: Виділити все

23.1. Елемент  “Угіддя  земельної  ділянки”  (LandParcelInfo) наведений у додатку 38.
23.2.  Елемент  “Угіддя  земельної  ділянки”  (LandParcelInfo) включає елементи,  у яких зазначаються ідентифікаційні та метричні дані угідь земельної ділянки.
23.2.1.  В   елементі   “Кадастровий   номер”  (CadastralCode) зазначається унікальний кадастровий номер земельної ділянки.

Я спеціально взяв декілька пунктів вище, щоб було зрозуміло, що цей тег прописується до угідь, в кожному з них.
Більше нічого про це поле не пояснено, прикладу немає. От і виходить, що кожен як хоче так і вимагає, хоча в це поле можна прописувати що завгодно, ані валідатори ані МОФ на це не сваряться.

Ось протокол перевірки. Потрібна помилка підкреслена:
.jpg
Протокол перевірки Дніпропетровською філією


Філія відхрещуються, що такі помилки видає Синергія. Перевіряв цей файл валідатором по структурі XML та МОФ - ніяких помилок не було, звідки взялась така купа помилок - не зрозуміло.

В ГІС6 і так вже передбачено 3 варіанта заповнення тегу CadastralCode:
1. Вручну в кожному угідді можна внести номер.
2. Проставляється номер по-порядку угіддя.
3. Дублюється повний кадастровий номер ділянки.

Третій варіант якраз мав би підходити, але тепер кажуть, що потрібно лише 4 останні цифри.
Хто що про таке чув?

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Требования к XML

Повідомлення NickS » 02 листопада 2011, 09:17

Вот в руки попал документ-рекомендация от регистраторов по городу Севастополь.
metod.zip
Методические рекомендации по заполнению XML
(544.69 Кіб) Завантажено 26 разів


Всё бы ничего, но они не понимают одного: проверять надо либо в "Менеджере Обменных Файлов" либо в ValidXML, но не в самой программе после импорта!

Адрес уч-ка вносится так:
м.Севастополь, Нахімовський район, у межах СТ "Ера-1", діл. 18
м.Севастополь, Ленінський район, вул. Черцова, буд. 15/1

Ну нету в обменном файле информации об адресе! Там отдельно есть названия района, города, области, улицы и т.д. а саму строку адреса ГИС6 формирует сам.

Если у гражданина отсутствует справка ИНН, то в файле в соответствующее поле
ставится ПРОЧЕРК

В принципе, внести прочерк можно в ГИС и он сформирует xml с прочерком, но все программы проверки будут этот прочерк расценивать как ошибку.