2016-04-25 4 views
0

地理空間インデックスにcloudant dbを使用しています。 Cloudantにはポイントの最寄りの検索があります。結果の数を制限するパラメータがあります。しかし、最近隣の範囲は何ですか?私は500 mtsで検索する必要があります。どのように雲の中で同じを達成することができます。Cloudant geospatial pointの最近傍検索の範囲は何ですか

答えて

0

最近傍パラメータとジオメトリパラメータを組み合わせて範囲を指定できます。たとえば、次のクエリでは、緯度/経度、指定の500メートル内のすべてのドキュメントを検索します:

https://account.cloudant.com/yourDatabaseName 
/_design/yourDesignDocName/ 
_geo/yourGeoIndexName 
?lat=37.41511369 
&lon=-122.2099019 
&radius=500 
&relation=contains 
&nearest=true 

詳細情報:

https://docs.cloudant.com/geo.html

更新:確実にするために&relation=containsを追加してください結果には半径内の位置のみが含まれます。上記の例を更新しました。リレーションが含まれていない場合、最も近いネイバーは"データベース内のすべてのGeoJSONドキュメントをクエリポイントまでの距離で測定します。"を返します。

+0

が同様に同じ溶液を得た(すなわち、などが含ま交差、重なっている)他の関係の種類のドキュメントを参照してください..あなたに感謝します – jmanoj86

関連する問題