ベテラン・プログラマの備忘録
かれこれ20年以上システム開発をしているベテラン・エンジニアの備忘録。 LAMP 関連を中心に技術情報をメモります。
ラベル
geometry
の投稿を表示しています。
すべての投稿を表示
ラベル
geometry
の投稿を表示しています。
すべての投稿を表示
2009年8月29日土曜日
MySQL の geometry 型
座標をDBに入れるならこの geometry 型を使ってみよう!と思ってやってみたが、CakePHP だと座標の取得の度に 'fields'=>array('X(lnglat) AS X', 'Y(lnglat) AS Y') を書かなければならず面倒…
面倒くさがり屋の私はやはり lat decimal(9,6), lng decimal(9,6) のほうが扱いがはるかにラクということに気が付いた。
テーブルに geometry と decimal の両方のフィールドを設けて、当面様子をみることにしよう。
CIRCLE とか使って「半径 X km 以内のお店を検索」などのサービスをすることを目論んでいたが、MySQL ではまだ CIRCLE もDISTANCE もない。道は遠そうだな…
前の投稿
ホーム
登録:
投稿 (Atom)