7

フィンランドのOSMから都市固有のデータを抽出したいと思います。フィンランドのデータがありますが、必要なのはヘルシンキ、エスポー、ヴァンター、カウニアイネン、シウンティオの5つの都市だけです。ヘルシンキに必要なデータを抽出することはできましたが、残りの都市には市の境界線が必要です(そのため、そのポリゴンを作成できます)。ポリゴンがある場合は、osmconvertを使用して必要なデータを抽出できます

これらの都市の境界線を抽出する方法についての情報を手伝ってもらえますか?

これらの情報を提供してくれるオープンAPIを知っていますか?

4

1 に答える 1

13

Roland Olbrichtのおかげで、問題を解決することができました。この質問に関連する情報は、このサイトで見つけることができます。解決策は次のとおりです。

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