Switch2OSM

Керуйте вашими мапами самі

Інші приклади використання

Ми зосереджувались на тайлах, проте, OpenStreetMap – це унікальне джерело інформації – дає нам доступ до ‘сирих’ даних, які можна використовувати як для створення будь-якого застосунку з геопозиціюванням, так і для роботи з просторовими даними. Ось кілька речей для початку; повний перелік доступний в OpenStreetMap Wiki.

Загальні інструменти

  • Osmosis – універсальний застосунок Java для завантаження даних OSM в базу даних. Більшість застосунків певним чином використовують Osmosis для завантаження даних OSM з метою подальшого використання.
  • Osmium – гнучкий інструмент, що швидко набув відомості, пропонує багато різних налаштувань, є альтернативою Osmosis.
  • Mapbox Studio – збірка інструментів для створення ‘векторних тайлів’, які можуть використовуватись як на сервері, так і на клієнті.

Служби геокодування

  • Gisgraphy – геокодер з відкритими сирцями, який надає API/вебсервіси для прямого та зворотнього геокодування з автодоповненням, інтерполяцією, з відхиленням розташування, пошуком поруч, все це можна запускати як офлайн, так и у вигляді веб-служби. Він надає можливість імпортувати дані не тільки з OpenStreetMap, але й з Openadresses, Geonames та інших джерел.
  • Nominatim – програмне забезпечення, що використовується для геокодінгу на сайті https://openstreetmap.org/ (місце <–> координати).
  • OpenCage – надає API для геокодінгу, що агрегує дані з Nominatim та інших відкритих джерел.
  • OSMNames – містить перелік місць з OpenStreetMap. Доступний для завантаження. Посортований. З описом територій (bbox) та ієрархій. Придатний для геокодування.

Рушії та сервіси прокладання маршрутів

  • OSRM – швидкий рушій прокладання маршрутів, який працює з даними з OSM.
  • Gosmore – перевірений часом рушій прокладання маршуртів.
  • Graphhopper – швидких рушій прокладання маршрутів написаний на Java.
  • Публічні API для прокладання маршрутів на основі даних OSM від MapQuest Open та Mapbox.
  • Спеціалізовані API прокладання маршрутів, до яких належить CycleStreets (сервіс прокладання маршрутів для велосипедистів у Великій Британії та за її межами)

Бібліотеки для векторних мап (mobile)

Бібліотеки для векторних мап (Web)

  • Kothic JS – перетворює дані OSM в мапу “на ходу” використовуючи HTML5, дозволяє відмовитись від створення растрових тайлів.
  • Mapbox GL JS та Tangram – працюють з векторними тайлами, створеними з даних OSM, використовуючи WebGL для покращення продуктивності.