Вообще, на данный момент, краткий обзор одного и ссылки на тему.
QLandkarteGT
Программа для работы с GPS. Позволяет скачивать треки с навигаторов Garmin, скачивать и заливать путевые точки.
Сайт программы: www.qlandkarte.org
Ну что самое главное, и что мне в первую очередь оказалось необходимым - он может привязывать карты! Используется для этих целей библиотека GDAL, которая позволяет создавать, так называемые GeoTiff - TIFF файлы с параметрами привязки. Для преобразования систем координат используется PROJ.
В стандартных репозитариях ArchLinux программы нет. Но есть в AUR. В распоряжении два варианта:
какой выбрать - решать вам. Сборка svn версии у меня прошла без сучка и задоринки. Чего и вам желаю :)
Небольшое замечание по поводу привязок, нужно как минимум 3 точки привязки. Координаты вводятся в виде “N43 20.000 E132 30.000”, где N/S - северная/южная широта, E/W - восточная/западная долгота, 43 и 132 - градусы, 20.000 и 30.000 - минуты и тысячные минуты.
Ещё не забыть указать проекцию, для наших карт почти поголовно Пулково 1942. В строке Projection щелкнуть по кнопке с “волшебной палочкой” выбрать
- Projection: Mercator
- Datum: Pulkovo_1942
Если где неточности - подправьте.
После привязки карту можно сохранить в формате GeoTiff. Да… перед привязкой карту нужно перегнать в 8-bit цвет или оттенки серого. Форма PNG или TIFF. Я перегонял в серый цвет при помощи ImageMagick:
convert -colorspace Gray in.jpg out.tiff
На сайте программы стоит обратить на раздел MAPS, где объясняется, где брать карты. Если кратко:
“Для работы с программой вам нужны карты. В общем случае вы можете их купить. Свободные цифровые растровые карты редкость. Коммерческие же облагаются жесткими ограничениями и имею закрытые форматы…”
Итак, что предлагают разработчики:
- отсканировать карту и привязать её - программа позволяет это сделать (уже выше писал)
- для использования 3D объектов и видов нужны данные о высотах, и ссылка на коллекцию таких данных: http://www.viewfinderpanoramas.org/dem3.html
- Ага, ещё один источник: карты для OziExplorer. Тут скрипт для их конвертации в GeoTiff:
http://sourceforge.net/projects/ozi2geotiff PKGBUILD’а для ArchLinux нету, но у меня пока и потребности конвертировать так же нет :) Как я заметил, архивов для скачивания нет, скрипт есть только в SVN:
svn co https://ozi2geotiff.svn.sourceforge.net/svnroot/ozi2geotiff ozi2geotiff
- Одним из источником карт назван проект http://www.openstreetmap.org.
Ссылки по теме:
- OpenEV - программа анализа и просмотра растровых и векторных геоданных (фотоснимки, спутниковые снимки и т.п.)
- mapview - просмотр карт с terraserver
- GRASS/Qt - интерфейс на Qt для GIS GRASS
- XRMAP, альтернативный сайт - The Xrmap program provides a user-friendly X client for generating images of the Earth and manipulating the CIA World data bank II global vector information (a huge geodata set of about 45 MB).
- CVLView - отображение данных, сохраненных в pfs-файлах. PFSTools может быть интегрирована с Octave и Mathlab.