Re: [MySQL ] 所在位置
※ 引述《evilkids (背著蒙古包睡你家)》之銘言:
: 假設現在小明在台北市松山區
: 有GPS手機可以定位
: 他的經緯度座標上傳到server
: 我要如何藉由經緯度
: 就知道他在台北市松山區??
: 現在MySQL有支援這種空間的計算嗎?
看了一下 Mysql 5.0 有 Geometry Functions
http://dev.mysql.com/doc/refman/5.0/en/geometry-property-functions.html
結論, 沒有... ... mysql 對 GIS 的支援還很原始
: 現在想法是
: 我把每個區域的邊界座標找出來 (每個區域等於一個多邊形)
: 座標資訊先存在資料庫裡
: 然後藉由比對小明的經緯度
: 去判斷他在哪一區
: 可是這樣要一個區塊一個區塊慢慢比對 好像有點慢 -.-
因為我是用 postgreSql 內建 geo 處理的工具
所以 circle'(($x,$y),$range)' @> geo_info 結束...
or polygon(box) @> user_geo_info
: 大家是切兩個欄位分別去存X和Y座標?
: 還是MYSQL有特定格式可以存經緯度阿?
看 mysql 說明 GeometryFromText('POINT (593493 4914730)') 要這樣處理
一整個很麻煩啊~~~
--
Live Long and Prosper
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.31.135
討論串 (同標題文章)