Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 18:38

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 17 дек 2016 11:38 
Участник
Участник

Зарегистрирован:
10 ноя 2016 18:31
Сообщения: 3
Здравствуйте. Кто подскажет почему не выводит значение параметра ПД_Паспортні дані (коли і ким виданий) в Менеджере Обменных Файлов??
Вложение:
data.gif
data.gif [ 37.08 Кб | Просмотров: 7578 ]

Вложение:
data2.gif
data2.gif [ 11.3 Кб | Просмотров: 7578 ]


Такая же беда и с кодом смежников (хоть юрлиц хоть физ)
Вложение:
kod.gif
kod.gif [ 15.38 Кб | Просмотров: 7578 ]

Вложение:
kod2.gif
kod2.gif [ 8.22 Кб | Просмотров: 7578 ]


Попутно еще вопрос. Как сделать в in4 заполнение таких значений как «перелік документів» тех документации. Вернее как сделать разобрался (параметры, маски, списки), вопрос как сделать что бы этот «перелік документів» выводился в Менеджере Обменных Файлов ??
Вложение:
tex.gif
tex.gif [ 7.93 Кб | Просмотров: 7578 ]


Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 17 дек 2016 15:25 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
якщо не помиляюсь, при збереженні в IN4 ці дані не заносяться взагалі. Структура файлу IN4 не передбачувала зберігання таких даних.

Простіше конвертувати в Digitals без цих даних і вже потім їх додавати в XML.

А щодо МОФ - як ви ним користуєтеся, якщо він застарів і вже не оновлюється давно? Там ні угіддя нові не підтримуються, ні інформація про сертифікат, КОАТУУ неправильно заповнюється, суміжники не розрізняються як фізичні та юридичні і багато інших таких моментів.

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 18 дек 2016 09:50 
Участник
Участник

Зарегистрирован:
10 ноя 2016 18:31
Сообщения: 3
fendak писал(а):
якщо не помиляюсь, при збереженні в IN4 ці дані не заносяться взагалі. Структура файлу IN4 не передбачувала зберігання таких даних.

хотелось бы услышать разработчиков!
fendak писал(а):
Простіше конвертувати в Digitals без цих даних і вже потім їх додавати в XML.

Это да, это хорошо когда делать 10 штук в день или неделю )) А когда 200-300 !!!!
fendak писал(а):
А щодо МОФ - як ви ним користуєтеся, якщо він застарів і вже не оновлюється давно

Как обновляется ? там даже кнопки типа «скачать/проверить обновления» нет. У меня версия 1.16.0 от 2011 года ! Если есть посвежее или как обновить, буду признателен )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 18 дек 2016 23:01 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
fendak писал(а):
Как обновляется ? там даже кнопки типа «скачать/проверить обновления» нет. У меня версия 1.16.0 от 2011 года ! Если есть посвежее или как обновить, буду признателен )

я ж якраз питаю, як таким застарілим конвертером користуєтеся? Ви, мабуть, не так зрозуміли.
Адже потім ці XML треба ще правити в чомусь все одно.

Щодо масової конвертації, така в Digitals наявна також. Дивіться тут (-ConvertIn4ToXMLFolder "Путь к каталогу с In4 файлами" через командний рядок).

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 19 дек 2016 11:28 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
DaDa писал(а):
Кто подскажет почему не выводит значение параметра ПД_Паспортні дані (коли і ким виданий) в Менеджере Обменных Файлов??

Потому что эти данные не сохраняются в ин4-файл. Для сохранения в ин4 этих данных переименуйте параметр в "XX_Паспортні дані (коли і ким виданий)", где XX - две латинские буквы, неиспользуемые в названиях других дескрипторов. Но сохранения этих данных мало, надо их еще и использовать при конвертировании в XML, а с этим у МОФа проблемы, т.к. программа не обновляется с 2012 года и обновляться не будет.
Но можно использовать XMLChecker для конвертирования in4, "научив" его брать информацию из нестандартных дескрипторов.
1. Добавляем в Normal.dmf параметр, делаем его доступным слою участков.
Вложение:
XX001.png
XX001.png [ 95.75 Кб | Просмотров: 7526 ]

2. Заполняем значение дескриптора
Вложение:
XX002.png
XX002.png [ 132.89 Кб | Просмотров: 7526 ]

