免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 4399|回复: 31
收起左侧

【干货】FME中CASS扩展属性转SHP的方法

  [复制链接]

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2020-5-21 15:47 | 显示全部楼层 |阅读模式
问题:真受不了CAD中的注记,只能方便显示,难于数据交互。好在CASS把属性信息基本写在扩展属性中,但显示又成问题了。此事难两全!我们通过查看实体属性,需要把宗地界线的扩展属性提取出来。即组码为-3,South中的宗地号、户主名和地类代码提取出来。

微信图片_20200521154246.jpg

分析:曾写过一个标注写入面属性的程序,最近又写了操作CASS扩展属性的程序,我想把两者结合起来解决此问题。

微信图片_20200521154310.jpg

微信图片_20200521154334.jpg

但在整理文档时,又发现了FME的安装,我想起了FME可以实现这个吧!

安装FME2014版本,用fmedatainspector打开处理后的Cad文件(只剩下目标图层),可以看到其扩展属性为data{0}.string{1/2/3}中。

微信图片_20200521154355.jpg

使用fmeworkbench建立CAD转Shp的工程。在输出模块中新建了三个用户字段,可打开写入模块一看,只有string{0},没有我需要的。

微信图片_20200521154410.jpg

微信图片_20200521154427.jpg

这可如何是好?查看官方的相关文档,可他使用的版本应该是2011,和我这个不一样啊,没法像他那样进行设置。

解决:使用了Attributerename转换器获取了string{1}、string{2}、string{3}。方法是:输入模块勾选autocad_extended_data{0}.string{};输出模块添加三个用户自属性;中间添加Attributerename,并设置其参数为string{1}、string{2}和string{3}。

微信图片_20200521154442.jpg

微信图片_20200521154501.jpg

最后,总的结构图如下:

微信图片_20200521154518.jpg

效果图如下:

微信图片_20200521154544.jpg

微信图片_20200521154601.jpg

本文作者:我也是个傻瓜
作者博客地址:
https://www.cnblogs.com/liweis/

3

主题

5万

铜板

6

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3889

精华勋章冰雪节勋章童话节勋章12周年纪念勋章

发表于 2020-5-21 19:52 | 显示全部楼层

回帖奖励 +10 个铜板

非常感谢楼主分享。
回复 支持 反对

使用道具 举报

853

主题

11万

铜板

252

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
22166

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2020-5-26 18:06 | 显示全部楼层

回帖奖励 +10 个铜板

谢谢提供分享!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2452

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
187
发表于 2020-5-28 14:30 | 显示全部楼层

回帖奖励 +10 个铜板

感谢楼主无私分享
回复 支持 反对

使用道具 举报

0

主题

2343

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
147
发表于 2020-8-28 10:09 | 显示全部楼层

回帖奖励 +10 个铜板

感谢楼主无私分享
回复 支持 反对

使用道具 举报

2

主题

5024

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
319
发表于 2020-9-8 19:58 | 显示全部楼层

回帖奖励 +10 个铜板

非常感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

1

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1449
发表于 2020-10-9 18:38 | 显示全部楼层

回帖奖励 +10 个铜板

FME中CASS扩展属性转SHP:zt:zt
回复 支持 反对

使用道具 举报

2

主题

8436

铜板

4

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
682
发表于 2021-1-12 17:22 | 显示全部楼层

回帖奖励 +10 个铜板

谢谢楼主分享
回复 支持 反对

使用道具 举报

5

主题

1万

铜板

19

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1955
发表于 2021-3-22 12:48 | 显示全部楼层

回帖奖励 +10 个铜板

谢谢分享
回复

使用道具 举报

21

主题

2万

铜板

21

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
15795

宣传勋章灌水勋章贡献勋章名人堂勋章冰雪节勋章童话节勋章

发表于 2021-4-23 14:23 | 显示全部楼层

回帖奖励 +10 个铜板

谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表