Страница 10 из 14
Re: Открытый конвертер XML
Добавлено: 02 окт 2014, 07:48
trir
trir писал(а):На JavaScript в принципе нельзя создавать файлы, нужен сервер, а это Java или dotNET
Был не прав
Re: Открытый конвертер XML
Добавлено: 02 окт 2014, 13:26
Филиппов Владислав
Re: Открытый конвертер XML
Добавлено: 30 окт 2014, 17:00
VeterR63
Приветствую Вас!
Хотелось бы отметить одну существенную мелочь - до версий 4.6 место выбора сохранения конвертированного файла автоматически предлагалось место открытия файла для конвертации (xml).
Начиная с версии 4.6 местом сохранения программа автоматически предлагает папку Documents.
Соответственно, очень много времени занимает прийти к родительской папке где лежит xml.
Если есть возможность, поправьте пожалуйста!
Re: Открытый конвертер XML
Добавлено: 30 окт 2014, 17:40
Филиппов Владислав
хорошо
Re: Открытый конвертер XML
Добавлено: 31 окт 2014, 07:36
VeterR63
Спасибо!
Re: Открытый конвертер XML
Добавлено: 31 окт 2014, 08:13
Филиппов Владислав
Большое спасибо. Берите
ver 4.6.3
т.к. я последнее время пользовался конвертером из командной строки, не заметил что отвалилось.
Другой, настоящий
разработчик, переписал основную форму и видать не досмотрел про это.
А заметили как теперь быстро в приложении лог пишется? Его работа
Re: Открытый конвертер XML
Добавлено: 27 янв 2015, 07:15
Филиппов Владислав
тут новые схемы у Росреестра
ну и версия обновилась
, пока beta и сохраняет только в shape
забираем
тут и голосуем
или
тут
кино про новшества
Re: Открытый конвертер XML
Добавлено: 28 янв 2015, 07:13
Филиппов Владислав
У меня появилась идея использовать для конвертации XML Росреестра браузер, как-никак браузер это XML-парсер.
Вчера попробовал. Нашёл вот это
http://www.fyneworks.com/jquery/xml-to-json/.
страничка:
Код: Выделить всё
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="libs/jquery.js" type="text/javascript"></script>
<script src="libs/jquery.xml2json.js" type="text/javascript"></script>
<script src="app.js" type="text/javascript"></script>
</head>
<body onload="run()">
<div id="data"></div>
</body>
</html>
и код:
Код: Выделить всё
function run () {
$.get('doc2773027.xml',
function(xml){
var data = $.xml2json(xml);
$("#data").html(JSON.stringify(data));
});
}
результат:
- Снимок.png (432.14 КБ) 15293 просмотра
Теперь с data можно работать как с объектом JavaScript и сделать из него GeoJSON.
Таким образом можно обойти ограничение плоской таблицы шейп-файла в случаях связей "один ко многим", например, при общедолевой собственности на один ЗУ и в других.
Кому интересно?
JavaScript достаточно простой язык
Re: Открытый конвертер XML
Добавлено: 28 янв 2015, 08:42
trir
А кому нужен GeoJSON, тем более с CRS=null?
Re: Открытый конвертер XML
Добавлено: 28 янв 2015, 08:46
Филиппов Владислав
нужен же шейп с CRS=null, я знать не могу всех МСК Росреестра.
хотя можно и прописать
параметры
я пока анализирую, что да как, может это это и не есть хорошо, а может сильно упростит разработку под постоянно обновляющиеся росреестровские схемы
Re: Открытый конвертер XML
Добавлено: 28 янв 2015, 10:52
SergeyRyzhkov
Владислав, хорошая идея!
Я в прошлом году использовал (дела преобразование данных из сервиса в topoJSON для отображения на карте),
может чем-то поинтереснее будет
https://github.com/metatribal/xmlToJSON
Удачи!
Re: Открытый конвертер XML
Добавлено: 28 янв 2015, 10:59
Филиппов Владислав
Ай благодарю, Сергей!
Re: Открытый конвертер XML
Добавлено: 03 мар 2015, 13:11
Донецков
Вопрос немного не по теме - нужно открыть xml (большой и новой версии) на КПТ, который нужно распечатать в виде таблицы, в IE не открывается (хотя мелкие файлы открываются), на сайте Батищева загружаю и ответа не получаю. аналогично на сайте Росреестра, идет загрузка и ответа нет... все ранее собранные программы по этой теме - не открывают новый КПТ. В чем открыть ???....
Re: Открытый конвертер XML
Добавлено: 04 мар 2015, 06:48
Филиппов Владислав
Re: Открытый конвертер XML
Добавлено: 04 мар 2015, 09:56
Донецков
XML Pad пробовал, но что-то у меня не пошло, наверное не до конца разобрался...
Методом проб и ошибок, пока остановился на "Avant Browser", в режиме эмуляции IE открывает выписки и работает быстрее на мой взгляд, чем сам IE, но по большим выпискам все равно проблема - печать в PDF все равно не дождался, пришлось копировать через буфер в Word