:Author: Hamish Bowman :Version: osgeo-live6.0 :License: Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) :Copyright: 2011 by The OSGeo Foundation .. image:: ../../images/project_logos/logo-osm.png :scale: 100 % :alt: логотип проекта :align: right :target: http://www.osm.org ******************************************************************************** Начало работы c OpenStreetMap ******************************************************************************** Программы ================================================================================ JOSM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **JOSM** (Java OpenStreetMap Editor) — редактор для OpenStreetMap (OSM), написанный на языке Java. Текущая версия поддерживает одиночные GPX-треки, данные о GPX-треках из базы данных OSM и существующие узлы, линейные сегменты и теги метаданных из базы данных OSM. * Домашняя страница: http://josm.openstreetmap.de В наборе JOSM содержатся следующие плагины: * colorscheme — позволяет создавать различные цветовые схемы. * livegps — поддерживает ввод данных GPS в реальном времени совместно с gpsd. * measurement — добавляет диалоговое окно и слой для измерений длин и углов сегментов и создания линий для измерений. * openvisible — позволяет открывать файлы в форматах *GPX* и *osm*, данные в которых пересекаются с текущей видимой областью. * surveyor — позволяет добавлять маркеры/узлы для текущих GPS-местоположений. * cadastre-fr — специальный модуль для работы с WMS-сервером Француской кадастровой службы. * DirectUpload — напрямую загружает GPS-треки из текущего активного в JOSM слоя на openstreetmap.org. * editgpx — обеспечивает анонимность временных меток и очень быстро удаляет части больших GPX-треков. * lakewalker — помогает в оцифровке WMS-изображений. * routing — обеспечивает функциональность построения маршрутов. Смотрите также -------------------------------------------------------------------------------- * Руководство пользователя: http://wiki.openstreetmap.org/wiki/JOSM/Guide * `Видео-урок `_ * Учебник онлайн: http://www.use-it.be/europe/docs/OSMmanual/ * Откройте образец данных с помощью меню :menuselection:`Файл (File) --> Открыть... (Open...) --> /usr/local/share/data/osm/feature_city.osm.bz2` * Дальнейшие инструкции будут предложены при запуске приложения. Merkaartor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Merkaartor** — редактор карт для OpenStreetMap, который использует интерфейс Qt. Он легче в использовании, чем JOSM, но обладает меньшей функциональностью. * Домашняя страница: http://merkaartor.be * Справка онлайн: http://merkaartor.be/wiki/merkaartor/Documentation Gosmore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Gosmore** — это разрабатываемый в настоящий момент просмотрщик данных OpenStreetMap, а также инструмент для построения маршрутов и поисковый клиент с поддержкой речевого синтеза и получения текущего расположения пользователя по GPS с помощью `gpsd `_. * Домашняя страница: http://wiki.openstreetmap.org/index.php/Gosmore * Вики-справка онлайн: http://wiki.openstreetmap.org/wiki/Gosmore#User_Interface * Перед запуском Gosmore потребуется конвертировать файл данных `planet-*.osm`. Некоторые данные представлены в директории `/usr/local/share/osm/`. После запуска Gosmore из меню Geospatial или папок на Рабочем столе вам представится возможность создать необходимый файл с данными, если потребуется. Вы можете также импортировать его с помощью команды: :: bzip2 -dc /usr/local/share/data/osm/Nottingham_CBD.osm.bz2 | gosmore rebuild Выполнение этой команды (запускать которую необходимо один раз) приведёт к созданию файла "gosmore.pak". После этого станет возможен поиск местоположений в наборе данных OSM, например, "Jubilee Campus". Используйте среднюю и правую кнопки мыши, чтобы задать начальную и конечную точки для поиска кратчайшего пути. Используйте кнопку "O" для доступа к настройкам программы, и кнопку "3D" для включения перспективного вида, полезного для использования GPS в автомобиле. Osmarender ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Osmarender** — инструмент для рендеринга на основе правил для создания SVG-изображений данных OSM. Инструмент использует набор данных OpenStreetMap и файл с правилами в качестве входных данных. Результатом является SVG-изображение, которое оформлено в соответствии со стилями, назначенными в файле с правилами. В будущем этот инструмент может быть замещён другим программным обеспечением, например, `TileMill `_. * Домашняя страница: http://wiki.openstreetmap.org/wiki/Osmarender Пример: .. note:: Этот пример потребует приблизительно 1 ГБ свободной оперативной памяти и несколько дней для обработки целого города. Небольшой город или район города будет обработан быстрее. См. `Xapi `_ в OSM-вики для дальнейших инструкций о том, как скачать меньшие объёмы данных в виде файла ``.osm``, или используйте *JOSM* или *Merkaartor* для скачивания такого небольшого фрагмента. Файл с небольшим объёмом данных называется `Nottingham_CBD.osm`. Он включен в поставку для вашего удобства, однако обработка даже этого файла займет достаточно продолжительное время. :: cp /usr/local/share/data/osm/feature_city_CBD.osm.bz2 . bzip2 -d feature_city_CBD.osm.bz2 osmarender feature_city_CBD.osm Вы можете просмотреть результаты в SVG-вьюере, например в `Inkscape` или `Firefox`: :: firefox feature_city.svg osm2pgsql ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **osm2pgsql** — служебная программа для преобразования данных OpenStreetMap (.osm) в формат, который может быть загружен в PostgreSQL (PostGIS). Она часто используется при рендеринге данных OSM с последующим отображением средствами Mapnik, так Mapnik может выполнять запросы к PostgreSQL для получения картографических данных, но не может напрямую работать с файлами OSM. * Домашняя страница: http://wiki.openstreetmap.org/wiki/Osm2pgsql osm2poidb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **osm2poidb** — служебная программа, которая извлекает данные о т.н. "точках интереса" (POI) из выгрузки данных OpenStreetMap (*.osm). Результаты сохраняются в файл базы данных SQLite. Обработанная версия объектов OSM типа "город", входящая в состав данных на этом диске, находится в директории `/usr/local/share/data/osm` и может быть обнаружена с помощью программы `SQLite database browser` в меню Базы данных (Databases). На этом диске используется программное обеспечение :doc:`GpsDrive <../overview/gpsdrive_overview>` для получения доступного для поиска списка местных объектов инфраструктуры (ключ *amenity*). Чтобы запустить его "вручную", выполните следующую команду: :: bzcat /usr/local/share/data/osm/feature_city.osm.bz2 | osm2poidb -o feature_city_poi.db STDIN