Открытый конвертер XML
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
У меня появилась идея - переписать этот конвертер на HTML и JavaScript (OpenLayers, Proj4js, jquery...).
Кто хочет присоединиться?
HTML и JavaScript намного проще чем Java, .NET и прочее
Кто хочет присоединиться?
HTML и JavaScript намного проще чем Java, .NET и прочее
-
- Интересующийся
- Сообщения: 38
- Зарегистрирован: 12 ноя 2012, 09:19
- Репутация: 0
Re: Открытый конвертер XML
Спасибо за оперативный ответ.
Вот еще баг: конкретно на Win8 в 90% случаях конвертация проходит успешно, шейпы создаются ... но пустые. Структура шейпа, структура полей и их названия и количество - все верно, но без данных.
Приходится по нескольку раз один и тот же xml прогонять через ландпроцессор.
Вот еще баг: конкретно на Win8 в 90% случаях конвертация проходит успешно, шейпы создаются ... но пустые. Структура шейпа, структура полей и их названия и количество - все верно, но без данных.
Приходится по нескольку раз один и тот же xml прогонять через ландпроцессор.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Открытый конвертер XML
На JavaScript в принципе нельзя создавать файлы, нужен сервер, а это Java или dotNET
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
можно на NodeJS (это сервер такой: движок Google V8 и конфиг с кодом на javascript), а можно FileAPI HTML5
конвертить думаю в GeoJSON используя API OpenLayers
upd
это на jQuery
конвертить думаю в GeoJSON используя API OpenLayers
upd
это на jQuery
Код: Выделить всё
/*
* Create file and writing logs into file.
*/
function createLogFile() {
var currDateTime = dateFormat("logFileFormat");
deviceId = device.uuid;
var filenameStr = logsDirectoryPath + "/" + deviceId + "_" + currDateTime + ".txt";
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function gotFS(fileSystem) {
fileSystem.root.getFile(filenameStr, {
create: true,
exclusive: false
}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
var str = '';
for (var i in logs) {
str = str.concat(logs[i]);
}
if (logs.length > 0) {
writer.seek(writer.length);
writer.write(str);
writer.onwriteend = function(evt) {
logs = [];
}
}
}
function fail(error) {
console.log(error.code);
}
}
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
-
- Интересующийся
- Сообщения: 38
- Зарегистрирован: 12 ноя 2012, 09:19
- Репутация: 0
Re: Открытый конвертер XML
Может быть мы с Вами друг друга не совсем поняли...Филиппов Владислав писал(а):вроде готово.
вот полученные шейпы посмотрите
Я смог вытащить/переконвертить Зоны из показанного xml. Вопрос был именно в баге - Ваш LandProcessor для меня невероятно удобен хотя бы в силу использования мной кугиса и соответственно шейпов к нему.
Вопрос в вере! т.е. если я использую программу я должен верить, что если процесс чего-либо прошел успешно, то это так и есть.
Вопрос в том, что если программа создала слой/файл Участки и Квартал одновременно не создав Зоны - я должен быть уверен в тезисе о том, что в данном xml НЕТ сведений о Зонах. Понимаете?
И, соответственно, если такой уверенности нет (перепроверять иными способами и методами включая глаза?), то смысл использования ПО совершенно теряется!!!
Было бы лучше если бы ПО ругалось/говорило мне "типа, Зоны есть, но создать не могу, обратитесь к/на ..." - у меня уже была бы информация о существовании сведений о Зонах.
На основании сказанного у Вас, как творителя продукта есть понимание, описанного бага?
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
я нашёл проблему. исправил. готова новая версия 4.4.
насчёт веры , это уже ваше восприятие окружающего. чего-то вам может и пообещает фирма Х, но не факт что это будет работать. хорошо бывает не всегда, к сожалению.
я ничего не обещаю, я пользуюсь сам (ранее несколько тысяч раз, сейчас нет) и открываю код. Считаете что знаете как улучшить ПО, милости просим, я только "за". Поучаствуйте в написании, у меня времени не так много, как хотелось.
насчёт веры , это уже ваше восприятие окружающего. чего-то вам может и пообещает фирма Х, но не факт что это будет работать. хорошо бывает не всегда, к сожалению.
я ничего не обещаю, я пользуюсь сам (ранее несколько тысяч раз, сейчас нет) и открываю код. Считаете что знаете как улучшить ПО, милости просим, я только "за". Поучаствуйте в написании, у меня времени не так много, как хотелось.
-
- Интересующийся
- Сообщения: 38
- Зарегистрирован: 12 ноя 2012, 09:19
- Репутация: 0
Re: Открытый конвертер XML
О-о! Оперативно! Спасибо! Проверил посланный xml - все создалось.Филиппов Владислав писал(а):я нашёл проблему. исправил. готова новая версия 4.4.
Еще раз относительно веры - ради бога не обижайтесь на меня! Ни в коей мере я не хотел и не хочу Вас в чем-то упрекать.
Естественно, я видел/читал Ваши призывы присоединиться к написанию предлагаемых проектов, естественно - я с удовольствием присоединился бы... если ее большое НО! - я, к сожалению, ни черта не понимаю в используемых вами языках, способах и методах.
Уровень программиста/программирования у меня нулевой (написание примитивных баз данных и фейсов к ним на базе VB Microsoft Access не в счет и было это давно).
Смею признаться, некоторое время назад совершенно нечаянно попав в больницу начал читать про язык XML и т.д., заходил на Ваш проект на гитхабе - но ... меня слишком быстро выписали из больницы, я просто не успел хоть что-то.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
я тоже не программист, но всему можно научиться не сразу, я вот учился Java на этом проекте сам. всё упирается в желание и во время
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Открытый конвертер XML
Почему-то в батниках осталась ссылка на 4.3
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
Спойлер
UPD я отказался от JavaFX GUI в сабже. Всё как раньше - деревяненький Swing
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Открытый конвертер XML
Так главное чтобы выполнло свои задачи - конвертировало
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
Вышла новая версия 4.6
1. Обновление UI, исправлены некоторые баги, рефакторинг кода.
2. Добавлена обработка нового типа XML "Сведения о земельных участках, передаваемых с районного на региональный уровень". Это данные кадастровой палаты используемые при межведомственном взаимодействии.
Скачать можно как обычно тут https://sites.google.com/site/landprocessorproject/
а так же с geodesist.ru
1. Обновление UI, исправлены некоторые баги, рефакторинг кода.
2. Добавлена обработка нового типа XML "Сведения о земельных участках, передаваемых с районного на региональный уровень". Это данные кадастровой палаты используемые при межведомственном взаимодействии.
Скачать можно как обычно тут https://sites.google.com/site/landprocessorproject/
а так же с geodesist.ru
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Открытый конвертер XML
пока в качестве теста:
- склеивание всех полученных шейп-файлов в один
- вызов из консоли (landprocessor merge shp C:\tmp\_xml\ C:\tmp\_out\)
кино про это
- склеивание всех полученных шейп-файлов в один
- вызов из консоли (landprocessor merge shp C:\tmp\_xml\ C:\tmp\_out\)
кино про это
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей