Помогите с конвертацией файла KMZ

Ответить
Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Помогите с конвертацией файла KMZ

Сообщение Boris » 05 сен 2010, 04:32

Есть у меня вот такой файл.
50230040104_Центр_ЗУ.kmz
(6.49 КБ) 550 скачиваний
Взят из-под сервера ArcServer, и GoogleEarth его прекрасно читает.
В файле, кроме самих точек, есть куча полезной информации виде атрибутов. Есть хоть какой-нибудь софт, который сделает две вещи:
а) переведет его в SHP,TAB,MIF - любой
б) сохранит при этом его атрибуты?
PS
То, что это сжатый kml - я знаю. Но сам файл, даже распакованный либо не понимается, либо конвертируется без атрибутов.

PSS
Советы берем "это" вот тут ... и делаем "вот так", равно как и ссылки на удобочитаемый текст очень приветствуются.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Помогите с конвертацией файла KMZ

Сообщение bim2010 » 05 сен 2010, 11:26

Частичное решение GPSConverter
Описание в "личке".

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Помогите с конвертацией файла KMZ

Сообщение Дмитрий Барышников » 05 сен 2010, 13:44

В настоящее время библиотека GDAL 1.7.2 поддерживает (к сожалению) только два атрибута Name и Description.

HasT
Активный участник
Сообщения: 142
Зарегистрирован: 16 окт 2009, 22:08
Репутация: 55
Откуда: Харьков

Re: Помогите с конвертацией файла KMZ

Сообщение HasT » 05 сен 2010, 14:39

Конвертировал через http://www.zonums.com/online/kml2shp.php в shp, сохранились атрибуты ZID, NAME, ELEV, ICON

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Помогите с конвертацией файла KMZ

Сообщение Boris » 05 сен 2010, 17:28

HasT писал(а):Конвертировал через http://www.zonums.com/online/kml2shp.php в shp, сохранились атрибуты ZID, NAME, ELEV, ICON
не хватает атрибута Description - без него работа имеет не более 10% смысла. Но вот такой файл на том сайте не проходит разбор вовсе
50230040104_Земельные_участки.kmz
(6.89 КБ) 502 скачивания

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Помогите с конвертацией файла KMZ

Сообщение Boris » 05 сен 2010, 17:33

Bishop писал(а):В настоящее время библиотека GDAL 1.7.2 поддерживает (к сожалению) только два атрибута Name и Description.
я знаю, что я уже спрашивал, но можете меня ткнуть в место, где можно скачать эту версию в виде утилит командной строки для Win32?
или если использование библиотеки под VB или VB.Net, на ваш взгляд, не сложно, то в место где можно скачать не только саму библиотеку, но инструкцию как ее установить на машину и подключить к этим программам, если там еще будут примеры и/или справочник по библиотеке классов, то - это вообще идеально.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Помогите с конвертацией файла KMZ

Сообщение Дмитрий Барышников » 05 сен 2010, 19:45

Свежии версии GDAL ищите в сборках здесь http://fwtools.maptools.org/ и здесь http://trac.osgeo.org/osgeo4w/
Крайний набор GDAL 1.7.2 в исходниках здесь http://trac.osgeo.org/gdal/wiki/DownloadSource
По поводу документации см. здесь http://www.gdal.org/, например, одна из ссылок http://www.gdal.org/vb6_tutorial.html
Еще один момент - различные типы геопространственных данных поддерживаются в виде так называемых драйверов. Так вот моме мнение что драйвер поддержки kml надо бы переписывать, так как кроме поддержки нескольких полей (более 2-х) еще отсутствую возможность переименования слоев и/или их удаление, опять же kmz.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Помогите с конвертацией файла KMZ

Сообщение Дмитрий Барышников » 11 сен 2010, 15:01

Тут пришлось почитать спецификацию KML v.2.2 Так оказалось, что kml так и поддерживает только два поля (имя и описание). А табличные данные во всплывающем сообщении в Гугл Планита Земля - это постой html запихнутый в секцию Description (описание). См. http://code.google.com/intl/ru-RU/apis/ ... rence.html. Так что в плане полей GDAL KML driver соответствует спецификации. Однако, тем не менее, поддержки удаления/добавления/переименования слоев не хватает.

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей