@tkengoさんから引き続き CakePHP Advent Calendar 14日目の記事です。 深く考えず参加申し込みをしたらダブルヘッダーになってしまいヒーヒー言っているわたなべです(^^; この記事はCakePHP2系の記事です。 明日にはこんなイベントも開催されるようで、最近は位置情報を扱う機会も多いのではないかと思います。 先月くらいに位置情報に関して色々試していて、CakePHPから扱う場合にいつもと同じように扱いたいなぁということでPostgres Datasourceを拡張してみたので解説したいと思います。 PostgreSQLで扱える位置情報の種類 PostgreSQLで扱える位置情報関連のデータ型には以下のようなものがあります。 型名 表現 point 平面における座標点 line 無限の直線 lseg 有限の線分 box 矩形 path 閉経路 path 開経路