2

たとえば、ある地域で燃料 (Tankstelle) を検索しようとしています。

これは 50km のバウンディング ボックスであり、ほとんど結果が得られません。

http://nominatim.openstreetmap.org/search?q=Tankstelle&format=xml&limit=50&viewbox=7.98435,49.40889,8.95440,48.77371&bounded=1

より多くのデータを取得するための「more_url」リンクが含まれています。limit-parameter を使用していますが、結果はほとんど得られません。少なくとも、この more_url の代わりに limit で指定された数の結果を取得することは可能ですか?

トム

4

2 に答える 2

2

編集(より明示的にしようとする)

Nominatim で OSM の「機能」を検索したい場合は、たとえ文書化されていなくても、専用を使用する必要があります。-大括弧内の特殊句を使用した名詞構文:

http://nominatim.openstreetmap.org/search?q=[Tankstelle]&format=xml&limit=50&viewbox=7.98435,49.40889,8.95440,48.77371&bounded=1

この構文を使用するための制限:

  • ビューボックスを設定し、bounded=1 にする必要があります。
  • limit の最大値は 50 です。

私のクエリが最大 = 50 (住所に「Tankstelle」がなくても 50 の燃料ステーション) を取得すると、クエリは 4 つの結果 (住所に「Tankstelle」を含む) を取得することがわかります。

Nomintim があなたの検索例に more_url を提案する理由がわかりません。

ここで、通常の住所 (「q=50 Mozart street, Denver」) を検索すると、Nominatim は通常、設定した制限 (50) に固執します。Nominatim が 50 を超える回答を見つけた場合、more_url は 50 の結果 (など) の次の「ページ」を取得することを許可します。

于 2014-09-04T11:40:15.277 に答える