Аналитика http://www.geosystema.net/forum/ |
|
XML http://www.geosystema.net/forum/viewtopic.php?f=1&t=2803 |
Страница 41 из 47 |
Автор: | Vladimir_ [ 07 июл 2017 18:31 ] |
Заголовок сообщения: | Re: XML |
sergykydr писал(а): XML формую на екстериторіальність (не знаю чи дивляться його там взагалі). Знайомі порадили забити форму власності - державна а власника фіз. особу на яку оформлюеться ділянка ну і відповідно підставу надання(наказ). Форма вланості - "не визначено". Вона стане приватною після реєстрації права власності на основі наказу про затвердження. За управлінням зем діл також не зареєстрована. |
Автор: | Vladimir_ [ 07 июл 2017 18:37 ] |
Заголовок сообщения: | Re: XML |
_Visco_ писал(а): А файли вже потім на реєстрацію, якщо ділянка йде у власність то і форма власності повинна бути Приватна. Не погоджуюсь. Так як ділянка спочатку реєструється а потім передається у власність наказом про затвердження документації. Після реєстрації права власності будуть відпрацьовані речові права і форма власності за даним кад.номером зміниться автоматично. |
Автор: | Vladimir_ [ 07 июл 2017 19:38 ] |
Заголовок сообщения: | Re: XML |
sergykydr писал(а): Ось при поданні відразу прохає XML, а потім скановану документацію. Вложение: 1.jpg XML потрібен для локації ділянки (Область, район) та для виготовлення викопіювання районним відділом, і все. Правильно заповнити потрібно адресу, цільове! |
Автор: | Vlad [ 18 июл 2017 06:15 ] |
Заголовок сообщения: | Re: XML |
При формировании XML обнаружил, что не работает система шаблонов заполнения (шаблон не вставляется) |
Автор: | Dmitry_Zolotar [ 18 июл 2017 10:06 ] |
Заголовок сообщения: | Re: XML |
Выложите проблемный csv-файл или отправьте его на help@vingeo.com |
Автор: | alexxp [ 08 авг 2017 17:24 ] |
Заголовок сообщения: | Re: XML |
На виконання доручення Держгеокадастру від 28.07.2017 № 24-28-0.21-1025/20-17 у НКС буде впроваджено додаткові обов’язкові перевірки електронного документа. У разі наявності невідповідності НКС повідомлятиме про критичну помилку на 5 етапі. Детальніше про перевірки у файлі. Вложение:
|
Автор: | fendak [ 08 авг 2017 18:43 ] |
Заголовок сообщения: | Re: XML |
Там нічого такого особливого. В Digitals це все давно передбачено. І все так і заповнюємо. Правда, дехто тут на форумі возмущався, чому зона і квартал в одному тегу. Тепер без варіантів - тільки так: UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralZoneNumber – обов’язковий, текстовий (дванадцятизначний), приймає значення [0-9]{10}:[0-9]{2}; Виявляється, що не заповнена інформація про категорію земель не давала досі критичної помилки. Але тепер буде. |
Автор: | Ryvol [ 09 авг 2017 02:51 ] |
Заголовок сообщения: | Re: XML |
Доброго дня всім! В зв'язку з тим що розробники програми не мають можливості відповідати на електронні листи, я писав до них 24 та 31 липня, прошу підказки у небайдужих людей. Тексти моїх листів до розробників були такі: Володимир Рибка <ryvol75@gmail.com> Вкладені файли31 лип. (9 днів тому) кому Dmitry, serg Доброго дня. Підкажіть, будь ласка, де є описано як створювать такі таблички. Або, наприклад, як створювать табличку "Класифікація земельної ділянки" із цього шаблону? Як це робиться? ---------- Переслане повідомлення ---------- Від: Володимир Рибка <ryvol75@gmail.com> Дата: 24 липня 2017 р. о 01:43 Тема: Потрібна допомога, будь ласка. Кому: Dmitry Zolotar <zolotar@vingeo.com>, serg <serg@vingeo.com> Доброго дня. Допоможіть, будь ласка, доробити табличку "Експлікації угідь" Кадастрового плану, або замінити її іншою подібною (із кодами та назвами угідь по 6-зем та КВЗУ в одній таблиці, файл ХМЛ з угіддями по формі №6-зем), а саме: - до таблички "Експлікації угідь" прив'язати список угідь по 6-зем для колонки Назва угіддя із файлу LandCodeOld.txt так само як прив'язано список угідь по КВЗУ для колонки Назва угіддя із файлу LandCode.txt. Для шаблону зараз потрібен тільки файл LandCode.txt у папці Digitals\Lists\ Іще, якщо потрібно, у мене є загальний файл CN2LandCodeName.txt Підкажіть, будь ласка, де є описано як створювать такі таблички, в яких підв'язані списки із файлів і вони ж не призначені для простого редагування? Або, наприклад, як створювать табличку "Класифікація земельної ділянки" із цього шаблону? Як це робиться? Таблички для свого шаблону брав із шаблону 9_KadPlanXML2Vl.dmt який завантажено із цього форуму. Вложение: Мої файли у архіві fwd_.zip Вложение:
|
Автор: | fendak [ 09 авг 2017 20:13 ] |
Заголовок сообщения: | Re: XML |
Добрий вечір. Прикріплений вами шаблон я колись створював. Ось він на сайті - http://digitals.at.ua/load/dmt_shabloni ... zu/2-1-0-9 Він у вас що не працює? Як створюється така табличка? Тільки скриптами. Кадастровий план в шарі ХМЛ Земельна ділянка там має внутрішній скрипт. Його можна побачити в менеджері шарів, вибравши шар ХМЛ Земельна ділянка та через контестне меню - скрипт обробки подій. Код виглядає таким чином: ;отримуємо знак табуляції (потрібно для поділу таблиці на стовпці) $Tab=@Calc char(9) $Tab=@DequoteText $Tab ;отримуємо знак пробілу (потрібно для пустих клітинок в таблиці) $Space=@Calc char(32) $Space=@DequoteText $Space ;виділяємо таблицю (яка поки що містить тільки заголовок) @Map.DeselectAll @Map.SelectLayer ID70026 ;Даємо їй ім'я "TO", за яким будемо до неї дальше звертатися $TO=@Map.SelectedObject ;Читаємо вміст цієї таблиці (тобто, її шапку, бо вона ще більше нічого не має) $Header=@Map.Object[$TO].TableText @Map.DeselectAll ;Додаємо шапку таблиці в новий текстовий контейнер, який в нас буде називатися "Text[1]" @Text[1].Add $Header ;Присвоюємо ім'я "EO" об'єкту Земельна ділянка, щоб звертатися дальше до неї по імені (такі правила етикету тут ) $EO=@EventObject ;Витягуємо площу ділянки (яка в нас зветься "EO") $ParcelArea=@Map.Object[$EO].Parameter[ID7000516] ;Формуємо другий рядок таблиці (пробіл,наступний стовпець,пробіл,наступний стовпець,пробіл,наступний стовпець,Усього земель $S=@Concat $Space,$Tab,$Space,$Tab,$Space,$Tab,$Space,$Tab,Усього земель ;Додаємо до цього рядка ще площу ділянки, яку ми отримали вище $S=$S$Tab$ParcelArea ;Додаємо сформований другий рядок таблиці в наш загальний текст Text[1] @Text[1].Add $S ;Починаємо цикл, який буде автоматично вибирати всі угіддя і витягувати з них потрібну інформацію $I=0 $J=0 $C=@Map.Count %Loop $I=$I+1 $LID=@Map.Object[$I].LayerID @if $LID<>70009 then @Goto %Continue $J=$J+1 ;витягуємо старий код та назву угіддя (які прописані в нас в ХМЛ) $CN=@Map.Object[$I].Parameter[ID7000901] ;Відокремлюємо від назви код $LandCode=@StringPart 1 $CN ;Отримуємо назву без коду $LandName=@Calc Replace("$CN","$LandCode","",0,0) $LandName=@DequoteText $LandName ;Беремо наш старий код угіддя і шукаємо відповідне йому значення нового коду по файлу CN2LandCode.txt (він у папці Lists) $LandCode2=@Map.Object[$I].CalculateFormula SEF($LandCode,CN2LandCode.txt) ;Беремо наш новий код і шукаємо, яка йому відповідає назва по файлу LandCode.txt $LandName2=@Map.Object[$I].CalculateFormula SEF($LandCode2,LandCode.txt) ;Витягуємо площу угіддя $LandArea=@Map.Object[$I].Parameter[ID7000903] ;Формуємо рядок таблиці по конкретному угідді (номер рядка / старий код / стара назва / новий код / нова назва) $S=@Concat $J,$Tab,$LandCode,$Tab,$LandName,$Tab,$LandCode2,$Tab,$LandName2,$Tab ;Додаємо до нашого рядка ще площу угіддя $S=$S$LandArea ;Додаємо наш рядок до загального тексту (таблиці) Text[1] @Text[1].Add $S %Continue ;Переходимо вгору до наступного угіддя @if $I<$C then @Goto %Loop ;Кінець циклу по угіддях ;Вигружаємо повну готову таблицю з контейнера Text[1] в перемінну $S (напряму в текст на карті не можна, посередники і тут працюють ) $S=@Text[1].Text ;Перетворюємо наш текстовий об'єкт на карті (який до того на карті мав тільки заголовок) в повну таблицю @Map.Object[$TO].TableText $S ;Оновлюємо сторінку @Window.Refresh Якось так. Таблиця Класифікація земельної ділянки створена точно так само. ЇЇ код йде нижче в скрипті. |
Автор: | Ryvol [ 09 авг 2017 22:47 ] |
Заголовок сообщения: | Re: XML |
Доброго дня, Миколо Ярославовичу. Дякую за відповідь. Я вже не пам'ятав звідки зкачував шаблон... Ваш шаблон працює і мій шаблон із Вашими табличками також. Із Вашої відповіді я вияснив для себе причину, чому була пуста клонка Назви угідь по 6-зем. У нас у всіх файлах в полі "код угіддя" прописано тільки Код (по 6-зем), без нави, а у скрипті передбачено і код і назву, а вже скрипт ділить це на дві колонки. У Вашому описі скрипта сказано: ;витягуємо старий код та назву угіддя (які прописані в нас в ХМЛ) Чи можливо, будь ласка, зробить щоб Нава угіддя по 6-зем вибиралась із текстового файлу, так само, як Назва по КВЗУ? У мене для цього є файл LandCodeOld.txt в каталозі ...\Lists\ У обмінному файлі прописано тільки код угіддя по 6-зем. Я можу тільки примітивне щось робити із скриптами, а таке сам не вмію. Вашу допомогу також можна розгладати як "замовлення індивідуального скрипта"... |
Автор: | fendak [ 10 авг 2017 08:55 ] |
Заголовок сообщения: | Re: XML |
Ryvol писал(а): Чи можливо, будь ласка, зробить щоб Назва угіддя по 6-зем вибиралась із текстового файлу, так само, як Назва по КВЗУ? У мене для цього є файл LandCodeOld.txt в каталозі ...\Lists\ У обмінному файлі прописано тільки код угіддя по 6-зем. Замініть рядки $LandName=@Calc Replace("$CN","$LandCode","",0,0) $LandName=@DequoteText $LandName на $LandName=@Map.Object[$I].CalculateFormula SEF($LandCode,LandCodeOld.txt) |
Автор: | _Visco_ [ 10 авг 2017 09:49 ] |
Заголовок сообщения: | Re: XML |
Хм, хотів подивитись на скрипт, але при виборі "контекстне меню - скрипт обробки подій" викликає таку помилку. До речі вона останнім часом доволі часто вилазить. --------------------------- Digitals XE, build 08.08.2017 --------------------------- Access violation at address 00A166E9 in module 'Ged.exe'. Read of address 0000000A. --------------------------- ОК --------------------------- |
Автор: | fendak [ 10 авг 2017 13:41 ] |
Заголовок сообщения: | Re: XML |
З мого досвіду, помилки Access violation виникають тоді, коли виконується якась не типова послідовність операцій в програмі, яку не передбачили розробники. Можливо, ви перед тим кудись заходили в налаштування, щось таке робили, що призвело до цього. Проаналізуйте послідовність дій і викладіть причину в темі Access violation Я от знаю, коли закриваю сформовні документи через Сервіс-Документи не на хрестик вгорі, а на хрестики на вкладках, при цьому, якщо ці вкладки не були перед тим активовані, то така помилка постійно. Тому в таких випадках закриваю вкладки за шаблонами на хрестик вгорі. |
Автор: | VictorR [ 12 авг 2017 11:22 ] | |||
Заголовок сообщения: | Re: XML | |||
Доброго дня. Підкажіть будь-ласка де помилка. XMLChecker показує помилку геометрії - Суміжники йдуть не по годинниковій стрілці.
|
Автор: | fendak [ 12 авг 2017 12:11 ] | |||
Заголовок сообщения: | Re: XML | |||
Ви підмітили цікаву помилку. А цікава вона тим, що аби не було такої помилки, суміжники повинні, навпаки йти проти годинникової стрілки (якщо кожний суміжник замкнути в коло). Насправді під словами "за годинниковою стрілкою" мається на увазі, що зовнішні суміжники мають йти по контуру ділянки за годинниковою стрілкою. Щодо суміжників внутрішніх контурів - вони завжди дзеркальні по напрямку зовнішнім, тому там получається реально проти годинникової стрілки. Виправляється це послідновністю дій: виділяємо всі суміжники і вибираємо команду За годинниковою стрілкою, а потім зразу міняємо направлення на протилежне (кнопка Реверс). Така проблема стає не актуальною, коли при створенні ділянок завжди починати малювати суміжники з лівого верхнього кута ділянки і йти по контуру ділянки за годинниковою стрілкою. Напрямок суміжника видно по стрілці (виділені жовтим на скриншоті). Прикріпив виправлений ХМЛ
|
Страница 41 из 47 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |