1

私は osm データをデータベースにロードしようとしています。osm2p0 と osm2pgrouting の両方を使用しましたが、通りの幅を参照するものは何も見られないことに気付き続けました。

どの車両がどの道路を使用できるかを制限できるため、道路の大きさが重要な場所で捜索救助を行うプログラムを書いているので、これは私にとって重要です。

それで、osm.xml ファイルを調べ始めましたが、通りの幅を参照するものは何も見当たりません。

http://wiki.openstreetmap.org/wiki/Key:width . キーは幅であるべきだと言っています。キー幅は、ウェイまたはその他のフィーチャの実際の幅を表します。

OSM 内で実際に提供されていない幅がありますか?

4

2 に答える 2

2

使用されている OSM タグを見ると、width=* タグがハイウェイにも使用できることがわかります。道路/ウェイの幅を示すタグが他にもいくつかあります: maxwidthlanes。このタグはすべてオプションであり、グローバルなカバレッジを期待するべきではありません...

最も重要な基準 (すべての道路に存在する) は、道路の分類そのものだと思います。ただし、国固有のデフォルトを考慮する必要があります。これは扱いにくく、多くの調査が必要です。

TrafficMiningを使用して、HGV 車両を移動するために道路幅を考慮したカスタム ルーティング プロファイルを作成することができます。おそらく、人道主義OSM チームは、災害や緊急対応を支援する技術について、すでにある程度の経験を積んでいるでしょう。

于 2014-08-15T17:13:43.727 に答える
1

Jeremy - いい偶然です - 私も捜索救助の仕事をしています... 同じ国 (ポーランド) にいないことを願っています。

問題は別の場所にあると思います-公称道路幅は、ほとんどの場合、消防車などの緊急車両にも十分です...バリアは、多くの場合、幅の狭い橋のようなもので、maxwidth などのタグが付けられ、max%.

要点に戻る - 道路ネットワークを作成する場合に非常に優れた osm2po を使用していますが、osm2pgsql などのすべてのタグをインポートしているわけではありません。そのため、データにこのタグが表示されません。

osm2po にこのタグを強制的にインポートさせる方法もあるかもしれませんが、1 つのデータベースに osm2po と osm2pgsql の両方のデータセットがあるため、検索はしていません。単純な空間クエリを使用して、この 2 つのデータセット間でこのタグを移動できます。

于 2014-08-15T18:02:24.067 に答える