問題タブ [geohashing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - Redis の geo アルゴリズム
Redis の geo ソース コードを確認しましたが、理解できないステートメントの 1 つは、double difference_longitude = asin(sin(distance) / cos(latr));
What's the asin(sin(distance) / cos(latr))mean? です。ウィキペディアからの理論はありますか?
http://download.redis.io/redis-stable/deps/geohash-int/geohash_helper.c
redis - geohash で Radius Meters を使用して HashBits の長さを計算するにはどうすればよいですか?
https://github.com/yinqiwen/ardb/wiki/Spatial-Index
https://en.wikipedia.org/wiki/Geohash
Radius Meters 2500km と 626km の github に基づくと、HashBits の長さは 8 と 12 ですが、2500km と 630 km のエラーのウィキペディアに基づくと、緯度ビットはビット 2 と 3、および 5 と 5 になります。
なぜこの2つは違うのですか?Radius Meters 2500km など、Radius Meters に基づいて HashBits をより正確に計算する方法、HashBits が 8 である理由、および 626km HashBits が 12 である理由、これらの値 8 および 12 の計算方法 または、HashBits の長さ 8 および 12 に基づいて Radius Meters 2500km および 626km を計算する方法は? 式は存在しますか?
elasticsearch - エラスティック検索 2.4 Geohash セル クエリ
私はelasticsearchに次のマッピングを持っています:
私がやりたいことは、単一の geohash で定義されたマップ エリア内にローカライズされたすべてのレコードをクエリすることです。私の例では完全に機能する geohash セル クエリを認識していますが、残念ながら、geo_point フィールドに geohash_prefix オプションを true に設定してインデックスを作成する必要があります。これは Elasticsearch 2.4 では非推奨です。
最新のelasticsearchバージョンでそれを行う正しい方法は何ですか? ドキュメントのどこにも見つかりません。
python - Pythonでジオハッシュを使用して都市の象限を作成する方法は?
Pythonを使用して四分円で都市をマッピングしたいのですが、具体的な座標からハッシュを返すことができる「 geohash 」というモジュールが存在することを知っています。ただし、都市をXサイズの象限にマッピングして分割する方法がわかりません。誰かがそれを行う方法や別のモジュールを使用する方法について教えてくれたら、とても感謝しています!
solr - 平均とカウントを返す Solr ファセット
Solr 4.10 を使用してジオハッシュ手法を適用し、地図上に表示するマーカーのクラスターを作成しています。私のドキュメントはマップ上の位置を表し、各ドキュメントにはズーム レベルごとのジオハッシュを含む複数値フィールドがあります。解決策は、ここで説明されているとおりです。
クラスタを生成するためにファセットを使用しています。これにより、geohash と指定された geohash を持つドキュメントの数を含むペアのリストが返されます。ジオハッシュはクラスターを表すため、ジオハッシュを緯度/経度の値に変換します。これがクラスターを配置する座標になります。
ファセットがカウントと一緒にフィールドの平均を返すようにすることは可能ですか? 基本的には、クラスターに属するマーカーの各緯度と経度の平均からクラスターの位置を決定したいと考えています。Solr 5.1 以降、ファセット関数を使用できることはわかっていますが、4.10 バージョンにこだわっています。
前もって感謝します。