openstreetmap - graphhopper 自定义 osm.pbf 文件
问题描述
我有一个数据库,里面装满了我自己收集的数据。我将数据存储在数据库中pgsnapshot
,然后通过成功导出Osmosis
到.pbf
文件、osm 标记等。
在此之后,我将此文件提供给 graphhopper 以生成路由文件,并且还创建了 Mapsforge.map
文件,Osmosis
并且显示正确。但是,我只能在单个轨道几何上进行路线,并且超过两个或更多,我得到“位置之间的路线找不到错误”。我对标准OSM
pbf
文件做了同样的事情,并且路由工作得很好。所以问题是,我的自定义文件和标准 OSM pbf 文件之间可能有什么不同pbf
,导致我的数据上的路由不能在多个轨道几何上工作?这发生在我的数据中。
此外,我的数据已被清理并在所有交叉点以 0.00002 的容差进行捕捉。所以我假设所有的轨道都是连接的。
解决方案
好的,使用 JOSM 验证数据似乎可以解决问题。
谢谢您的帮助。
推荐阅读
- database - 为漏洞利用数据库构建 CLI
- regex - WAF 规则通过 Cloud Front 拒绝带有脚本标签的查询参数
- ajax - 在烧瓶中使用 ajax 渲染模板
- oauth - 向用户公开 Slack 用户令牌是否安全?
- linux - 删除日志数据以重新获得 oracle 中的可用硬盘空间
- python - 将 PDF 中的 Fortran 代码提取到文本文件中?
- python - 基于旧 URL 的 Django 重定向 URL
- javascript - 由于 useEffect 重新渲染,图表重复
- python - 如何使用变量而不是直接输入在 Python 中对齐文本?
- c++ - 在 C++ 中重载后自增运算符