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}。

最后,总的结构图如下:

效果图如下:

时间: 2024-11-30 23:44:12

FME中Cass扩展属性转Shp的方法的相关文章

ArrayList删除集合中某一属性相同的元素方法(推荐)_java

如果想要集合中的元素不会有重复,那么推荐使用hashSet,如下: // list是有重复元素的ArrayList HashSet hSet = new HashSet(list); list.clear(); list.addAll(hSet); 但是有时我们想删除某一个重复属性值(值相同)的某个元素,如下: NetWork nw1 = new NetWork(); nw1.id = 1; nw1.destip = "192.168.1.3"; NetWork nw2 = new N

PHP中PDO_MYSQL扩展安装的2种方法

方法一, 看到CakePHP文档要求安装pdo_mysql扩展,于是就尝试安装了一下. 这里我的系统是CentOS 6.0.如果你的系统是其他版本的Linux/Unix,可以参考.如果你的系统是Windows的,抱歉,以下内容不适合你,请移步. 首先是下载pdo_mysql扩展的源码包.下载页面在这里:http://pecl.php.net/package/PDO_MYSQL.可以先下载了然后用FTP传到服务器. 我是在复制了下载地址以后使用wget直接下载到服务器端的. # wget http

城域网IPv6过渡技术—Radius扩展属性

在IPv6 城域网改造过程中,AAA服务器除了保持与BRAS通过IPv4 Radius报文交互, 但是需要扩展支持IPv6的扩展.与IPv6相关的Radius属性分为标准属性.过渡技术属性和设备厂商扩展属性.第一类属性:IPv6地址上报属性(标准属性)标准规范RFC3162和RFC4818规定了Radius的IPv6属性.498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' alt="" src="

SqlServer 扩展属性的介绍_MsSql

SqlServer帮助中对扩展属性的描述是: The Extended Properties property sets or retrieves provider-specific connection information that cannot be explicitly described through the property mechanism. 对于扩展属性有如下操作: 复制代码 代码如下: exec sp_addextendedproperty N'MS_Descriptio

SqlServer 扩展属性的介绍

SqlServer帮助中对扩展属性的描述是: The Extended Properties property sets or retrieves provider-specific connection information that cannot be explicitly described through the property mechanism. 对于扩展属性有如下操作: 复制代码 代码如下:exec sp_addextendedproperty N'MS_Description

中小型商城系统中的分类/产品属性/扩展属性的数据库设计

声明:之所以定位在"中小型"商城系统,而非"大型"(指淘宝.拍拍这类巨无霸),理由很简单----我一直都呆在(创业型的)小公司,没见过这些大家伙是怎么设计的:)   正文: 之前发表过一篇"商城系统中[商品扩展属性]的表单生成及客户端验证",部分童鞋对于后台数据库的设计比较感兴趣,于是今天把这部分也补上.   一.产品分类设计越来越多的商城系统都热衷于选择"无限级分类"的设计,我也不例外,因为它方便扩展.这部分就不详细展开了,

在页面中,利用SQL Server的扩展属性象access一样显示列的注释

access|server|显示|页面 access的设计视图有个不错的功能-----设计列的注释,这可以让设计者清楚地看到每个列的意义.一般的sql server建表时没有这个功能,但是他有扩展属性,这个功能也不错,可以把注释写到这里面,然后把相应的结果作为rs返回到页面进行应用我想,这在动态显示数据库的table的列信息时候可能比较有用(记得好像以前论坛里也有人问到过) 具体方法如下:(也可以在EM,QA里面通过右击相应列---扩展属性,进行添加) EXEC sp_addextendedpr

javascript中的prototype属性使用说明(函数功能扩展)_javascript技巧

这是一个比较特殊的属性,Javascript中的继承一般都依赖这属性实现. 在Javascript中,一切都是对象,字符串是对象,数组是对象,变量是对象,函数也是对象,所以才会允许['a','b','c'].push('d');这样的操作存在.类本身也是一个对象,也可以定义属性和方法: 复制代码 代码如下: function Test(){}; Test.str = 'str'; Test.fun = function(){return 'fun';}; var r1 = Test.str; /

Dreamweaver MX 2004 CSS使用教程之CSS扩展属性

css|dreamweaver|教程 本站原创内容,转载请注明出处网页教学网. 九.定义 CSS 样式扩展属性 "扩展"样式属性包括过滤器.分页和光标选项,它们中的大部分效果仅受 Internet Explorer 4.0 和更高版本的支持. 指定扩展属性:在"CSS 样式定义"对话框中,选择"扩展"(如下图),然后设置所需的样式属性. 分页:在打印期间在样式所控制的对象之前或者之后强行分页.选择要在弹出式菜单中设置的选项.此选项不受任何 4.0