Trong một trong những ứng dụng của tôi tại nơi làm việc, chúng tôi đang lưu trữ vĩ độ và kinh độ của khoảng 6 triệu thuộc tính trên khắp tiểu bang Texas. Thông thường, người dùng của chúng tôi sẽ cần tìm kiếm các thuộc tính gần nhau
Một ví dụ về yêu cầu đó sẽ là. "chỉ cho tôi những chỗ ở khác trong vòng 1 dặm quanh chỗ ở này mà tôi đang xem. "
Chúng ta có thể tận dụng hàm
select
address_id
from
geo_data
where
[
ST_Distance_Sphere[
point[longitude, latitude], -- Columns on the geo_data table
point[-97.745363, 30.324014] -- Fixed reference point
] *.000621371192
]