0

我正在下载某个城市的 osm 文件。在 QGIS 中,这张地图看起来不错,所有街道都是相连的。接下来,我执行 osm2pgrouting 并在 QGIS 中(当我连接到 postgres db 时)我在街道上观看没有某些路段的地图。因此,找到路径不起作用(我认为是这样)。因为问题是什么以及如何解决?更重要的是,在我在 QGIS 中执行 osm2pgrouting 之后,我从那一点(如太阳,广泛地)观看了许多行。我正在定义点的坐标并使用该坐标删除所有方式。

更新。我要下载两张地图。第一张地图包含城镇(俄罗斯,克拉斯诺亚尔斯克),我从 openstreetmap.org 获得,选择区域并将其导出。第二张地图包含区域。我是从某个 gis 站点获得的,但我忘记了地址。不幸的是,我无法发布图片作为示例。在 postgress 中的地图中缺少所有的一半。一些高速公路路段丢失,但有些没有。

更新2。我有 osm2pgrouting 日志:

Trying to load data
Trying to parse data
Reference nd=1162932299 has no corresponding Node Entry (Maybe Node entry after Reference?)
Reference nd=1162931037 has no corresponding Node Entry (Maybe Node entry after Reference?)
...
Split ways
Dropping tables...
Creating tables...
Nodes table created
2create ways failed: 
Types table created
Way_tag table created
Relations table created
Relation_ways table created
Classes table created
Adding tag types and classes to database...
Adding relations to database...
Adding nodes to database...
Adding ways to database...
Creating topology...
size of streets: 62931
size of splitted ways : 97921
finished

我与 osm2pgrouting 标准 mapconfig.xml 一起使用。我注意到从某个点开始的那条线,另一端位于缺失段的开头。我认为,意味着这条线缺少段。但是 osm 文件在 QGIS 中打开并且是正确的。

4

0 回答 0