《用FME转DWG到SHP从原理到方法.docVIP

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

用转到从原理到方法yjch2005 本主要解决的问题是 dwg格式中带有扩展属性(xdate),扩展属性里面有重要的数据,是我们不能舍弃的,当然也有些没有扩展属性的(不是我们讨论的),一般自带的工具无法转换扩展属性。以前解决的办法主要是编程,这个成本太高了,也很麻烦。现在说的fme用它就可以解决这个问题的 ??本贴子从dwg数据存储方式,及fme转换的原理,并结合具体的数据,来说明。 有不足之处,还请各位指出 Cad格式的数据主要由以下几个部分组成头(HEADER)是存储与图形有关的变量设置。 类(CLASSES)是存储与图形有关的类的定义 表(TABLES)主要是存储线型,颜色,层名等几何要素的 块(block)主要是定义符号和其它相关的图形文件 实体(ENTITIES)这是cad图形数据最主要和部分,每个实体包含了一些固定的信息,比如它的颜色,层,线型,几何要素,以及每个实体特定的属性值,例如一个文本(text)实体的字段有字体,大小,显示属性的字符串等。 对象 (objects)这部分存储字典和其它实体对象的说明 呵呵 现在说的是重点了啊一般人不知道的就是cad数据还有扩展属性的用xlist 命令可以在cad中查看这部分数据最大可以有16k你必须安装autodesk的提供的小工具express才可以查看的大家为什么以前在转dwg到shp中,会发现没有属性,因为你的属性在扩展(xdate)中,你用的软件没有办法读取xdate中的数据不信各位打开cass 查看 现在来说说fme 如果你有安装了arcgis的扩展模块的话 ,里面是有内置的fme引擎的 1.你必须是安装完全版的 2.在extension中勾选Data Interoperability 模块 3.启动ArcCatalog ,打开ArctoolBox,新建一个toolbox,右toolbox(新建的)-new-Spatial ETL Tool ,ok 就会出现一个你以前没有见过的对话框。 4.输入dwg,点next,再输入dwg的目录,点setting,会出现一个新的选项框,按需而选,但是记住,bolck,expand??into entities(意思是把每个实体打散)不要勾啊。ok!next,下面的对话框就是你要转的目标格式。ok,会出现新的界面,就是fme的工作台了。 如果你有fme了设置的方法一样。再来说说 fme 对dwg格式的处理原理吧 fme 读取文件概述 fme的The AutoCAD DWF reader 模块从dwg图形文件依次提取实体,并传递给fme的其它模块处理。复杂的实体如多段线(polylines )和插入的部分(insert)将被炸开,分成若干独立的fme要素。如果实体拥有扩展属性,则也会被读取并放到相应的要素中。 对extend entity date(简称xdate) 的处理 ??xdate通常被应用程序用于存储属性数据。fme为了xdate尽可能的简单易用,用了三种不同的格式数据存储fme要素对象。前两种格式几乎不存储要素中的图形数据,而第三种格式则以一种更易用方式存储属性数据。有一点必须指出的是,The AutoCAD DWF reader模块在读取xdate数据的时侯,三种格式都存储在一个单独的fme要素中。xdate只能在添加了说明后的格式(interpreted format),才能被The AutoCAD writer模块处理。xdate将会被fm有重新调整,以 attribute name = attribute value的格式输出。因为以这种形式便于fme的其它模块查看和读取。 在这种格式中,数据将会以列表的形式表示的。数据将存储在名为named extended_data_list{}的单独列表中,列表中的每个值 以属性标签:属性值(attribute tag: attribute value. )的形式表示。不过fme仅支持以下几种application_name??autocad_layer??string world_position world_displacement world_direction??real distance scale 16Bit_integer??32Bit_integer 标签,属性标签决定了属性值的类型。。。。 特别说明,fme并不存储与xdate相关的AutoCAD codes 。 具体标签的说明如下 application_name The name of the application which the following entity data is associated. This application_name rem

文档评论(0)

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

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

1亿VIP精品文档

相关文档