Страница 1 из 2

Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 12:55 pm
tuapsekad
Добрый день! Возможно ли реализовать Импорт XML с тем условием, чтобы можно было менять местами значения координат X и Y местами!

Re: Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 5:03 pm
dab
Импорт XML осуществляется только в базу данных проекта openLand. В произвольный файл ГИС формата не получится импортировать.
Реализовать импорт XML с возможностью перемены местами значений координат X и Y не сложно и не долго. Могу добавить переключаемый параметр в настройки и условие в код.
Реально нужно сделать?

Re: Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 5:06 pm
tuapsekad
Спасибо за программу! Да реально нужно! По полной начинаем применять в работе на полный субъект!

Re: Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 5:09 pm
dab
Какой субъект, если не секрет?
Ок, возможность менять координаты местами сделаю до 21 мая, будет в версии 0.0.11

Re: Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 7:06 pm
dab
tuapsekad писал(а):... Возможно ли реализовать Импорт XML с тем условием, чтобы можно было менять местами значения координат X и Y местами!

Реализовано в версии модуля 0.0.11 http://openlandgis.ru/openland-0-0-11

Re: Реализация импорта XML

СообщениеДобавлено: Пт май 17, 2013 7:48 pm
tuapsekad
Спасибо за оперативность. Субъект - Краснодарский край

Re: Реализация импорта XML

СообщениеДобавлено: Сб май 18, 2013 10:59 am
tuapsekad
dab писал(а):
tuapsekad писал(а):... Возможно ли реализовать Импорт XML с тем условием, чтобы можно было менять местами значения координат X и Y местами!

Реализовано в версии модуля 0.0.11 http://openlandgis.ru/openland-0-0-11


Добрый день! Прошу прощения! При импорте КПТ (из палаты) при включенной и выключенной галочки (Менять местами координаты X,Y (переходить от геодезических к ГИС)) результат один и тот же. Прошу ответить имеется моё недопонимание или еще чего-то.
Может я задал вопрос сильно кратко.

В XML файлах Выписки, а также КПТ имеются теги <Ordinate X=""/> и <Ordinate Y=""/>. Так вот в разное время палаты выдавали сведения в математической системе координат (X=1111, Y=2222), а в настоящее время в геодезической системе координат (X=2222, Y=1111), т.е значения координат поменяны местами. Так вот я и просил, чтобы при загрузке XML пользователь мог бы самостоятельно выбирать.

Конечно могу ошибаться, но в модуле importxml.py вы изменили функцию doFillPointsAllPlusNewGeometry, а функция doAddPointsAndBorders должна же тоже поменяться??? Опять же могу ошибаться.

Спасибо.
С Уважением к Вам!

Re: Реализация импорта XML

СообщениеДобавлено: Пн май 20, 2013 8:29 am
dab
tuapsekad писал(а):
dab писал(а):
tuapsekad писал(а):...Прошу ответить имеется моё недопонимание или еще чего-то.
Может я задал вопрос сильно кратко.
...
Конечно могу ошибаться, но в модуле importxml.py вы изменили функцию doFillPointsAllPlusNewGeometry, а функция doAddPointsAndBorders должна же тоже поменяться??? Опять же могу ошибаться.

Вы вопрос задали нормально. Это я поторопился выкладывать версию и напутал немного с интерфейсом :oops:
Версию модуля обновил. Номер 0.0.11 не стал менять, поэтому просто обновите модуль из репозитария или заберите приложенный к этому сообщению файл importxml.py для замены.

Чтение координат из XML происходит два раза:
1. в функции doPointsShow - для предварительного просмотра содержимого XML и X, Y отображаются только как в XML;
2. в функции doFillPointsAllPlusNewGeometry - непосредственно импорт и значения X, Y зависят от параметра чекбокса "Менять местами координаты".

Re: Реализация импорта XML

СообщениеДобавлено: Пн май 20, 2013 12:04 pm
tuapsekad
Спасибо! Заработало!!!

Re: Реализация импорта XML

СообщениеДобавлено: Чт июн 26, 2014 10:37 pm
genfild
КПТ из 3000 участков часа 3 (три) импортируется.