Pelias — новый геокодер для OpenStreetMap на базе Elasticsearch — Рэнди Мич
OpenStreetMap US
0:00 / 0:00
Pelias — новый геокодер для OpenStreetMap на базе Elasticsearch — Рэнди Мич
3 354 просмотра · 10 л. назад
OpenStreetMap US
2,98 тыс. подписчиков
3 354 просмотра · 10 л. назад
Пользователи мобильных картографических приложений ожидают прямого геокодирования с автозаполнением и гибкими результатами поиска, а также точного обратного геокодирования. Последние версии Elasticsearch предлагают как отличную поддержку геолокации, так и быструю функцию автозаполнения.
Pelias — это новый проект с открытым исходным кодом, содержащий инструменты для индексирования данных OpenStreetMap, Geonames и Quattroshapes в Elasticsearch, а также простой сервер для обработки запросов и подсказок автозаполнения.
Основная цель проекта — упростить адаптацию парсера запросов и препроцессоров данных к требованиям конкретных языков и местоположений. Например, пользователям в Нью-Йорке могут потребоваться поисковые перекрестки, в то время как франкоязычным пользователям в Квебеке может потребоваться другой парсер запросов, чем пользователям во Франции. Редактирование этих правил должно быть простым, так что для работы потребуется минимум опыта программирования.
В этой презентации будет рассмотрена базовая архитектура и стратегии работы с данными проекта, представлены некоторые подробности о поддержке геолокации и автозаполнения в Elasticsearch, а также будет уделено большое внимание тому, как внести свой вклад.
Демоверсия: http://mapzen.com/pelias
Github: https://github.com/mapzen/pelias