2016-10-11 6 views
1

私の国のオープンストリートマップデータをCSVファイルに変換しようとしています。OSMCONVERTを使用したOSMからCSVへの "空の"提供

私はosmconvertをダウンロードしました。これはこのプロセスのデフォルトツールのようです。

は、その後、私は、このURLからドミニカ共和国のデータをダウンロード: http://download.geofabrik.de/central-america/haiti-and-domrep.html

を、私は、次のコマンドを実行すると:私は思え Picture of excel sheet with empty columns

osmconvert64.exe data.osm --csv="@id @lon @lat @amenity @name @shop" --csv-headline --csv-separator=, -o=outfile.csv 

を私はこのようなシートを得ますID、緯度、経度のデータは正しく取得できますが、アメニティ、名前、ショップの列は空になります。

私はコマンドを間違って書いていますか?私はインターネット上でこのツールを使用する上でユーザーフレンドリーなチュートリアルを見つけることができないので、助けていただければ幸いです。

答えて

0

私はosmconvertに慣れていませんが、わかっている限り、入力ファイルの各要素のエントリが生成されます。入力ファイルのほとんどの要素には、アメニティ、名前、またはショップタグはありません。そういうわけで、空の列が非常に多くなります。おそらくosmfilterの助けを借りて、アメニティやショップタグを持つ要素だけを取得するために追加のフィルタを指定する必要があると思います。

また、Overpass APIを使用して、アメニティーまたはショップタグ付きのすべての要素に対して単純なqueryを実行してください。オーバーパスAPIはCSV outputを生成することもできます。

関連する問題