0

私はいくつかの都市でosmファイルをダウンロードしています。QGIS では、このマップは見栄えがよく、すべての通りがつながっています。次に、osm2pgrouting を実行し、QGIS で (postgres db に接続するときに) ストリートにいくつかのセグメントなしでマップを監視します。したがって、パスを見つけることができませんでした(私はそう思います)。問題が何であり、それを解決する方法のために?さらに、QGISでosm2pgroutingを実行した後、その時点から多くの行を監視します(太陽のように、広範囲に)。ポイントの座標を定義し、この座標ですべての方法を削除します。

アップデート。2 つのマップをダウンロードしています。最初のマップには町 (ロシア、クラスノヤルスク) が含まれており、openstreetmap.org から取得し、領域を選択してエクスポートします。2 番目のマップには地域が含まれます。どこかの 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