GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Правильный export .shp-файлов в google maps

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии

Правильный export .shp-файлов в google maps

Сообщение Alisa1110 » 10 апр 2008, 18:14

Уже потратила достаточно много времени на понимание экспорта своей карты из .shp формата в KML для чтения ее в google map. Есть несколько вариантов: либо провести векторную версию карту через ряд программ, чтобы вывести в нужный формат, но поиск затянулся.
Есть программы, которые сразу дают экспорт в google map, но везде требуют покупку лецинзионного ключа. Есть версия ArcGIS 9 через которую можно провести конвертирование.
Подскажите, пожалуйста, где найти поэтапное описание такого конверта?может кто-то уже делал?
Заранее благодарю. :wink:
  • 0

Alisa1110
Новоприбывший
 
Зарегистрирован: 19 мар 2008
 
Сообщения: 8
Репутация: 0

Сообщение Максим Дубинин » 11 апр 2008, 04:47

вопрос не до конца понимаю, то ли вам надо сделать экспорт shape в kml, то ли kml показать в google maps, то ли и то и другое

про первое - хороший бесплатный конвертер
http://blog.gis-lab.info/2008-02/export-to-kml-244/
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8872
Репутация: 631
Статьи: 231
Проекты: 12/6

Сообщение lalex » 11 апр 2008, 13:59

Ну а зачем поэтапное, оно и так достаточно просто, загрузил-сохранил. Только непонятно, хотите ли вы чисто бесплатного процесса, или вас интересуют тонкости передачи атрибутики и точность координат... Обскажите попроще как-нибудь свою задачу. Мы это делаем - да и многие наверно уже освоили. А может вы пакетно хотите? Это sim наверно вам и подсказал, тут на сайте была публикация.

Еще бесплатный и простой путь - взять ОЗИ как конвертер, он исправно грузит шейп-файлы и умеет писать kml, тоже почти что пакетно. Координаты не портятся, если проекция шейпа - WGS (география). Другие проекции возможны, kml сам по себе понимает их, но - не проверено, не могу рекомендовать. А вот атрибутика может поехать. Еще Трекмейкер умеет читать шейпы и писать kml, и тоже бесплатен, но он попроще и глюки с кодировками обеспечены :)

Но, как вы заметили, ArcMap 9.2 тоже умеет писать kml. Это будет, если у вас есть модуль Interoperatibility (в ToolBox функция QuickExport - там куча форматов). Опять же проверяли мало, но по логике этот путь лучше для атрибутов, координат и прочего, во что "верят" ГИС-специалисты. Ну и модуль по сылке Sim'а, разумеется.

Словом, с импортом в GEarth особой проблемы нет, уже нюансы пошли. А вот наоборот бы кто подсказал, как оттуда векторные данные извлечь... Ну ладно, спрошу в другой теме ;)
  • 0

lalex
Участник
 
Зарегистрирован: 07 фев 2006
 
Сообщения: 74
Репутация: 0

Сообщение Alisa1110 » 11 апр 2008, 15:15

sim писал(а):вопрос не до конца понимаю, то ли вам надо сделать экспорт shape в kml, то ли kml показать в google maps, то ли и то и другое

про первое - хороший бесплатный конвертер
http://blog.gis-lab.info/2008-02/export-to-kml-244/


Заранее благодарю, кто откликнулся помочь разобраться.
Прошу прощения, что не сразу корректно сформулировала вопрос.
Мне нужно конверктировать из шейп файла в kml и как результат возможность загрузить свою собственную карту в google map.
  • 0

Alisa1110
Новоприбывший
 
Зарегистрирован: 19 мар 2008
 
Сообщения: 8
Репутация: 0

Сообщение Alisa1110 » 14 апр 2008, 16:40

Конвектор to KML сделала в программе T2KPro демо-версия 2.31. Достаточно просто, но данные на google maps отобразились кусками. :(
Линейные объекты совсем не хотят отбражаться. Кто-нибудь сталкивался с этой проблемой?
  • 0

Alisa1110
Новоприбывший
 
Зарегистрирован: 19 мар 2008
 
Сообщения: 8
Репутация: 0

Сообщение lalex » 14 апр 2008, 18:29

Нет, через ОЗИ и через сам ArcMap грузить трубопроводы на GEarth получалось без проблем. Смените программу, хотя бы для проверки... :)
  • 0

lalex
Участник
 
Зарегистрирован: 07 фев 2006
 
Сообщения: 74
Репутация: 0

Сообщение Alisa1110 » 14 апр 2008, 19:08

lalex писал(а):Нет, через ОЗИ и через сам ArcMap грузить трубопроводы на GEarth получалось без проблем. Смените программу, хотя бы для проверки... :)


Спасибо ) Сейчас попробую. Не люблю останавливаться на достигнутом :wink:
  • 0

Alisa1110
Новоприбывший
 
Зарегистрирован: 19 мар 2008
 
Сообщения: 8
Репутация: 0

Сообщение Максим Дубинин » 15 апр 2008, 04:47

зачем использовать все эти платные программы, если есть прекрасный бесплатный конвертер для ArcGIS
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8872
Репутация: 631
Статьи: 231
Проекты: 12/6

Сообщение denis27 » 15 апр 2008, 11:40

А есть еще более бесплатный всеми любимый ogr2ogr ;)
http://gdal.org/ogr/ogr_formats.html
  • 0

denis27
Интересующийся
 
Зарегистрирован: 18 фев 2008
 
Сообщения: 39
Репутация: 1

Сообщение lalex » 15 апр 2008, 15:05

2Sim: я знаю, вы сторонник одной отдельно взятой программы :) Но и ОЗИ и Трекмейкер совершенно бесплатны, если не брать их версии Pro... "Export to KML" пока не пробовал, возможно, хорошая программа, просто привык уже.
  • 0

lalex
Участник
 
Зарегистрирован: 07 фев 2006
 
Сообщения: 74
Репутация: 0

Сообщение Alisa1110 » 15 апр 2008, 15:13

у меня получилось конвертировать в ОЗИ очень даже просто и доступно. Но вот в чем дело, эти KML файлы читаются в google earth, а в google maps они "корявые". Поговоривают, что Google maps протокол изменил, поэтому такие ошибки. Как сделать так, чтобы информацию просматривать в google maps? Кто-нибудь пробовал? :wink:
Заранее благодарю )))
  • 0

Alisa1110
Новоприбывший
 
Зарегистрирован: 19 мар 2008
 
Сообщения: 8
Репутация: 0

Сообщение Максим Дубинин » 16 апр 2008, 05:53

А есть еще более бесплатный всеми любимый ogr2ogr Wink
http://gdal.org/ogr/ogr_formats.html

Денис, верно, но с ним надо быть осторожнее, иначе рискуешь остаться только с записью, но без чтения.
KML reading is only available if GDAL/OGR is built with the Expat XML Parser, otherwise only KML writing will be supported.

я знаю, вы сторонник одной отдельно взятой программы

Да не, просто не люблю плодить неопределенности, есть ArcGIS, зачем ставить новый софт. Насчет привычки согласен, сам такой.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8872
Репутация: 631
Статьи: 231
Проекты: 12/6


Вернуться в Веб-картография

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).