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;

在这里插入图片描述

发布了214 篇原创文章 · 获赞 112 · 访问量 9371

猜你喜欢

转载自blog.csdn.net/KaiSarH/article/details/103920957
今日推荐