polylines
v3.0.0
Pelias 是一款完全由開放資料驅動的地理編碼器,每個人都可以免費使用。
本地安裝·雲端Web服務·文件·社群聊天
折線導入器有助於將道路網路資料從折線編碼線字串清單導入到 Pelias。
需要 Node.js。請參閱 Pelias 軟體要求以了解支援的版本。
由於此模組只是地理編碼器的一部分,因此我們建議從 Dockerfile 開始進行快速設置,或從完整的安裝文件開始使用此模組。
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
預處理的全球道路網路檔案可從地理編碼地球下載。
注意:檔案副檔名
.0sv
和.polylines
可以互換使用,它們都指相同的檔案格式;然而,有一些程式碼會尋找.0sv
副檔名,因此這是更好的選擇。
有關如何產生提取的更多信息,請參閱 wiki 文章:從 Valhalla 生成折線。
我們還有一些較小的摘錄用於測試目的,一小部分是根據我們主要貢獻者的地理位置從 pbf 中手動剪切的。有關如何產生自己的提取的詳細信息,請參閱下面的“從 PBF 提取生成自定義折線提取”部分:
注意:這些萃取物是使用與上面切割的行星不同的方法產生的。
下載並提取資料後,您需要按照以下配置步驟操作,以便告訴 Pelias 在哪裡可以找到它們。
如果您想使用不同的折線資料來源,您可能需要調整./stream/pipeline.js
中的預設值,如果遇到困難,請提出問題。
您可以根據自己的資料產生折線文件,資料必須以以下格式編碼:
n
) 結尾。