Найти - Пользователи
Полная версия: Перевести файл формата *.csv в формат *kmz
Начало » Python для новичков » Перевести файл формата *.csv в формат *kmz
1
RFC-59
День добрый! Пытаясь найти решение своей задачи находил примерные решения на Python. Вот и решил спросить на форуме.

Имеется файл формата csv (это образец близкий к оригиналу) c данными по покрытию сигналов сотовой связи.
Столбцы (широта, долгота, уровень сигнала, могут быть добавлены еще столбцы с информацией). Каждая строка это точка в которой проводились измерения уровня сигнала. Уровень сигнала можно заменить на нужный цвет в 16-ти ричной системе.

Необходимо его переделать в формат kmz, чтобы в потом загружать в google earth. И получать точки по маршруту, которые должны быть окрашены в цвет согласно уровню сигнала сети и при наведении на точки курсора мыши отображалась информация об этой точке. (т.е в исходном файле могут быть добавлены еще столбцы с информацией)

Нашел примерную тему, но как я понял это не совсем ко мне….http://python.su/forum/topic/9145/

RFC-59
Файл csv
Slow
ну вот же, положила (первый в выдаче гугла, между прочим)

https://developers.google.com/kml/articles/csvtokml

вот еще немного грязи.
https://publicwiki.deltares.nl/display/OET/From+shape+to+KML
Slow
А вообще гугль, насколько я помню, сравнительно всеяден с точки зрения гисовых форматов, по кр мере ESRI Shapefile или MapInfo точно сожрёт. А в шейпфайл или .tab можно чем угодно писать, фионой например
RFC-59
Slow
ну вот же, положила (первый в выдаче гугла, между прочим)

https://developers.google.com/kml/articles/csvtokml
Спасибо! Почитал. Понял только частично (про то, что он берет данные и расставляет по ячейкам). Остальное для меня “абра-кадабра”.
Каким образом задается вид значка для точки и его цвет? И как все это запускается на конвертацию?
RFC-59
Slow
А вообще гугль, насколько я помню, сравнительно всеяден с точки зрения гисовых форматов, по кр мере ESRI Shapefile или MapInfo точно сожрёт. А в шейпфайл или .tab можно чем угодно писать, фионой например
С этим согласен. Но вот такая задача. Только kml или kmz. Ибо в будущем файл может быть использован в других программах.
Slow
RFC-59
> Каким образом задается вид значка для точки и его цвет?
а хрен его знает, никогда не интересовался подобным

> И как все это запускается на конвертацию?
в экзампле не тот кейс, там что-то про геокодинг еще.
самое важное, там показан пример формирования KML

> Только kml или kmz. Ибо в будущем файл может быть использован в других программах.
Это, простите, дичь. Гугль конечно топит за свой kml, но де-факто стандарты гис - это geojson, mapinfo, gml, WKT/B и shapefile
И вероятность, что “другие программы” будут радостно жрать kml стремится к нулю. И поскольку kml довольно широк с точки зрения спецификации, большинство не-гуглячьего софта работает с ним очень ограниченно.

Я бы на вашем месте сначала решил задачу в более широком сете, сформировал бы, например, шейпфайл и скормил какому-нито qgis'у и тому же гуглю, чтоб посмотреть, что получилось
А о конвертере в kml думал в последнюю очередь. И, кстати, стоит аргументированно поговорить с заказчиком на предмет корректировки требований. kml и переносимость/переиспользование - это вещи ортогональные.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB