Pelias — это геокодер, полностью основанный на открытых данных, доступных каждому бесплатно.
Локальная установка · Облачный веб-сервис · Документация · Чат сообщества
Импортер полилиний облегчает импорт данных дорожной сети в Pelias из списка строк, закодированных полилиниями.
Требуется Node.js. См. требования к программному обеспечению Pelias для получения информации о поддерживаемых версиях.
Поскольку этот модуль является лишь частью нашего геокодера, мы рекомендуем начать с файлов Dockerfile для быстрой настройки или с полной документации по установке, чтобы использовать этот модуль.
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
Предварительно обработанные файлы дорожной сети всей планеты доступны для загрузки с Geocode Earth.
Примечание. Расширения файлов
.0sv
и.polylines
взаимозаменяемы, оба они относятся к одному и тому же формату файла; однако существует код, который ищет расширение.0sv
, поэтому оно предпочтительнее.
Для получения дополнительной информации о том, как был создан фрагмент, см. статью вики: Генерация полилиний из Валгаллы.
У нас также есть несколько небольших отрывков для целей тестирования, небольшое количество было вручную вырезано из PBF для географических регионов наших основных участников. Дополнительную информацию о том, как создавать собственные фрагменты, см. в разделе «Создание пользовательского извлечения полилиний из извлечения PBF» ниже:
примечание: эти экстракты были созданы с использованием метода, отличного от метода планеты, вырезанного выше.
После того, как вы загрузили и извлекли данные, вам нужно будет выполнить приведенные ниже шаги настройки , чтобы сообщить Pelias, где их можно найти.
Если вы хотите использовать другой источник данных полилиний, вам может потребоваться настроить значения по умолчанию в ./stream/pipeline.js
, откройте проблему, если вы застряли.
Вы можете создать файл полилиний из собственных данных, данные ДОЛЖНЫ быть закодированы в следующем формате:
n
).