Формат KML при импорте в Google Earth и Google Maps
Artyrm opened this issue · 5 comments
Добрый день.
Спасибо за очень полезный инструмент.
При попытке работы с получающимися .kml обнаружил следующее:
-
При открытии в Google Earth полигон не отображается. Причина оказалась в том, что необходимо использовать
<outerBoundaryIs>
в случае если у полигона только внешний периметр (сейчас используется<innerBoundaryIs>
). -
При импорте в Google Maps происходит сбой "неверный формат". Причина оказалась в том, что нужно использовать в заголовке
<?xml version='1.0' encoding="UTF-8"?>
, тогда как сейчас используется<?xml version='1.0' encoding='utf8'?>
. И имеет смысл наверное использовать кавычки тут всюду всё же, для единообразия.
Я пока не обновлял номер версии
Чтобы проверить изменения нужно получить последнюю версию из репозитория и установить локально все зависимости в виртуальное окружение, затем запустить скрипт командой python -m rosreestr2coord -c КАДАСТРОВЫЙ_НОМЕР
Вот новый файл который получается при экспорте в KML, если с ним всё хорошо, поднимаю версию и заливаю в pip
Да, я конечно же загрузил последнюю, убедился что это точно файлы с изменениями. А потом попытался с помощью python setup.py install
его собрать и установить в модули\скрипты. Причём с виду всё отрабатывало нормально - нужные файлы вроде бы копировались и собирались, дата на .exe файле обновилась, но функционал нет. Попробовал запускать как модуль через python -m
, тоже самое. Потом я поинтересовался, что с модулем, оказалось, файлы *.py в папке питона старые. При этом появилась некая новая _egg папка. Словом, я немного потерялся в происходящем :)
Файл kml загрузил - в Google Maps открывается, всё нормально.
Выпустил новую версию 4.0.10
. Фикс с KML и добавил-v
опцию консоли