当前版块:问答社区 > CASS

地形图相同地类合并

cass10.0,绘制地形图的时候,若两种相同的面状地物挨一块,怎么合并到一起,可以合并的话,有没有批量的办法,例如相同地类接壤则直接合并成一个面

全部评论

等级:LV17
积分:666
郭家乐 2020-02-14 17:17

相邻同编码批量合并?比如两个池塘合并成一个池塘?或者搞缩编把多个房屋合并成一个那种?

首先肯定的说,CASS现有菜单里是没直接这样的功能。

不过CASS 10的质检模块,通用SME质检,利用元规则组合,应该可以编写这样的批处理方案。

回复 1
等级:LV17
积分:666
郭家乐 2020-02-14 17:43

在CASS10的质检模块里,打开逻辑规则编辑器,由这几个元规则可以实现。

基本的逻辑思路如下:

1.把待合并的对象,按“编码分组”,保证每一步的处理只针对同一编码的实体。

2.按节点“打散多段线”,通过“线节点融合”(处理重合,伪节点等),“延长多段线”(处理悬挂点,以及捕捉不精准等小缺口),各自构成封闭区间,

3.再“切割构外边界”,这样相邻相同的区间就合并成一个大区间了。相当于在这个临时边界里二者合并了。

4.在这个过程中,还要同时并行一步,面生成点,就是生成一个记录了原面实体对象属性的标记点。

5.通过“点向面属性复制”,把标识点的属性写给最终构成的大面区间,“向图上生成实体”就可以了。


CASS10的质检模块(SME) 功能强大到你无法想象哦

回复 1
等级:LV15
积分:1413
鲜鱼 2020-02-20 18:14
好东西,感谢分享
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消