Перейти до змісту

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

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

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

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

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

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

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

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

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

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

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