2016-05-10 8 views
0

OSMファイルから境界情報をエクスポートしようとしました。私のプロセスはほぼそこにありますが、私はランダムな線を描画しているポリゴンに問題があります。OSM - XMLファイルからの境界エクスポート

私はどこが間違っているかもしれないかについてのいくつかの洞察に感謝します。

ステップ1:XMLにOSMのデータをエクスポート

osmfilter -v greater-london-latest.osm --keep="boundary= admin_level= place=" > b.txt 

ステップ2:XMLを処理するためのスクリプトを実行します。

cycle each relation node 
load the member ways 
    load the nodes from each specified way 
    record the lat/lon and build a poly set 

これは、ポリゴンとしてそれらを構築すると、私が探している正しい全体形状を与える一連の緯度/経度を生成します。しかし、私が想定し接続線の問題は、私が実際に類似している、このために探していますが、Imは、明らかに何かが欠け

My polygon output

...があります。

Actual Poly Im looking to generate

ここでも、任意の助けに感謝します。

答えて

0

必ずしもソートされているわけではありません。方法のソート方法、特にユーザーgeocodezipによる回答については、this questionへの回答を参照してください。

また、さまざまなツールやライブラリを使用して並べ替えを行うこともできます。残念ながら私は直接あなたに1つを指摘することはできませんが、OSMウェブサイト自体、JOSM、オーバーパスターボ(私が推測する)、いくつかのJSのもの、[...]を含む関係メンバーをソートすることができる様々なツールがあります。 他のユーザーが良い例を指摘するのに役立つかもしれませんか?

関連する問題