Pelias はオープン データを完全に活用したジオコーダーであり、誰でも無料で利用できます。
ローカル インストール · クラウド Web サービス · ドキュメント · コミュニティ チャット
ポリライン インポーターを使用すると、ポリラインでエンコードされた線文字列のリストから道路ネットワーク データを Pelias にインポートすることが容易になります。
Node.js が必要です。サポートされているバージョンについては、Pelias ソフトウェア要件を参照してください。
このモジュールはジオコーダーの一部にすぎないため、簡単なセットアップのために Dockerfile から始めるか、このモジュールを使用するには完全なインストール ドキュメントから始めることをお勧めします。
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
前処理された地球規模の道路網ファイルは、Geocode Earth からダウンロードできます。
注: ファイル拡張子
.0sv
と.polylines
は同じ意味で使用され、どちらも同じファイル形式を指します。ただし、.0sv
拡張子を検索するコードがあるため、これが推奨されます。
抽出の生成方法の詳細については、Wiki 記事「Valhalla からのポリラインの生成」を参照してください。
また、テスト目的で小さな抽出物もいくつかありますが、主要な貢献者の地域に合わせて pbf から手動で少数が切り取られました。独自の抽出を生成する方法の詳細については、以下の「PBF 抽出からのカスタム ポリライン抽出の生成」セクションを参照してください。
注:これらの抽出物は、上記の惑星カットとは異なる方法を使用して生成されました。
データをダウンロードして抽出したら、データがどこにあるかを Pelias に伝えるために、以下の設定手順に従う必要があります。
ポリライン データの別のソースを使用したい場合は、 ./stream/pipeline.js
のデフォルトを調整する必要がある場合があります。行き詰まった場合は、Issue をオープンしてください。
独自のデータからポリライン ファイルを生成できます。データは次の形式でエンコードする必要があります。
n
) 文字で終了します。