2013-01-24 5 views
6

フィンランドのOSMから都市固有のデータを抽出したいと考えています。私はフィンランドのデータを持っていますが、ヘルシンキ、エスポー、ヴァンタ、カウイアイネン、シントニオの5都市だけのデータが必要です。私はヘルシンキのために必要なデータを抽出することができましたが、私は残りの都市のために都市の境界を必要としました(私はそれの多角形を作ることができます)。ポリゴンがあれば、必要なデータを抽出できますosmconvert国の国境を取得する方法

これらの都市の罫線を抽出する方法の情報を教えてもらえますか?

私にこれらの情報を提供するオープンAPIがありますか?

答えて

12

Roland Olbrichtのおかげで、私は自分の問題を解決できました。この質問に関連する情報はthis siteにあります。解決策は以下の通りです:

  1. あなたがデータをダウンロードした後、あなたが境界
  2. を生成する対象の都市の名前に、必要に応じて「ヘルシンキ」を変更することができ陸橋API http://overpass-api.de/api/interpreter?data=(rel[name='Helsinki'];>;);out;
  3. との境界を生成しますthis scriptでポリゴンに変換できます。スクリプトの使用方法に関する情報は、上のセクションにあります。
  4. ダウンロードした境界線を視覚化する場合は、インタプリタファイルの拡張子を.osmに変更し、QGIS (Quantum GIS)を使用して境界線を表示します。 osmファイルのデータをロードするには、OpenStreetMap Plugin for QGISをインストールしてアクティブにする必要があります。プラグインをインストールするにはQGISを開き、メニューから[プラグイン]> [Pythonプラグインを取得]を選択します。プラグインタブで "openStreetMap plugin"を検索してからinstallを押します。プラグインを有効にするには、[プラグイン]> [プラグインの管理]を選択し、OpenStreetMapプラグインのチェックボックスをオンにします。