Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Формат KML при импорте в Google Earth и Google Maps #36

Closed
Artyrm opened this issue Jul 6, 2020 · 5 comments
Closed
Labels

Comments

@Artyrm
Copy link

Artyrm commented Jul 6, 2020

Добрый день.
Спасибо за очень полезный инструмент.

При попытке работы с получающимися .kml обнаружил следующее:

  1. При открытии в Google Earth полигон не отображается. Причина оказалась в том, что необходимо использовать <outerBoundaryIs> в случае если у полигона только внешний периметр (сейчас используется <innerBoundaryIs>).

  2. При импорте в Google Maps происходит сбой "неверный формат". Причина оказалась в том, что нужно использовать в заголовке <?xml version='1.0' encoding="UTF-8"?>, тогда как сейчас используется <?xml version='1.0' encoding='utf8'?>. И имеет смысл наверное использовать кавычки тут всюду всё же, для единообразия.

rendrom added a commit that referenced this issue Jul 7, 2020
@rendrom rendrom added the bug label Jul 7, 2020
@rendrom
Copy link
Owner

rendrom commented Jul 7, 2020

Привет!
Спасибо за сообщение об ошибке экспорта в KML.
Внес необходимые изменения.
Прошу проверить, что экспорт в последней версии из master работает корректно для Google Maps, и можно закрывать баг.

Я проверил в браузерной версии Google Earth и QGIS.

Screenshot 2020-07-07 at 10 43 01

@Artyrm
Copy link
Author

Artyrm commented Jul 7, 2020

Кажется, я что-то не то делаю.

python setup.py install нормально отработало, rosreestr2coord.exe имеет акутальную дату (кстати, наверное функционал --version не помешает), однако делает всё по-старому.

В папке модулей при этом появилась отдельная папка с новой версией (4.0.9):
image

@rendrom
Copy link
Owner

rendrom commented Jul 7, 2020

Я пока не обновлял номер версии

Чтобы проверить изменения нужно получить последнюю версию из репозитория и установить локально все зависимости в виртуальное окружение, затем запустить скрипт командой python -m rosreestr2coord -c КАДАСТРОВЫЙ_НОМЕР

Вот новый файл который получается при экспорте в KML, если с ним всё хорошо, поднимаю версию и заливаю в pip

38_36_000021_1106.kml.zip

@Artyrm
Copy link
Author

Artyrm commented Jul 8, 2020

Да, я конечно же загрузил последнюю, убедился что это точно файлы с изменениями. А потом попытался с помощью python setup.py install его собрать и установить в модули\скрипты. Причём с виду всё отрабатывало нормально - нужные файлы вроде бы копировались и собирались, дата на .exe файле обновилась, но функционал нет. Попробовал запускать как модуль через python -m, тоже самое. Потом я поинтересовался, что с модулем, оказалось, файлы *.py в папке питона старые. При этом появилась некая новая _egg папка. Словом, я немного потерялся в происходящем :)

Файл kml загрузил - в Google Maps открывается, всё нормально.

@rendrom
Copy link
Owner

rendrom commented Jul 9, 2020

Выпустил новую версию 4.0.10. Фикс с KML и добавил-v опцию консоли

@rendrom rendrom closed this as completed Jul 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants