Аналитика
http://www.geosystema.net/forum/

Шаблоны для работы с XML
http://www.geosystema.net/forum/viewtopic.php?f=1&t=2136
Страница 1 из 1

Автор:  sanyok [ 15 май 2011 22:07 ]
Заголовок сообщения:  Шаблоны для работы с XML

Всем привет!
Заранее извиняюсь, если тема подымалась, что-то не нашел.
Вообщем вопрос такой. Когда можно ждать шаблоны для Reports и DMT, которые будут формироваться из XML ?

Автор:  Dmitry_Zolotar [ 16 май 2011 10:11 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Сейчас на стадии тестирования новый формат передачи информации из Ged.exe в Reports.exe, необходимы еще некоторые изменения в генераторе отчетов. Новый формат позволит вставлять в документы Reports.exe картинки сгенерированные на основе DMT-шаблонов. Примерный алгоритм работы будет выглядет следующим образом:
Наличие папки Digitals\Templates\XXXX.DMT, содержащей один или несколько DMT-шаблонов и один FR3-шаблон, обусловит появление пункта меню XXXX в меню Сервис-Документы. При вызове этого пункта меню сначала сгенерируются документы на основе всех DMT-шаблонов и после их возможного редактивания пользователем документы сохраняются в метафайлы и вызывается генератор отчетов с указанием использования шаблона Digitals\Templates\XXXX.DMT\....fr3. При этом в генератор отчетов передаются данные в виде XML-файла, содержащего, кроме кадастрового обменного файла, информацию о списках слоев, параметров и объектов карты, информацию о связях "родитель-потомок", информацию(путь к файлу, масштаб и список смежников) о метафайлах, сгенерированных документов и проч. Описание формата данных и примеры работы будут представлены немного позже.

P.S. В связи с изменением формата данных обмена между Ged.exe и Reports.exe пользователям самостоятельно создающим шаблоны отчетов необходимо изменить XPath-запросы к кадастровому обменному файлу следующим образом: вместо XPath(SomePath) использовать XPath(XML573Root+SomePath), предварительно инициализировав переменную XML573Root:='EmbeddedXML/UkrainianCadastralExchangeFile';

Автор:  sanyok [ 16 май 2011 11:42 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Спасибо!

Автор:  sanyok [ 16 май 2011 14:51 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

А можно сделать в окне заполнения параметров подключение к полям текстовых файликов? Например, чтоб "орган, який прийняв рішення" не забивать вручную постоянно, а выбирать из текстового файла.

Автор:  Olg@ [ 16 май 2011 18:49 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

sanyok писал(а):
А можно сделать в окне заполнения параметров подключение к полям текстовых файликов? Например, чтоб "орган, який прийняв рішення" не забивать вручную постоянно, а выбирать из текстового файла.


в маске параметра напишите
*=@:<путь к файлу>
например
*=@:С:\MyDir\MyParameter.txt
тип параметра - строка

Автор:  Skiff [ 16 май 2011 20:04 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Olg@ писал(а):
sanyok писал(а):
А можно сделать в окне заполнения параметров подключение к полям текстовых файликов? Например, чтоб "орган, який прийняв рішення" не забивать вручную постоянно, а выбирать из текстового файла.


в маске параметра напишите
*=@:<путь к файлу>
например
*=@:С:\MyDir\MyParameter.txt
тип параметра - строка

Це ж не діє в "блоках опису".

Автор:  Николай С. [ 16 май 2011 20:52 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Цитата:
Це ж не діє в "блоках опису".

Поддерживаю, дайте возможность подключения "справочников", правильно-неправильно, пускай выбирает пользователь.

Автор:  kukin [ 17 май 2011 08:22 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Цитата:
При вызове этого пункта меню сначала сгенерируются документы на основе всех DMT-шаблонов и после их возможного редактивания пользователем документы сохраняются в метафайлы и вызывается генератор отчетов с указанием использования шаблона Digitals\Templates\XXXX.DMT\....fr3. При этом в генератор отчетов передаются данные в виде XML-файла, содержащего, кроме кадастрового обменного файла, информацию о списках слоев, параметров и объектов карты, информацию о связях "родитель-потомок", информацию(путь к файлу, масштаб и список смежников) о метафайлах, сгенерированных документов и проч.

Будет ли возможность сохранять DMF (созданные из шаблонов DMT) вместе с файлами отчетов?
Дабы в последствии их можно было печатать из другого генератора, или проводить редактирование отчета, исправлять ошибки и тд.?

Автор:  sanyok [ 18 май 2011 21:27 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Николай С. писал(а):
Цитата:
Це ж не діє в "блоках опису".

Поддерживаю, дайте возможность подключения "справочников", правильно-неправильно, пускай выбирает пользователь.


Хотелось бы услышать мнение разработчиков по этому вопросу.

Автор:  Dmitry_Zolotar [ 19 май 2011 09:52 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Работа в этом направлении ведеться.

Автор:  fendak [ 10 ноя 2013 12:39 ]
Заголовок сообщения:  Re: Шаблоны для работы с XML

Розібрався з програмою і виявилося, що створити з нуля xml в Digital простіше, ніж спочатку створювати IN4, потім його конвертувати в конвертері. Дуже допомагає фунція автоматичного заповнення параметрів (зробив для ОЖБ один варіант, для ОСГ - другий і т.д.). Але є один нюанс, який трохи ускладнює заповнення даних - це наявність в шаблоні форм заповнення паспортних даних в суміжниках, а це для НКС є необов'язковим. В конвертері я просто видаляю паспортні дані, щоби не видавало помилки і в реєстраторів такий варіант проходить.

Питання: як редагувати шаблон структури обмінного файлу XML?

А конкретніше - потрібно в шарі "XML:суміжник" повністю видалити рядки з паспортними даними, ідент.кодом і пропискою, залишивши тільки ПІБ. Як це зробити? Чи є взагалі до цього доступ в програмі?

Підозрюю, що вихід криється в параметрах XML (Менеджер параметрів - Контекстне меню - Параметри XML..., але не розумію, звідки там підтягуються форми (XML form). І вазгалі, ніде ніякої інструкції по даних параметрах немає.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/