MySql関数を使用してみましたST_Distance_Spheroid
距離を計算しましたが、次のエラーが発生しました:
ST_Distance_Spheroid
存在しません。
何か不足していますか?
ST_Distance_Sphere()
は、球に対する特別な最適化です。 spheroidを使用して計算する場合は、ST_Distance().
を使用してください docs on ST_Distance()
ST_Distance()
は地理(楕円)空間参照系の引数を検出し、楕円上の測地距離を返します。許可される地理引数のタイプは、Point
とPoint
、またはPoint
とMultiPoint
(引数の順序で)。地理的SRSで他のジオメトリタイプの引数の組み合わせで呼び出された場合、ER_NOT_IMPLEMENTED_FOR_GEOGRAPHIC_SRS
エラーが発生します。
楕円体は、2つの軸が同じ長さの回転楕円体です。
ST_Distance_Sphere()
-5.7.6で。 「スフェロイド」を利用できるというリンクはありますか?