0

ヨーロッパのすべての郵便番号とそれに対応する都市名、国名を検索したいと考えています。

私の最初のアイデアは、次のようなタグを含むosmデータを照会することです:

<tag k="addr:city" v="München"/>
<tag k="addr:country" v="DE"/>
<tag k="addr:housenumber" v="10"/>
<tag k="addr:postcode" v="80538"/>

結果は、キーが郵便番号で、値が都市名と国名で構成されるタプルであるディクショナリになります。

たとえばhttp://overpass-turbo.eu/を介して OSM にクエリを実行し、生の情報を取得するにはどうすればよいですか? もっと良い方法はありますか?

4

1 に答える 1

2

あなたが探しているそのようなデータ構造は、nominatim としていわゆる「ジオコーダー」の基礎です。そちらをご覧になることをお勧めします: https://wiki.openstreetmap.org/wiki/Nominatim
https://wiki.openstreetmap.org/wiki/Nominatim/Development_overview

于 2015-06-24T21:17:57.563 に答える