3.Необязательно!!! Добавить описание дескриптора в файлы Digitals\XMLCheck\In4Descriptors.lng и Digitals\XMLCheck\In4Descriptors.dsr аналогично примерам других дескрипторов.
Вложение:
XX003.png [96.89 Кб]
Скачиваний: 0

4. Изменить скрипт конвертирования in4-файлов (добавления выделены синим цветом)
добавить переменные

... PasspNum, PasspSer, PasspDate, PasspAuth,
... :String;


добавить строки кода

// номер и серия паспорта
PasspSerNum := SeparateString(GetIn4DescriptorValue(In4Parcel, 'PP', 3, I), ' ');
if Length(PasspSerNum) = 1 then
begin
PasspSer := Copy(PasspSerNum[0], 1, 2);
PasspNum := Copy(PasspSerNum[0], 3, 20);
end else
if Length(PasspSerNum) > 1 then
begin
PasspSer := PasspSerNum[0];
PasspNum := PasspSerNum[1];
end else
begin
PasspSer := '';
PasspNum := '';
end;
if PasspNum<>''
then XMLProprietor.SetValue('Authentication/NaturalPerson/Passport/PassportNumber', PasspNum);
if PasspSer<>''
then XMLProprietor.SetValue('Authentication/NaturalPerson/Passport/PassportSeries', PasspSer);
PasspDate := In4ToXMLDate(GetIn4DescriptorValue(In4Parcel, 'XX', 1, I));
if PasspDate<>''
then XMLProprietor.SetValue('Authentication/NaturalPerson/Passport/PassportIssuedDate', PasspDate);
PasspAuth := GetIn4DescriptorValue(In4Parcel, 'XX', 2, I);
if PasspAuth<>''
then XMLProprietor.SetValue('Authentication/NaturalPerson/Passport/IssuanceAuthority', PasspAuth);

// код страны гражданства
CountryCode := GetIn4DescriptorValue(In4Parcel, 'PP', 1, I);
if CountryCode<>''
then XMLProprietor.SetValue('Authentication/NaturalPerson/Citizenship', CountryCode);

5. Конвертировать in4-файл, проверить результат
Вложение:
XX004.png [66.65 Кб]
Скачиваний: 0


DaDa писал(а):
Попутно еще вопрос. Как сделать в in4 заполнение таких значений как «перелік документів» тех документации. Вернее как сделать разобрался (параметры, маски, списки), вопрос как сделать что бы этот «перелік документів» выводился в Менеджере Обменных Файлов ??
Спасибо!

В XMLChecker список документов заполняется скриптом, можно настраивать под свои нужды.
// состав техдокументации (по умолчанию, этого нет в In4)
// пояснювальна записка
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[1]', '001');

// технічне завдання
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[2]', '002');

// копії заяв (клопотань) фізичних та/або юридичних осіб про розроблення документації із землеустрою
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[3]', '007');

// кадастровий план земельної ділянки
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[4]', '022');

if IsNaturalPerson then
begin

// копія документа, що посвідчує особу
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[5]', '041');

// Копія довідки про присвоєння податкового номера фізичній особі
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[6]', '042');

end else
begin

// копія виписки з Єдиного державного реєстру юридичних осіб та фізичних осіб — підприємців
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[5]', '043');

// копія установчих документів
XMLFile.Parcel.SetValue('TechnicalDocumentationInfo/DocumentList[6]', '044');

end;

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Менеджер Обменных Файлов и in4
СообщениеДобавлено: 11 фев 2017 19:46 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Як змiнити порядок запису до файлу xml. Наприклад в схемi записано ParcelID-Area-Error-Externals, а результатом є: ParcelID-Externals-Area-Error. А значення ParcelID-Perimeter в схемi немає, а виводиться. Дякую.
Пробував завантажити свiй шаблон з файлу (LoadFromFile), по дiлянцi данi пiдставляються в потрiбному порядку (правда периметер залишається всерiвно), зате по вгiддях i обмеженнях повний iгнор до записiв в шаблонi. Може я щось не те роблю, чи вже є якiсь напрацювання. До цього створювали файли в менеджерi, хотiлося трохи модернiзувати роботу.

P.S. Або якою функцiєю можна отримати значення IchkXMLNode, наприклад для функцiї GetNodeList, тодi це вирiшиться програмним шляхом.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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


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

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


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

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