Postgresql 經緯度


增加一列:

add column `location` geometry default 

st_setsrid(st_makepoint((0)::double precision, (0)::double precision), 4326)

 

 

使用距離過濾:

1. st_distance( geometry, geometry) 

這個函數有兩個坑點, 1,是使用 歐式空間, 2 則返回的單位不是以米或者km

2. st_distance_sphere(geometry, geometry)  

返回的單位是meter

3. st_dwithin(geometry,geometry)

st_dwithin(geography,geography,100米)

坑的是, geography其實是有坐標系的, 同一坐標系才能計算距離

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM