我在纬度/经度(地理)有一个公共汽车站。我想检查我的巴士点(纬度/经度)在某个地区的位置。我的区域是一组纬度/经度点。我有地理形式的一个地区的纬度/经度(构成一个地区的纬度/经度的轮廓)。现在我有一个纬度/经度点,我想确定该点是否位于我的区域内。我怎样才能做到这一点?4000个点构成一个区域的轮廓,一个点是检查该区域是否存在。我将如何检查?
我想我可以使用STContains
orSTintersect
但我不知道确切的语法。
SELECT
Region.BlockID, Bus_Route.geography
FROM
Bus_Route, Region
WHERE
Region.points.STContains(Bus_Route.geography) = 1