【阿巴无聊】FME将dwg格式的高程点按地块批量导出dat

需求背景:cad计算土石方,每块地需要施工前后的dat来计算土石方。点高程时是整个图一起点的,并没有每块地单独存文件。几百个地块,单独存文件就很浪费时间。

第一步,分析数据处理基本思路:给每个高程点赋上地块名称,那么按地块名称分组导出高程点即可。
第二步,准备原材料:
①每个地块的范围;
②每个地块的名称注记(建议注记完全位于地块范围内部,地块名称用于分组导出dat)
③高程点数据
以上3个数据存在一个dwg内,分图层存储。

第三步,具体思路。如图:
在这里插入图片描述
截图能看清具体步骤,我就不再赘述。其中有个重点,单独说明一下。
土方计算时,地块范围要求外扩一定距离,就会出现范围重叠的情况,如下图所示:重叠区域高程点ABC,应该在范围1的dat内有,在范围2的dat内也有。但依本菜鸟的能力,不知道如何实现这个步骤。
![请添加图片描述](https://i-blog.csdnimg.cn/direct/8d104b52876948e490e6dcee9c175263.jpeg
经大佬指点,转换器ListExploder非常合适:
在这里插入图片描述
第四步,运行界面如图。
在这里插入图片描述

题外话,因为对fme不是特别熟悉,我先用arcgis的模型构建器做了一遍,具体流程如图,针对上述表达的那个问题,此处我是用迭代器+按位置选择处理的:
在这里插入图片描述

完事了,喝杯茶歇歇。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值