вторник, 19 июня 2007 г.

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 Trips, Navicache, Netstumbler, NIMA/GNIS Geographic Names, NMEA sentences, OziExplorer, PalmDoc, PCX5, PocketStreets 2002 Pushpin, PSITrex, Quovadis, Tab-separated data, Tiger, TopoMapPro, Topo by National Geographic, xcsv, xmap, xmapwpt.

Возможна работа программы в качестве утилиты командной строки или с графическим интерфейсом пользователя.

Программа не может преобразовывать, передавать, посылать или изменять карты. Обрабатываются только те данные, которые могут отображаться на карте, такие как путевые точки, трэки и маршруты.

Программу скачать можно, перейдя по ссылке с официального сайта
www.gpsbabel.org

Пространственный анализ
Вот чрезвычайно интересная статья, которая показывает, как можно делать пространственный анализ с помощью gpsbabel (построение буфера, пространственная фильтрация, ...)
GPSBabel, Google Earth, and GPX Sonar

Обработка трэка в реальном времени
Есть еще одна интересная возможность, которая еще только разрабатывается, но тем не менее может быть полезна и сейчас - потоковое преобразование входных данных (опция -T). Если у Вас есть навигатор или другой источник координат в формате Garmin's PVT или NMEA и Вы хотите получить данные в формате KML, воспользуйтесь следующей командой:
gpsbabel -T -i garmin -f usb: -o kml -F xxx.kml
В результате выполнения программа будет считывать данные с подключенного к USB порту приемника Garmin и автоматически перезаписывать файл 'xxx.kml', что позволяет подключить этот файл как обновляемую сетевую ссылку (self-refreshing network link) в Google Earth.
Дополнительные форматы будут добавлены позднее.

Примечание: работает только в версиях GPSBabel начиная с 1.3.1 (текущая разрабатываемая версия 1.3.3).

Геокодирование фотографий
В будущем обещают добавить возможности геокодирования фотографий. Пока что для этого приходится использовать другие программы, например
Geocode photos
Геокодирование фотографий


P.S. Рекомендую почитать о работе с GPSBabel вот здесь:
Making GPX Tracks (From OpenStreetMap)


Примечание. Для ограничения числа точек в создаваемом трэке можно использовать ключ -x:
gpsbabel -i google -f yourfile.htm -x simplify, count=30 -o garmin -F com1:

Комментариев нет:


(C) Alexey Pechnikov aka MBG, mobigroup.ru