タグ

2013年5月1日のブックマーク (1件)

  • MySQL 二点間の距離を正確に出す!~ distance_sphere() | QK

    いきなりですが、「MySQLで2点間の緯度・経度から距離算出」が!!前から気になっていたことがありました、 PostgreSQLのPostGISにはあって、MySQLのジオメトリ関数にはない関数、distance_spheroid というもので、回転楕円体で計算で、点間距離を算出する関数なのですが、これが、MySQLには実装されていないため、PostGISを使うか、 MySQLを使うかずっと悩んでいたのですが、MySQLのストアドファンクションを利用して、このdistance_spheroidが実現できないか な?と考えていたところ、ほぼ誤差ゼロで二点間の距離が算出できるようなものができましたので、ここに掲載したいと思います。 もとはといえば OKILABの方が、当方と同じ理由でMySQL向け距離関数 distance_sphere(), distance_spheroid()という関数を