Posts

Showing posts with the label shapefile

Веб-конверторы для GPS-навигации

Онлайн-конвертор трэков: Конвертор трэков в формат KML (AJAX) . Доступна и версия в старом добром стиле без использования AJAX: Конвертор трэков в формат KML Также доступны описание и сами исходники в статье Динамический контент

Google Maps в примерах

Перепечатка запрещена. После завершения обзорного цикла "Google Mapplets" появилось желание воспользоваться "продвинутыми" возможностями карт Google, причем сделать это "с изяществом". Дело в том, что Google Maps API развивается очень быстро и сегодня доступны возможности, которых не было вчера. Такая ситуация приводит к тому, что с каждым днем работать с картами Google становится легче, но интернет наполнен множеством устаревших примеров и идей. Потому я постараюсь выбрать самые интересные моменты из последней версии оригинальной документации и воплотить их в работающих примерах. Надеюсь вскоре порадовать Вас своими находками. Да, если Вы найдете интересные примеры, присылайте. Пример 1. Отображение трэка в формате KML на карте. Примечание: ничего, если трэк просто с GPS приемника, как поступить в этом случае я расскажу чуть позже, а пока читайте, не отвлекайтесь. Рассмотрим ситуацию, когда у нас есть трэк и мы хотим увидеть его на карте. Только вот незад...

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. В моем случае в шейпфайле содержится именно трэк и этот ключ не обязателен, но так мы точно знаем, чт...

PostGIS: начинаем работу с модулем пространственных операций PostGIS для СУБД PostgreSQL

PostGIS добавляет поддержку геоданных в ОР (объектно-реляционную) СУБД PostgreSQL. таким образом, PostGIS делает возможным работу сервера PostgreSQL с пространственными данными, создавая таким образом прекрасное хранилище для GIS. Примечание: PostgreSQL самостоятельно поддерживает пространственные типы данных, так что на самом деле PostGIS предоставляет скорее удобный интерфейс управления, нежели просто возможность хранения данных. В этом случае становится возможным сохранение целых векторных слоев, а не просто точек или полигонов. PostGIS/PostgreSQL включает следующие возможности: Поддержку стандартов OpenGIS Consortium (OGC) Поддержку текстовых и двоичных представлений геоинформационных объектов Быстрое пространственное индексирование, используя GiST Функции геоанализа PostgreSQL JDBC доступ к геоданным Поддержку функций доступа в соответствии со спецификацией OGC Инициализация PostGIS Включить поддержку языка PL/pgSQL: create function plpgsql_call_handler() returns opaque as ...