原标题:FME中CASS扩展属性转SHP的方法

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

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

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

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

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

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

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

最后,总的结构图如下:

效果图如下:

本文作者:我也是个傻瓜

作者博客地址:

https://www.cnblogs.com/liweis/返回搜狐,查看更多

责任编辑:

fme中oracle转shp,FME中CASS扩展属性转SHP的方法相关推荐

  1. mybatis中(Oracle)关于insert时主键自动加1的使用方法

    <insert id="insert" paramType="User"> <selecKey keyProperty="id&qu ...

  2. linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  3. oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  4. dcom配置计算机下没有,Win7 DCOM配置中我的电脑出现红色箭头,dcom没有属性显示的解决方法...

    操作word,excel时,通常需要对com组件进行配置.dcomcnfg配置DCOM时,我的电脑出现红色箭头并且点右键无属性显示. 解决方案: 一.     DCOM配置时右键属性不见, 确保下面四 ...

  5. 【经验】【ORACLE】从字符串中截取其中的数字

    方法一: 如果Oracle版本不是太低的话,使用 正则表达式函数 REGEXP_SUBSTR 处理. REGEXP_SUBSTR有5个参数,分别是: 第一个是输入的字符串 第二个是正则表达式 第三个是 ...

  6. Mybatis中Oracle和Mysql的Count字段问题

    Mybatis中Oracle和Mysql的Count字段问题 我们在进行项目开发时经常会碰到查询总数的问题,所以我们直接是用select count(1) from table来进行查询.那么在Myb ...

  7. win7 64位操作系统中 Oracle 11g 安装教程(图解)

    1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站: http://download.oracle.com/otn/nt/oracle11g/112010/win3 ...

  8. 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中

    如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中 2011-05-12 14:19 方法一,使用SQL*Loader      这个是用的较多的方法,前提必须oracle数据中目的表已经 ...

  9. 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...

    1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...

最新文章

  1. DHCP拒绝服务攻击工具DHCPig
  2. python 股票数据_从互联网获取股票数据(历史数据,Python + MySQL)
  3. java复试容易被刷掉吗_推免生一定被录取吗复试会被刷吗
  4. linux 复 带进度条
  5. 计算机应用技术在医院的应用,计算机管理技术在医院的应用
  6. MySQL教程+视频
  7. c语言简单图形库,C语言图形库简单对比及EGE库的安装小手册
  8. 单片机控制可控硅调压
  9. 百度蜘蛛的抓取方式有哪些
  10. vue实现点击不同按钮展示不同内容
  11. c语言程序设计工作任务,C语言程序设计任务驱动教程
  12. 如何把自己的网站免费发布到互联网
  13. 多线程有几种实现方法,同步有几种实现方法
  14. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】
  15. java百度上传控件_百度Bos上传文件工具类-BosUtils(java)
  16. 制作一个自己的对战平台
  17. WINDOWS键盘事件监控原理及应用 (转)
  18. PodDisruptionBudget
  19. CAD2020下载AutoCAD2020下载安装教程AutoCAD2020中文下载安装方法
  20. Linux 发布全新 6.0 版; 谷歌超微软开源贡献第一; GitHub 遭数万恶意攻击 | 开源月报 Vol.9...

热门文章

  1. WebApi安全性 使用TOKEN+签名验证
  2. WCF 入门 WCF基础知识问与答
  3. C#中三种截屏方式总结
  4. SpringCloud feign 的三种超时时间配置
  5. 漫谈MySQL索引与字段儿长度的关系
  6. “我是技术总监,你干嘛总问我技术细节?”| 程序员有话说
  7. SublimeText3: ImportError: No module named ‘urllib2′
  8. php大文件上传php.ini配置
  9. movs 数据传送指令_PLC中简单好用的传送指令功能,你学会了吗?
  10. 小米手机能用上鸿蒙吗,鸿蒙系统小米手机能用吗?鸿蒙系统支持第三方手机!