LINUX.ORG.RU

Росреестр, кадастровый паспорт .xml

 , ,


0

1

По роду деятельности приходится пользоваться услугами портала rosreestr.ru и заказывать на этом портале кадастровые паспорта на объекты недвижимости в электронном виде. В ответ приходят четыре файла: oks123.xml oks123.xml.sig oks123.jpg oks123.jpg.sig и этих четырех файлов мне нужно получить текстовый документ и распечатать его, это можно сделать через сам портал https://rosreestr.ru/wps/portal/p/cc_ib_portal_services/cc_vizualisation но если делать таким образом документ получается без плана помещения(oks123.jpg). Росреестр предлагает открывать xml файл через IE9.. дальше понятно, либо использовать некий софт под названием XML_RR_Creator который конечно же только под win. В wine не хочет работать. Каким софтом можно преобразовывать .xml документ с отдельно лежащим планом.jpg в один документ из под linux??

Варианты:

1) Попытаться всё таки разобраться почему XML_RR_Creator не запускается под wine
2) Сформировать на портале выходной документ (он в html как я понимаю?) и присобачить потом туда картинку самостоятельно.
3) Писать свой софт для преобразования в xml+картинки в какой-то пригодный для печати вид с нужным форматированием.
В архиве с программой есть xsd и xsl файлы.
Я не силён в xml, но скорее всего они то тебе и нужны для преобразования.
Ну и возможно чуток подправить их придётся, чтобы картинку добавить.
Слова для гугления: xslt processor
4) Задай свой вопрос разработчику программы, он там есть в readme :)

Nao ★★★★★
()
Последнее исправление: Nao (всего исправлений: 1)
Ответ на: Варианты: от Nao

спасибо, Вам тоже приходится с Росреестром работать?)

Creator запускается но на выходе html файл пустой.

gal78rus
() автор топика
Ответ на: комментарий от gal78rus

Нет, никогда с этим всем не работал. Даже не знаю что за Росреестр.

Nao ★★★★★
()
Ответ на: комментарий от gal78rus

а) играть в winetrics c

msxml3 MS XML version 3

msxml4 MS XML version 4

msxml6 MS XML version 6

б) играть с версиями wine (playonlinux)

anonymous
()

Каким софтом можно преобразовывать .xml документ с отдельно лежащим планом.jpg в один документ из под linux??

1) самописным
2) лол - это невозможно
вот я взял схему STD_KP_OKS и мне поплохело.

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)

Можно начать с Qt

QXmlQuery query(QXmlQuery::XSLT20);

QString   output;

query.setFocus(QUrl("doc3298118.xml"));
query.setQuery(QUrl("https://portal.rosreestr.ru/xsl/GKN/KPT/08/common.xsl"));

query.evaluateTo(&output);

QFile file("out3298118.html");
file.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream out(&file);
out << output;

А еще хороший ресурс http://pbprog.ru/webservices/xsl/ поддерживает «распечтаку» из архива вместе с картинками, но огромные файлы (xml больше 4мб) не вывозит.

javum
()
Ответ на: комментарий от system-root

Запускает но на выходе пустой файл html

gal78rus
() автор топика
Ответ на: комментарий от javum

Заработало! Подсунул не xml файл а архив с названием doc... и документ получился с планом. Странно что в Росреестре про это ничего не знает. Спасибо.

gal78rus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.