MySQLでGIS(地理情報システム, Geographic Information System)パッケージを使ってみた。 単に2点間の距離を計算して近い順に出力するだけなのですが。 カラムとしては Geometry型で宣言。 データはそのまま簡単にINSERTできないので型変換処理を行った形でST_GeomFromText('POINT(緯度 経度)')として緯度、経度データをINSERTする。 ちなみに POINT()の中の緯度、経度の区切りはカンマではなく スペースで区切る点注意します。 で2点間の距離を計算するには、 ST_DISTANCE( point1, point2)でできるら…