如果有在PostgreSQL中查询位置点是否落在指定区域内的需求,可使用Postgis的ST_Contains()方法:
t/f ST_Contains( area , point );
例如
SELECT ST_Contains(geom1), st_geometryfromtext(geomWTK,4326));
SELECT ST_Contains(@geometry,@point);//面包含点
SELECT ST_Within(@point, @geometry);//点在面