私はこれで新しく、誰かがGoogleにリンクやキーワードを提供することができれば幸いです。
ポイント、ライン、ポリゴンなどのジオデータ値で数万のイベントが発生し、所与のポイント/ライン/ポリゴンと所定の近似で重なるすべての場所を見つける高速ヒットテストアルゴリズムが必要になります。同時に、これらのイベントをさまざまなプロパティでフィルタリングする必要があるため、クエリはジオデータとカスタムフィールドの両方をフィルタリングする必要があります。たとえば、特定の場所からNキロメートルにある都市、川、山の地域を知りたいとします。データはSQLサーバーに保存されている必要がありますが、別の方法で考えることができます。そのようなタスクのための共通のアプローチは何ですか?ジオロケーション検索の最適化
0
A
答えて
0
SQLの方法は非常に一般的で、使用するのは難しくありません。
あなたのデータが保存されたら、あなたは次のように機能して相対距離の関心点を抽出することができます。
https://stackoverflow.com/a/2695446/6660122編集から撮影
SELECT tblcity.city, tblcity.latitude, tblcity.longitude,
truncate((degrees(acos(sin(radians(tblcity.latitude))
* sin(radians(45.266708))
+ cos(radians(tblcity.latitude))
* cos(radians(45.266708))
* cos(radians(-73.616257 - tblcity.longitude))))
* 69.09*1.6),1) as distance
FROM tblcity HAVING distance < 10 ORDER BY distance desc
:あなたはすでにSQLを知っていて、余分なfunctionnalityそのSQLを必要と私は確かにこのように行くだろう!
関連する問題
- 1. コアデータ検索の最適化
- 2. 検索エンジンの最適化
- 3. 検索エンジンの最適化
- 4. 検索エンジン最適化(SEO)の検出
- 5. 凸包の最適化の検索
- 6. CFArrayでの検索の最適化
- 7. Google Datastore - 検索の最適化手法
- 8. 全文検索の最適化手法
- 9. Google検索の最適化ajaxコール
- 10. iPhoneモバイルローカル検索の最適化
- 11. JSON検索結果の最適化
- 12. 辞書リスト(検索の最適化、C#)
- 13. クエリの最適化/データ検索
- 14. テーブル検索の最適化(大)
- 15. ローカルストレージと検索の最適化
- 16. 検索クエリの最適化Mysql
- 17. 最適な検索エンジン最適化されたWordpressのテーマ?
- 18. 最適化された検索
- 19. ファイル検索を最適化する
- 20. 最適点検索アルゴリズムの検索
- 21. 逆ジオロケーション検索を実行
- 22. コードの最適化 - ループバック/ Excelからの電子メールの検索
- 23. Django管理者の検索の最適化
- 24. 「類似のタグ名のプロセスを検索する」最適化
- 25. Grailsのセキュリティ問題と検索エンジンの最適化
- 26. 検索機能の最適化MySQLまたはPHPの賢明
- 27. xmlノードでの文字列検索の最適化
- 28. 避ける、ループの最適化、無駄な検索
- 29. ExtJsとSencha Touch検索エンジンの最適化
- 30. Cocoa/Objective-Cの検索を最適化する
私はそれをSQLでプログラミングする方法を知っていますが、これは数万のレコードで高速に(ミリ秒)動作しますか? – LINQ2Vodka
まあ、私は多くの要素に依存しますが、10000行は対処するのが難しいことではありません。私はそれが多くの一般的なプロジェクトのために十分に速いと信じています。 – technico
さて、私はどんな性能テストでもGoogleにもう一度試してみるつもりです... – LINQ2Vodka