OpenStreetMap на вашем сайте
Александр Сапожников
Южно-Уральский государственный университет
3 марта 2018, День открытых данных в Челябинске
О чём?
OpenStreetMap (OSM)
osm.org → https://www.openstreetmap.org/
- Что это?
- Что с этим делать?
- Как именно?
Технические подробности — позже.
Почему именно OpenStreetMap?
- Стоимость — начиная с бесплатной.
- Нужное место может быть хорошо отрисовано (а может и не быть).
- Можно улучшить.
OpenStreetMap — это карта?
А что тогда?
В первую очередь — данные
Какие такие данные?
- Открытые
- Разнообразные
- Расширяемые
И что с ними делать?
- Отображать в виде карты
- Искать адреса
И что с ними делать?
- Отображать в виде карты
- Искать адреса
- Строить маршруты
И что с ними делать?
- Отображать в виде карты
- Искать адреса
- Строить маршруты
- и так далее
Отображение карты
- Разными стилями
- С дополнительными данными
Дополнительные данные
- точечные объекты — маркеры
Примеры:
Дополнительные данные
- точечные объекты — маркеры
- двумерные объекты — линии и фигуры
Примеры:
Дополнительные данные
- точечные объекты — маркеры
- двумерные объекты — линии и фигуры, «тепловые карты»
- точечные объекты — маркеры
- двумерные объекты — линии и фигуры, «тепловые карты»
В разных форматах
- GeoJSON, GPX, KML, CSV и многое другое
Примеры:
Что внутри?
- HTML + CSS + JavaScript
- Квадратные фрагменты карты — та́йлы (от англ. tile)
- (необязательно) Дополнительные данные
Как всё это сделать?
Как всё это сделать?
- Взять библиотеку Leaflet
- Выбрать слой с тайлами — можно взять
- tile.openstreetmap.org (чуть-чуть),
- сторонние
- свои
- Указать настройки отображения карты и дополнительных данных
Вопросы?
Технические — на мастер-классах
- 14:00 — Открытые данные на Открытой карте OpenStreetMap
- 14:30 — Создание Открытой карты OpenStreetMap
Ещё вопросы?
Александр Игоревич Сапожников
заведующий сектором веб-проектов
отдела глобальных сетевых технологий управления информатизации
Южно-Уральского государственного университета
E-mail: as@susu.ru, Telegram/Skype/FB/VK: @shoorick77
Эта презентация — shoorick.ru/slide/odd-2018