問題タブ [spatial-query]
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.
mysql - MySQL Spatial Extensions を使用して、中心の半径と座標を持つ円ジオメトリを作成するにはどうすればよいですか?
中心と半径の座標を使用して、 MySQLで Circle Geometry を作成しようとしています。どこでも検索しました...サイトのMySQLドキュメントで見つけることができたのは、ポリゴンに関するものだけでした。私は間違った場所を探しているかもしれません。この Circle ジオメトリをテーブルの列の 1 つとして格納するテーブルを作成するのに役立つ適切な SQL を教えてくれる人はいますか? また、MySQL でこれを行う方法があるかどうかもわかりません..私が使用しているバージョンは MySQL 5.6 です。
前もって感謝します。
mysql - LAT/LONG と MySQL の距離に基づいて最も近い近隣の場所を取得するにはどうすればよいですか?
緯度と経度、および距離パラメーターに基づいて、最寄りの加盟店の場所のリストを取得する必要があります。このために、以下のクエリを使用してテーブルを作成しました。
ここで、次のサンプル クエリを使用してこのテーブルにいくつかのレコードを挿入し、ポイント ジオメトリが正しく挿入されていることを確認しました。
ここで、指定された緯度、経度、および距離から、このテーブル内のすべての場所を返す MYSQL で選択クエリを作成する必要があります。
たとえば、緯度が 39.34 で経度が -84.56 で、距離が 5 マイルの場合、上記で作成したテーブルから 5 マイルの距離内にあるすべての位置レコードを取得するクエリを作成するにはどうすればよいですか? .
php - Solr で空間検索が機能しているかどうかを確認する方法
Solr で空間検索を試しています。私がしたことは、サービスを停止してから、schema.xml
ファイルを更新しcollection1
て次の内容を含めることでした。
そして、Solr でドキュメントを更新するためにサービスを再度開始しました。
curl の応答はどちらも問題なく、次のクエリを使用して結果を確認したところ、次のようになりました。
次の結果が返されました。
今私の問題は、これを本当に適切に設定したかということです。はいの場合、以下のような空間クエリを使用すると、実際に何かを返すかどうかを確認するために使用できるクエリは何でしょうか。
ここでの私の主な問題は、Solr インデックスに既に存在するレコードを返すために、参照ポイントに何を指定すればよいか本当にわからないことです。
たとえば、インデックスに次の座標があるとします。
その座標を持つ特定のレコードを返す空間クエリは何でしょうか。使用しようとしましd=0
たが、何も返されません:
何か案は?前もって感謝します。
mysql - MYSQL Spatial で使用されるメトリックは何ですか?
MySQL Spatial 5.6.12のメトリック システムを決定しようとしています。
たとえば、複数のレコードのポイント ジオメトリを格納するために作成された次のテーブルがあります。
テーブルが作成された後、いくつかのレコードをテーブルに正常に挿入しました。
ここで、指定された LAT/LONG から 1 マイル以内にあるすべてのレコードを取得する次のクエリを作成しました。そのために実行するクエリは次のとおりです。
このクエリを実行した後、いくつかのレコードを取得しましたが、距離がマイルまたはメートル単位ではないようです。これは、0.0123、0.0145 などの小数値です…</p>
これに関するドキュメントは MySQL のどこにも見つかりませんでしたか? MySQLで使用されているメトリックシステムを知っている人はいますか? また、ある場合、どうすればマイルに換算できますか?
つまり、上記のクエリを実行して 1 マイル以内のすべてのレコードを取得する必要がある場合、どのように再構築すればよいでしょうか?
solr - solrの空間/ジオフィルトが他のfq条件を省略するのはなぜですか?
私はSolrのスターターです。以下は私のfqクエリです-
私のクエリのターゲットは、指定された LatLon から 100 KM 以内のすべてのアイテムを検索することです。start_date または end_date は日付範囲 [2013-07-01T0:00:00Z TO 2013-07-18T0:00:00Z] に含まれていません。ここで start_date と end_date は多値フィールドです。しかし、その日付範囲ではフィルタリングされません。以下のように GEOFILT オプションを削除すると実行されます-
他の fq 条件でも動作しますが、GEOFILT では動作しません。
python - numpy 配列から指定された半径の値を取得します
Python の 2-D numpy 配列内の特定の値の周りの「バッファー」を回復したいと考えています。アイデアは、特定の半径内に含まれるすべての値を選択し、それらをマスクすることです。次のようになります。
- 次のように、マトリックス内の「セル」を選択します
matrix[x, y]
x, y
からの距離が半径よりも小さい近傍に含まれるセルを取得しますr
処理用の大きな配列があるため (形状は 7000 x 10000)、そのための高速関数を実装したいと思います。
postgis - PostGIS の st_overlaps メソッドは、検索しているポリゴンの外側を構成する LinearRing と重なる結果のみを返します
Ruby/Rails で PostGIS を使用しており、郡内の土地区画を検索する単純なボックスのようなポリゴンを作成しました。st_overlaps ツールはこれまでも機能しており、今回も機能しています。
そこで、その下にある区画 (結局のところ、複数のポリゴン) を検索するためにポリゴンを作成しました。
アクティブ レコード コールを実行した後:
157件の結果が得られました。予想よりはるかに少ない。私のカスタムスクリプトを使用して、それらをkmlファイルにエクスポートしました。近日中にアップしますのでご覧ください。
Google Earth に読み込まれた kml に表示されるのは、検索用に作成したパラメーター ポリゴンの外側のリングに明確に収まる領域 (ポリゴン) を示す区画を示すピンの平行四辺形です。これらの目に見えない線に沿って非常に多くの区画が明確で明確な形状になっています。形状の中央にピンがないという事実は、検索結果が区画のマルチポリゴンと外側のエッジ (LinearRing ) 検索ポリゴンの。
のドキュメントを読み直した結果、st_overlaps
ここで何が問題になっているように思われるのか、私は戸惑いました。
kmz エクスポートを表示するためのリンクを次に示します。(座標は、エクスポート前に地理座標に変換されます)。ブラウザで表示できます。検索ポリゴン自体は含まれていませんが、外側のリングがどこにあるかを簡単に確認でき ます https://docs.google.com/file/d/0B5inC0VAuhH1TXdTbWQ2RngxZk0/edit?usp=sharing