如何在满足一定条件后再做属性更新

0 投票
使用产品:idesktop 操作系统:win7 x64

数据类型:sqlserver2014

问题详细描述:

   两个数据集做属性更新时,我想要达到这样的效果:其中一个数据集的某个图斑和另一个数据集的一个图斑重合程度在某个范围内才更新,比如:A数据集的1号图斑和B数据集的2号图斑重合程度达到了85%,这时候再来将B数据集的2号图斑的某些属性字段更新到A数据集的1号图斑的相应属性字段中。不知道在超图里面有什么样的办法可以达到这种效果?
7月 3, 2018 分类:  431次浏览 | 用户: ctw (3 分)

1个回答

0 投票
您好!超图桌面软件中有个叠加分析,将您想要进行属性更新的两个图斑可以进行相交分析,分析之后将相交部分的图斑分别与原始两个图斑进行面积比运算,查看两图斑重合程度是否达到85%以上,如果达到,再对这两图斑进行属性更新。
7月 3, 2018 用户: 胡延南 名扬四海 (3,305 分)
那怎样进行面积比运算,两个数据集各自有上万块图斑,可以批量做面积比运算吗?

数据集属性表里有SmArea系统字段,您可以选中整个字段进行统计分析总和,在跟您相交后生成的数据集的面积总和进行比值运算(这个手动完成)。我上面提到的方法只试用于小块图斑。您有上万块图斑,不建议这种方法,我们桌面软件目前没有一步解决您这个问题的功能。

 

...