Posts

Showing posts with the label GPSBabel

GPSBabel: загрузка и получение данных с GPS-приемника и преобразование формата

GPSBabel преобразует путевые точки (waypoints), трэки (tracks) и маршруты (routes) из одного формата в другой, поддерживая стандартные картографические форматы (common mapping format), включая Delorme, Streets and Trips, а также COM-порт и USB загрузку и выгрузку для GPS приемников, таких как Garmin и Magellan. Программа позволяет легко загрузить нужные данные в GPS приемник или получить данные с приемника. Также есть функции пространственного анализа и возможна работа в режиме реального времени (в связке с Google Earth). GPSBabel работает со следующими форматами: Cetus, CoPilot Flight Planner, CSV, Custom CSV, Delorme Street Atlas, Delorme Street Atlas 2004 Plus, Delorms GPS Log, Delorme routes, DNA, EasyGPS Binary, Fugawi, Garmin serial, Geocaching.com loc, GeocachingDB, Geoniche, GPilotS, GPSDrive, GPSman, GPSPilot, gpsutil, GPX, Holux, IGC, Magellan serial, Magellan SD, Magellan Navigator Companion, Mapopolis.Com Mapconverter, Mapsend, Mapsource, Maptech, Microsoft Streets and Trip...

Google Earth: конвертация в формат KML шейпфайлов (shp) и трэков (nmea, gpx)

Image
Недавно захотелось посмотреть некоторые трэки на карте Google Earth, для чего я начал искать способ конвертации шейпфайлов в формат KML, который можно открыть в этой программе. Оказалось, что все не так просто, хотя проще, чем кажется :-) Вариантов много, начиная от модулей к ESRI ArcView и другим ГИС и вьюверам и заканчивая отдельными утилитами. Вот как раз последние меня и интересовали. Библиотека GDAL/OGR поддерживает формат KML, только нужно брать и компилировать исходники из CVS-репозитория. Или скачать уже скомпилированные. Например, можно использовать пакет программ FWTools (скомпилирован для Windows и Linux). ogr2ogr -f KML track.kml track.shp А вот так можно преобразовать из формата GPX: gpx2shp -t track.gpx ogr2ogr -f KML track.kml track_trk.shp Здесь ключ -t у тилиты gpx2shp означает, что нужно конвертировать только трэк, при этом к названию файла добавляется постфикс _trk. В моем случае в шейпфайле содержится именно трэк и этот ключ не обязателен, но так мы точно знаем, чт...