Googleマップで都市を検索すると、その都市の管理境界が表示されます。

ここに画像の説明を入力してください

GoogleマップAPIを使用してCityのポリゴン境界をJSON形式で取得する方法はありますか?

コメント

回答

openstreetmapを使用してgooglemapsで使用するためにjsonでポリゴン座標を取得できます。 http://nominatim.openstreetmap.org/ に移動して「Partido」のような場所を検索しますdeItuzaingó」

「詳細」をクリック

OSM IDを探してコピーします(コントロール+ c)、例:2018776

IDを http://polygons.openstreetmap.fr/index.py に貼り付け、ポリゴンをダウンロードします

コメント

回答

回答

いいえ、Googleのデータを盗む方法はありません。ダウンロードできるように設計された OpenStreetMap をご覧ください。 p>

コメント

  • いくつかの例がありますが、OpenStreetMapでポリゴンの境界を抽出するにはどうすればよいですか?これを抽出すると、抽出したポリゴンをgoogleマップに描画できますか?
  • このサイトを検索して、これに対する答えが見つからない場合は新しい質問をしてください
  • 誰がこの盗みを検討しますか?このデータは米国国勢調査から取得されています。
  • 次に、米国の国勢調査サイトから取得しますが、英国の都市の境界がたくさんあるとは思えません

回答

この問題の回避策を見つけました。

  1. www.gadmにアクセスします。 .org / country
  2. 国を選択し、 Google Earth.kmzファイル形式を選択します
  3. 必要なレベルを選択します(レベル3はすべての小さな町/都市で最も深いです)
  4. ファイルをダウンロードします(大きくすることができます)
  5. を解凍します。 kmzファイル(XMLである.kmlが見つかります)
  6. Sublimeまたはnotepad ++で開きます(ファイルは他のテキストエディタには大きすぎる可能性があります)
  7. 都市で検索以下のデータに名前を付けてコピーします(大きなファイルでは検索に1〜4秒かかる場合があります)

lat、longデータを使用して、配列に解析できます。このソリューションはうまく機能していますが、パスの品質が粗い場合があります。

回答

Google MapsAPIの代替として、OpenStreetMapは、このページ http://nominatim.openstreetmap.org/ で名前で都市を検索するのに役立つ場合があります。次に、検索結果を確認すると、GeoJSON形式で地域座標を取得できます(例: http://nominatim.openstreetmap.org/ details.php?place_id = 145126778 )[管理]タブでマシュハドgeojson座標を取得するには

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です