【发布时间】:2013-11-25 05:58:20
【问题描述】:
我在表 2 中有一个多边形,它的 id、no 和几何形状。在表 1 中,我有具有相同字段的多边形。表 2 中的多边形与表 1 中的几个多边形相交。我要做的是剪辑与表 2 中的多边形重叠并在表 3 中插入相同字段和几何图形的多边形。因此,如果表 2 中的多边形有 2重叠我想摆脱这些重叠并将其余部分放入一个新表中。以下代码用于返回几何的裁剪部分。裁剪完成后如何获取多边形的几何形状。
insert into table 3
select a.store_id,b.store_id,a.store_number,a.client_id,sdo_geom.sdo_intersection(b.geometry,a.geometry,0.005)
from table_1 a, table_2 b
where b.store_id=34746
and sdo_anyinteract(b.geometry,a.geometry)='True';
【问题讨论】:
标签: oracle clip polygons oracle-spatial