技术:PostGIS,QGIS
我有一个名为“ study_area”的向量框,以及另一个向量数据“ floodplain”。现在,我需要裁剪洪泛区矢量数据,以生成研究区域内的洪泛区层。我必须使用postgis,为此特定工作编写查询。
但是,我检查了文档,看来st_clip函数仅适用于栅格。
这是我的尝试:
select r.geom as clipped
from study_area as s, usrname."Regulatory_Floodplain" as r
where st_within(r.geom, s.geom) or st_intersects(s.geom, r.geom)
问题是它并不完全在框中:
还有其他选择吗?任何帮助将不胜感激,谢谢!
您可能想要ST_Intersection
功能,例如
ST_Intersection