memo.xight.org

日々のメモ

データベース上の位置情報を効率的に検索する方法 (PostgreSQL編)

Summary

「ある点から半径何m以内の地点を検索」など,位置情報検索で良く使われる検索を,
PostgreSQLの幾何データ型,幾何関数,幾何演算子を用いて行う方法.

本来ならインデックスを作成できない,point型をcircle型に変換することで,
検索速度を向上させる.

Reference

データベース上の位置情報を効率的に検索する方法(PostgreSQL編)
http://neta.ywcafe.net/000597.html