基于FMESHP与CASS属性数据转换研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FMESHP与CASS属性数据转换研究

基于FMESHP与CASS属性数据转换研究   [摘要]本论文主要介绍了FME的转换机制及CASS属性数据的存储方式,研究了如何利用FME的语义转换机制解决SHP与CASS属性数据相互转换中的问题。以某地籍数据为例,建立基于FME的SHP与CASS属性数据转换模型,为地籍数据共享和数据建库提供解决方案。   [关键词]FME CASS 数据转换 SHP   [中图分类号] P208 [文献码] B [文章编号] 1000-405   近年来,在各地地理信息化系统建设的过程中,CASS软件和ARCGIS软件运用较为普遍。前者是南方公司基于CAD开发的数据采集软件,数据格式为dwg,制图功能强大,在测量及数据采集市场上占有较大份额;后者是ESRI公司的地理信息管理方案,主要矢量数据格式是.shp,拥有强大的空间分析和数据统计能力,成为各地信息化建设的主流平台。由于各自的特点,这两种软件分别广泛运用于外业测量单位和各地、市国土单位的信息中心,两者数据格式的转换就成为了地理信息系统建设中最为重要的一环。数据转换主要包括空间数据的转换和属性数据的迁移。当前,空间数据的转换,也就是点、线、面、曲线、圆弧等图形元素的转换已经能够通过相关平台很好的完成,但是属性数据的迁移还很难做到无损迁移[1]。本文就是通过FME这一工具,研究SHP与CASS属性数据的相互转换,为数据共享和数据建库提供解决方案。   1CASS属性结构介绍   南方CASS是基于CAD二次开发的地形、地籍成图软件,由于其制图功能强大,操作简单,在测绘行业有着广泛的运用。CASS的图形数据和属性数据是按照一定的数据结构经过特殊的压缩记录在dwg文件当中的[2]。CASS数据不按照层类型严格划分要素的几何类型,几何要素的扩展属性信息存储在单个几何实体的扩展属性(XDATA)中,它是附加在图形要素上的一组数据块,一个CASS空间实体能够存储64k大小的扩展属性[3]。CASS的扩展属性在存储过程中没有字段名的概念,它是通过不同的注册用户名将多条属性存放在XDTA中,各条数据互不影响。利用CAD的扩展工具Expresstools中xdlist可以查看CASS中数据的存储情况,以某一宗地的数据为例,如下:   * Registered Application Name: SOUTH   * Code 1000, ASCII string: 300000   * Registered Application Name: QLR_QLRMC   * Code 1000, ASCII string: 王胜强   * Registered Application Name: QLR_DJH   * Code 1000, ASCII string: 0010040071000   * Registered Application Name: TDZL   * Code 1000, ASCII string:洪山镇郑桥村   第一条记录的注册名为“SOUTH”,其值为“300000”,表示的是宗地在CASS中的编码;第二条记录的注册名为“QLR_QLRMC”(权利人名称),其值为“王胜强”;第三条记录的注册名为“QLR_DJH”,其值为“0010040071000”。其它属性数据也是按照这种结构存储在CASS的XDATA中。   2FME介绍   FME(Feature Manipulate Engine)是加拿大Safe Software公司的一套空间数据转换方案,现在已经支持超过300种数据格式的转换,不仅支持主流的空间数据格式转,还可以通过开发组件增加新的自定义数据格式,现在已经广泛用于空间数据整理方面[3]。FME不同于以往的单一数据格式转换,不只是一个封闭式的输入、输出接口,而是基于语义的转换方式。在语义转换模式下,用户可以通过自己的意愿编辑和修改数据,使之成为新的数据元素[5]。FME在转换过程中,通过视图的方式读取源数据和写入目标数据,在源数据和目标数据间建立映射关系,并且可以通过FME提供的一些函数工具,对空间数据和属性数据在转换过程中进行一些编辑和干预,使之达到数据转换的目的,FME数据转换模型如图1所示。   3CASS与SHP属性数据转换技术路线   FME包含了大量的数据结构,其中包括了CAD与SHP的数据结构和模型[6]。因此基于CAD开发的CASS数据可以通过FME的语义转换方式,达到其属性数据与SHP属性数据相互无损转换的目的。本文讨论的CASS与SHP属性数据转换包括两个方面,一个方面是CASS属性数据向SHP的转换;另一方面是SHP属性数据向CASS数据转换。因为FME无法直接支持CASS数据,所以在CASS属性数据向SH

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档