Открытый конвертер XML
- Филиппов Владислав
 - Гуру
 - Сообщения: 1035
 - Зарегистрирован: 17 фев 2006, 06:28
 - Репутация: 144
 - Ваше звание: Геннадич
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Открытый конвертер XML
У меня появилась идея - переписать этот конвертер на HTML и JavaScript (OpenLayers, Proj4js, jquery...). 
Кто хочет присоединиться?
HTML и JavaScript намного проще чем Java, .NET и прочее
			
									
									
						Кто хочет присоединиться?
HTML и JavaScript намного проще чем Java, .NET и прочее
- 
				VeterR63
 - Интересующийся
 - Сообщения: 38
 - Зарегистрирован: 12 ноя 2012, 09:19
 - Репутация: 0
 
Re: Открытый конвертер XML
Спасибо за оперативный ответ.
Вот еще баг: конкретно на Win8 в 90% случаях конвертация проходит успешно, шейпы создаются ... но пустые. Структура шейпа, структура полей и их названия и количество - все верно, но без данных.
Приходится по нескольку раз один и тот же xml прогонять через ландпроцессор.
			
									
									
						Вот еще баг: конкретно на Win8 в 90% случаях конвертация проходит успешно, шейпы создаются ... но пустые. Структура шейпа, структура полей и их названия и количество - все верно, но без данных.
Приходится по нескольку раз один и тот же xml прогонять через ландпроцессор.
- 
				trir
 - Гуру
 - Сообщения: 5362
 - Зарегистрирован: 09 апр 2010, 19:30
 - Репутация: 1021
 - Ваше звание: просто мимо прохожу
 - Откуда: Ё-бург
 
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
 - Ваше звание: Геннадич
 - Откуда: Новосибирск
 - Контактная информация:
 
- 
				VeterR63
 - Интересующийся
 - Сообщения: 38
 - Зарегистрирован: 12 ноя 2012, 09:19
 - Репутация: 0
 
Re: Открытый конвертер XML
Может быть мы с Вами друг друга не совсем поняли...Филиппов Владислав писал(а):вроде готово.
вот полученные шейпы посмотрите
Я смог вытащить/переконвертить Зоны из показанного xml. Вопрос был именно в баге - Ваш LandProcessor для меня невероятно удобен хотя бы в силу использования мной кугиса и соответственно шейпов к нему.
Вопрос в вере!
Вопрос в том, что если программа создала слой/файл Участки и Квартал одновременно не создав Зоны - я должен быть уверен в тезисе о том, что в данном xml НЕТ сведений о Зонах. Понимаете?
И, соответственно, если такой уверенности нет (перепроверять иными способами и методами включая глаза?), то смысл использования ПО совершенно теряется!!!
Было бы лучше если бы ПО ругалось/говорило мне "типа, Зоны есть, но создать не могу, обратитесь к/на ..." - у меня уже была бы информация о существовании сведений о Зонах.
На основании сказанного у Вас, как творителя продукта есть понимание, описанного бага?
- Филиппов Владислав
 - Гуру
 - Сообщения: 1035
 - Зарегистрирован: 17 фев 2006, 06:28
 - Репутация: 144
 - Ваше звание: Геннадич
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Открытый конвертер XML
я нашёл проблему. исправил. готова новая версия 4.4.
насчёт веры
, это уже ваше восприятие окружающего. чего-то вам может и пообещает фирма Х, но не факт что это будет работать. хорошо бывает не всегда, к сожалению.
я ничего не обещаю, я пользуюсь сам (ранее несколько тысяч раз, сейчас нет) и открываю код. Считаете что знаете как улучшить ПО, милости просим, я только "за". Поучаствуйте в написании, у меня времени не так много, как хотелось.
			
									
									
						насчёт веры
я ничего не обещаю, я пользуюсь сам (ранее несколько тысяч раз, сейчас нет) и открываю код. Считаете что знаете как улучшить ПО, милости просим, я только "за". Поучаствуйте в написании, у меня времени не так много, как хотелось.
- 
				VeterR63
 - Интересующийся
 - Сообщения: 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\)
кино про это
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей