地理的近接検索の開発では、式オプション間のニュアンスを理解することが重要です。大圏距離公式とハーバーサイン公式はかつて同義語とみなされていましたが、速度、精度、効率に影響を与える微妙な違いがあります。
地理に使用される 3 つの主要な公式近接計算は次のとおりです:
1。ハバーサインの公式:
d = 2r * arcsin(sqrt(sin((lat2 - lat1) / 2) ^ 2 cos(lat1) * cos(lat2) * sin((lon2 - lon1) / 2) ^ 2))
2.余弦球面法則 (大圏距離公式):
d = r * acos(cos(lat1) * cos(lat2) sin(lat1) * sin(lat2) * cos(lon2 - lon1))
3. Vicenty の式 (最も正確):
この式は、提供された回答では直接言及されていませんが、遅いとはいえ、最も正確であることが認められています。
スピード:
精度:
迅速かつ正確な結果を得るには:
極度の精度の場合:
簡素化された迅速なソリューションの場合 (費用はかかります)精度):
次の適切な式地理的近接性の計算は、アプリケーションの特定の要件によって異なります。実用的な目的では、ハバーサインの公式または余弦の球面法則が速度と精度のバランスを提供します。ただし、精度が最も重要である場合は、Vicenty の公式が推奨される選択肢です。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3