Интернет магазин китайских планшетных компьютеров



Компьютеры - OpenStreetMap - Программное обеспечение

15 мая 2011


Оглавление:
1. OpenStreetMap
2. История
3. Возможности
4. Исходные данные
5. Использование
6. Программное обеспечение



Рендеринг и просмотр

Для получения карт в стандартных графических форматах используются инструменты:

  • Mapnik — рендерер написанный на C++ с открытым исходным кодом, используется для основной карты на сайте OSM
  • Osmarender  — XSLT-шаблоны для получения изображений в формате SVG
  • Kosmos  — Windows-приложение для рендеринга карт в интерактивном режиме и режиме сервера.
  • Cartagen — рендерер, написанный на javascript, формирующий изображение на стороне клиента, используя HTML5-элемент canvas.

Сайт OpenStreetMap предоставляет веб-страницу для просмотра карт, подобную используемой в Google Maps. Однако, этот просмотрщик ограничен в количестве одновременно показываемых улиц и может показывать информацию при относительно большом увеличении.

Схема Вейбриджа на основе OpenStreetMap в 2006 году

Инструменты для редактирования

Доступные программы для редактирования карт:

  • Potlatch  — онлайновый Flash-редактор, лёгкий в освоении. Вкладка Edit на главной странице сайта OpenStreetMap.org.
  • JOSM  — оффлайновый редактор, Java-приложение. Наиболее популярный редактор. Обладает широким набором возможностей, за счёт подключаемых дополнительных модулей.
  • Mapzen — онлайновый Flash-редактор, лёгкий в освоении. Пока ещё в бета версии, но он очень удобен и более понятен, чем Potlach.
  • Merkaartor  — редактор, написанный на C++ и Qt. Отображает редактируемую карту в стиле, похожем на слой Mapnik на сайте. Наряду с JOSM является наиболее популярным редактором.
  • Osm2go — редактор для мобильных устройств и настольных компьютеров.
  • Другие программы могут обмениваться данными с проектом используя XML-RPC.

Перед началом внесения изменений в карты необходимо зарегистрироваться; регистрация бесплатна, поощряется внесение дополнений.

Навигация и маршрутизация

  • Traveling Salesman — приложение с открытыми исходными кодами, написанное на Java, работает как навигатор и маршрутизатор, используя карты OpenStreetMap.
  • Navit — автомобильная навигационная система с открытыми исходными кодами версии под Windows, Linux, MacOS.
  • CloudMade — прокладка маршрутов по всему миру в режиме онлайн по картам OpenStreetMap.

Конвертеры

Благодаря наличию конвертера Osm2mp из формата OpenStreetMap в польский формат стало возможным появления всего многообразия карт на существующих платформах без создания новых конвертеров.



Просмотров: 6601


<<< OpenLayers
SAS.Планета >>>