Re: [MySQL ] 所在位置

看板Database作者 (薛丁格的貓)時間16年前 (2009/10/14 18:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #1ArQd5CY (Database)
文章代碼(AID): #1ArQd5CY (Database)