postgis中判断一个点是否落在指定区域

语法

SELECT ST_Contains(area , point );

在指定区域返回t,否则返回f

例如

在指定区域结果:

SELECT ST_Contains((SELECT wkb_geometry FROM "ccs_川气_巡线队" where id = '川维分队'), st_geometryfromtext('POINT(107.400875 30.3146694444444)',4326)) as judge;

在这里插入图片描述
不在指定区域:

SELECT ST_Contains((SELECT wkb_geometry FROM "ccs_川气_巡线队" where id = '梁平分队'), st_geometryfromtext('POINT(107.400875 30.3146694444444)',4326)) as judge;

在这里插入图片描述

你可能感兴趣的:(Cesium,SQL,&,PostgreSQL)