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
) 结尾。