Pelias est un géocodeur entièrement alimenté par des données ouvertes, accessible gratuitement à tous.
Installation locale · Service Web cloud · Documentation · Chat communautaire
L'importateur de polylignes facilite l'importation de données de réseau routier dans Pelias à partir d'une liste de chaînes de lignes codées en polyligne.
Node.js est requis. Voir la configuration logicielle requise pour Pelias pour connaître les versions prises en charge.
Étant donné que ce module n'est qu'une partie de notre géocodeur, nous vous recommandons de commencer par nos Dockerfiles pour une configuration rapide, ou par nos documents d'installation complets pour utiliser ce module.
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
Des fichiers de réseau routier planétaire prétraités peuvent être téléchargés à partir de Geocode Earth.
Remarque : les extensions de fichier
.0sv
et.polylines
sont utilisées de manière interchangeable, elles font toutes deux référence au même format de fichier ; cependant il existe du code qui recherche l'extension.0sv
qui est donc préférable.
Pour plus d'informations sur la façon dont l'extrait a été généré, consultez l'article wiki : Générer des polylignes à partir de Valhalla.
Nous disposons également de quelques extraits plus petits à des fins de tests, un petit nombre ayant été découpé manuellement à partir de pbf pour les zones géographiques de nos principaux contributeurs. Consultez la section « Génération d'un extrait de polylignes personnalisé à partir d'un extrait PBF » ci-dessous pour plus d'informations sur la façon dont vous pouvez générer vos propres extraits :
note : ces extraits ont été générés selon une méthode différente de celle de la planète coupée ci-dessus.
Une fois que vous avez téléchargé et extrait les données, vous devrez suivre les étapes de configuration ci-dessous afin d'indiquer à Pelias où elles peuvent être trouvées.
Si vous souhaitez utiliser une autre source de données polylignes, vous devrez peut-être modifier les valeurs par défaut dans ./stream/pipeline.js
, ouvrez un problème si vous êtes bloqué.
Vous pouvez générer un fichier polylignes à partir de vos propres données, les données DOIVENT être encodées au format suivant :
n
).