Pelias é um geocodificador totalmente alimentado por dados abertos, disponíveis gratuitamente para todos.
Instalação local · Webservice em nuvem · Documentação · Bate-papo comunitário
O importador de polilinhas facilita a importação de dados da rede rodoviária para o Pelias a partir de uma lista de cadeias de linhas codificadas em polilinhas.
Node.js é obrigatório. Consulte os requisitos de software Pelias para versões suportadas.
Como este módulo é apenas uma parte do nosso geocodificador, recomendamos começar com nossos Dockerfiles para configuração rápida ou com nossos documentos de instalação completos para usar este módulo.
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
Arquivos pré-processados da rede rodoviária de todo o planeta estão disponíveis para download no Geocode Earth.
Nota: as extensões de arquivo
.0sv
e.polylines
são usadas de forma intercambiável, ambas se referem ao mesmo formato de arquivo; no entanto, existe um código que procura a extensão.0sv
, que é, portanto, preferível.
Para obter mais informações sobre como a extração foi gerada, consulte o artigo wiki: Gerando polilinhas do Valhalla.
Também temos alguns extratos menores para fins de teste; um pequeno número foi cortado manualmente do pbf para as geografias de nossos principais colaboradores. Consulte a seção 'Gerando uma extração de polilinhas personalizada a partir de uma extração PBF' abaixo para obter mais informações sobre como você pode gerar suas próprias extrações:
nota: esses extratos foram gerados usando um método diferente do planeta cortado acima.
Depois de baixar e extrair os dados você precisará seguir os passos de configuração abaixo para informar ao Pelias onde eles podem ser encontrados.
Se você quiser usar uma fonte diferente de dados de polilinha, pode ser necessário ajustar os padrões em ./stream/pipeline.js
, abra um problema se tiver dúvidas.
Você pode gerar um arquivo de polilinhas a partir de seus próprios dados, os dados DEVEM ser codificados no seguinte formato:
n
).