FMECAD转GISshp格式文档操作方法
CAD文件转换为SHP文件
CAD转shp文件方法(2009-10-24 09:03:10)转载标签:cadshp杂谈分类:GIS二次开发CAD转shp经常出现的问题是丢失属性数据,利用以下方法可以解决丢属性的问题:
①把CAD存放目录和文件名全部改成英文,并且注意不能出现如:"-"、"/"等特俗字符,否则不能生成shp文件或者丢失属性数据;
②打开ArcMap—ArcToolbox—Conversion Tools—To Shapefile 弹出对话框操作即可。
CAD中DWG格式转换成SHP文件的方法默认分类2009-05-13 08:18:58 阅读1069 评论1 字号:大中小订阅 .
1.先转换为dxf格式,再用国产软件中地MapGIS,转为WT文件(MapGIS点文件)再注记转属性,再用MapGIS转为shp的点文件,文字在点文件属性中。在MAPGIS里,“文件转换”菜单中有个“选择”菜单,里面有个“压缩存盘”的功能。把MAPGIS数据导进去后用数据压缩保存数据,然后再输出SHP就基本不丢失数据了。
2.ArcGIS9.2集成了FME, 集成在arctoolbox中的数据交互模块(Data Interoperability Tools)中, 转换后可能坐标系不正确。
3.用工具FME2008版,设置源的坐标系为Unknown,然后设置目标的坐标系,转换后坐标还是原来的坐标.
4.首先将CAD数据的dwg格式保存为dxf格式,(mapgis-文件转换-输入DXF-输出SHP)用MapInfo Professional把dxf转成tab文件,然后利用MapInfo的通用转换器将tab文件转换成shape文件,其中注记无法转换,而且转换时要注意坐标系是否正确.
cad图形转shp格式方法
说明:所有路径及文件名中不能出现中文,在桌面的文件是不行的!!!!
1.打开ArcMap,点击工具栏的Arctoolbox工具
2.点击Conversion Tools>To Geodatabase>Import from cad
3.出现Import from cad对话框,input files栏中选取要转换的cad图形,output staging geodatabase中选择输出路径,推荐默认路径
4.加载图层,刚才转换出了一个后缀名为gbd的文件,加载此文件中的Entity和Xtrprop。
5.然后再加载此gbd文件中CADStaging中的Area、Line、Point三个图层,在加载这三个图层时会出现一个Unkown Spatial Reference的警告栏,这是正常的,单击确定,此时就会出现图像
5.在图层管理器中的Point图层上单击右键,选取Properties,再选取Joins&Relates,在左边的Joins栏中单击Add,在1.Choose...一栏中选择EntID,3.Choose...中选择EntID,然后单击OK;再次单击Add,在1.Choose...一栏中选择Point.EntID,3.Choose...中选择EntID,单击OK
6.用同样的方法处理Line和Area图层
7.输出:在图层管理器中的Point图层上单击右键,选择Data>Export Data,修改输出文件名,修改输出路径;Line和Area图层使用同样方法输出
8. 只要带有高程数据,先输出SHP格式,再利用ArcScene来处理就能实现坡度图绘制
CAD转ArcGIS的种种
CAD转ArcGIS的种种!!
1, Arctoolbox—conversion tools—to geodatabase—import from CAD
转换结果中会将CAD中的每层对应成Geodatabase单独的Feature Class。(不要转成shp,每个shp文件永远只能存一种类型的图形)转换好的文件,属性表里面会有一些信息,例如不同图形的值都已经在转换好的文件的属性表里面了,可以使用不同的数值,提取出不同的界线类型,重新分层。
2, 如果加载到ArcMap里就看不到,可能是路径或文件名含中文原因。目录不要太深,目录名中不要有中文或者空格,文件名不要用中文。3, ArcGIS 9.3, 可选ArcToolbox——Data Interoperability Tools——Quick Import工具, Input Data Source 选AutoCAD底Microstation的Format, 导出成Geodatabase Feature Class
4,直接转(所谓的直接转是什么啊??就是,点那个大大的“+”号,选cad文件,这样cad文件将被加载到gis,在左侧选择合适的层导出为shp文件即可)到ARCGIS,然后根据LAYER字段在ARCGIS里面分层。这个方法就是有点慢
5,用FME,专门的格式转换工具。
用FME转必须是CASS有属性的数据,如果是CAD不想输属性,可以详细分层,转过去后根据Layer来定义图斑属性就
基于FME实现AutoCAD Dwg向Shape数据转换
1 数据 转换 存在 的问题 目前 , 有许多互不兼 容的 GS数据 格式 , 了使 I 为 用户能够在各系统问共享数据 , 就必须先找到一 种方 法, 将某一系统的数据转换到另一系统 中。 目前主流 的方法有以下两种 : 一是将全部现有数据重新数字 化, 存储 到新系统 中 , 二是找到一个可 自动完成 的转 换方法。在大多数情况下 , 第一种是利用专 门的数据 转换程序对空间数据进行格式转换后 , 复制到当前系
统 中的数据库或文件 中, 这种从源数据到标准数据和
从标准数据到 目标数据两次转换 , 会产生大量的冗余 数据 , 增加磁盘荷载 , 耗费大量人力物力 , 转换结果通
常 只能 满足 最 低 的公 用 数 据 标 准 。 用 户 一 般 采 用 第
二种方法 , 避免 了冗 繁 的数 据 转换 , 而 由于众多 然 GS I 销售商严 守机 密 的原 因, 使得 第二 种 方法 复杂 化 。为了避免受单一供应商 的限制 或是 因为单一供 应商 的方法无法在采集数据 的阶段获得令人满 意的 数据 , 不同政府部 门及用户 引入 了多种数据格式 , 这
就使得问题 复杂化 。GS软件平 台 自身对 不 同数据Βιβλιοθήκη Baidu I 元素的定义格式、 表达方式 以及功能的差异使 得转换 不能做 到完全一致 , 利用 F ME进行空 间数 据语义转 换一定会成为各 GS应用程序之 间实现空间数据共 I
原创丨利用FME将CAD向SHP无损转换
原创丨利用FME将CAD向SHP无损转换
转换神器
FME
在规划成果数据进行保存时,如何准确、便捷地将规划业务数据进行整理、质检、入库的这些问题,经常让人抓狂,这时候借助FME 软件就能很轻松地解决这些问题啦。
什么是FME软件呢,FME软件是一个空间数据转换处理系统,是完整的空间ETL解决方案。主要功能为不同数据格式之间的转换,此外也可以进行例如数据质检、采集互联网数据等其它功能。
系列文章将讲述在规划数据入库的过程中,如何利用FME将CAD 数据无损转换为SHP数据,主要内容包括:
① 保存CAD线型、线宽、颜色等信息
② 提取指标框信息至SHP属性中
③ 提取标记信息至SHP属性中
④ GIS中直接显示标记信息
⑤ 其它场景...容我慢慢想~
那么开始第一篇的讲解吧:该案例将讲述如何通过FME将数据转换为SHP的过程中保存下来线型、线宽、颜色属性。本案例给的数据是一个污水管道图截取的一部分,为了方便讲述,对原CAD数据的线型、线宽进行了调整,颜色未做更改。
其中,红、绿、洋红色线段均为污水主管,红色主管线型为ACAD_ISO02W100,线宽为0.5毫米,绿色主管线型为ByLayer,线
宽为1毫米,洋红色主管线型为ByLayer,线宽为2毫米。
其中,红、绿、洋红色线段均为污水主管,红色主管线型为ACAD_ISO02W100,线宽为0.5毫米,绿色主管线型为ByLayer,线宽为1毫米,洋红色主管线型为ByLayer,线宽为2毫米。
01 CAD数据加载
打开FME Workbench,可直接将CAD数据拖入主界面中,FME 会自动将该数据读取为读模块,此时我们需要选择单一合并要素类。
FME-—CAD填色转SHP图斑教程(数据转换不求人)
正常情况下CAD中点、线、闭合的面可以直接转换成GIS数据。使用FME主要是将规划CAD中填色转换成SHP面,从而解决CAD填色不能直接转换SHP面的问题。
第一步:首先你要处理好CAD 文件图层;
在这里我们只保留了CAD中填色色块。
第二步:打开FME Workbench
创建工作空间——生成工作空间,如下图所示
第三步:找到处理之后的CAD所在位置
第四步:参数设置
选择几何对象
第五步:写模块
格式选择:Esri Shapefile 数据集:选择输出位置
第六步:点击运行,如图所示
第七步:完成CAD填色转成SHP面,GIS打开看一下,如果所示
CAD转地理信息系统(GIS)方法
CAD转地理信息系统(GIS)方法
地理信息系统(GIS)是用于捕捉、存储、处理、分析和展示地理数据的系统。而CAD(计算机辅助设计)软件则是用于制图和设计的工具。将CAD数据转换为GIS数据是在不同领域中常见的需求,例如城市规划、土地管理和资源管理等。下面是一些将CAD数据转换为GIS数据的方法:
1. 数据准备:在转换之前,需要对CAD数据进行准备。这包括清理和规范化数据,检查和修复几何错误,并确保图层和属性与转换后的GIS数据一致。数据准备:在转换之前,需要对CAD数据进行准备。这包括清理和规范化数据,检查和修复几何错误,并确保图层和属性与转换后的GIS数据一致。
2. 数据格式转换:CAD数据通常使用.dwg或.dxf格式存储,而GIS数据通常使用.shp(Shapefile)或.geodatabase格式存储。可以使用专门的数据格式转换工具,如ArcGIS、QGIS或MapInfo来将CAD数据转换为适合GIS软件使用的格式。数据格式转换:CAD数据通常使用.dwg或.dxf格式存储,而GIS数据通常使用.shp (Shapefile)或.geodatabase格式存储。可以使用专门的数据格式转
换工具,如ArcGIS、QGIS或MapInfo来将CAD数据转换为适合GIS软件使用的格式。
3. 坐标转换:CAD软件通常使用本地坐标系统,而GIS软件
使用地理坐标系统。因此,在进行CAD到GIS转换时,需要进行
坐标转换。可以使用坐标转换工具或软件,例如转换潜水器(Translator)、投影引擎或坐标转换库,将CAD数据的坐标转换
cad转shp原理
CAD(计算机辅助设计)转SHP的原理主要是通过CAD软件将设计图纸转化为GIS(地理信息系统)软件可以读取的格式,再将其导入到GIS软件中,从而生成SHP文件。这个过程主要涉及以下几个步骤:
1. CAD软件处理:首先,需要使用CAD软件打开CAD设计图纸,进行编辑和修改,如提取所需的图形和线条。在这一步中,需要将图纸中的几何图形和地理信息进行关联,以便后续的转换。
2. 坐标转换:CAD图纸中的坐标系统通常与实际地理位置信息不匹配,因此需要进行坐标转换,将图纸中的几何图形和坐标系统转换为GIS软件可以识别的格式。通常使用的是地理坐标系,如WGS84坐标系,这种坐标系被广泛用于GIS软件中。
3. 导出为DWG或DXF格式:为了能够被GIS软件所识别,CAD图纸需要被导出为DWG或DXF格式。这两个格式都是CAD软件支持的常见文件格式,但DXF格式相对更灵活,因为它包含了更多的图形信息。
4. 导入GIS软件:将DWG或DXF文件导入到GIS软件中,如ArcGIS、QGIS等。这一步中,需要将DWG或DXF文件中的几何图形和地理信息进行匹配和关联,以确保在SHP文件中的准确性。
5. 生成SHP文件:在GIS软件中完成上述操作后,即可生成SHP文件。SHP文件是一种矢量数据格式,被广泛应用于GIS软件中存储和分析地理信息。
总的来说,CAD转SHP的过程主要是通过CAD软件和GIS软件的相互配合,将CAD设计图纸转化为GIS软件可以读取和处理的SHP文件,以便进行后续的地理信息分析和可视化。这个过程涉及到了CAD和GIS两个领域的专业知识,但随着技术的不断进步,这个过程已经变得越来越简单和高效。
CAD转SHP(CASS转SHP)
CAD转SHP(CASS转SHP)个人觉得最好的方法
1、利用ArcToolsbox工具先将DWG文件转为MDB
通过CASS软件生成的DWG文件,字段中包含有很多属性内容,所以我们先将DWG格式的文件转换为MDB格式,再通过MDB转换为SHP格式数据进行整理。具体步骤如下:
通过 ArcToolsbox------conversion tools------import from CAD,如下图:
双击‘import from CAD’,在弹出的对话框中选择需要转换的DWG文件,程序在打开文件的同一目录下生成同文件名的MDB文件;
2、将MDB文件转换为SHP文件
(1)读出MDB的图形及属性表:
通过Arcmap的加载,选择生成的MDB文件,如下图
双击‘珠宝屯村2000_ImportCAD.mdb’文件,出现下图的几个图层,CADStaging表示图形,其它的几个表为属性表,如下图
属性表只需共同选择‘Entity’、‘XtrProp’两个表后点击ADD打开,如下图,再次点击加载后,再次双击图形‘CADStaging’选择‘area’、‘line’、‘point’三层,如图;
图形和属性加载后,在左边的目录树上可以看到相应的五层数据,如图
(2)将属性内容挂到相应的点、线、面的图形上;
选择‘Point’层上点击右键,选择选择后,弹出如下对话框,选择‘Joins & Relates’,点击‘ADD’,如下图
在弹出的下面对话框中,将
的钩去掉,再将1:EntID、2:XtrProp、3:EntID选择相应字段,点击‘OK’
使用FME将CAD数据带属性转为ARCGIS格式操作步骤
使用FME将CAD数据带属性转为ARCGIS格式
一、转换目标
使用FME2020.2将CAD数据中的房屋层转换到ARCGIS的面文件shp格式,并将房屋编号注记写入面文件属性表中,并通过房屋编号把房屋户主、建筑面积等信息挂接到SHP面文件属性表,完成转换。
二、使用工具
FME 2020.2、CASS10.1、excel2016
三、数据预处理
合并cad数据、Excel数据
(1)筛选数据,将FW层中不闭合多段线、面积小于2平方米的多段线删除。
(2)完成。
四、操作步骤
1、数据分析
(1)用FME Data Inspector 2020.2打开CAD文件(富源村.dwg),查看我们需要的房屋面和房屋编号注记存在哪个层,通过属性查看房屋编号放在哪个属性字段中。
分析结果:
(1)选中一个房屋面查看属性,房屋面存在JMD层。
(2)房屋编号注记(例:选中FL-71注记查看)存放在总图编号层,房屋编号属性(例:FL-71)存放在fme_text_string属性字段中。
2、格式转换
(1)用FME Workbench 2020.2,点击Generate,生成工作空间
(2)设置工作空间
1)在读模块格式选“Autodesk AutoCAD DWG/DXF”,点击数据集“...”找到选择富新村.dwg文件。
2)在写模块格式选“Esri Shapefile”,点击数据集“...”选择转换后的SHP文件存放位置。
(3)选择要素类型,只选择我们需要的两个图层“总图编号”和“JMD”,点击确定。
(4)将写入模块要素类全部删除,只保留JMD_polygon要素类。将名称改为“富源村”
南方CASS软件属性不丢失转到ARCGIS软件shp格式文档操作方法详解
南⽅CASS软件属性不丢失转到ARCGIS软件shp格式⽂档操作⽅法详解
南⽅CAD格式转Arcgis的shp⽂件写在前⾯:
原来在⽹上看到过朋友传的⼀些说明,但⽐较笼统,在使⽤的过程中,我还是费了好多周折。为了让以后的朋友解决类似的问题,我把我下载的⽂档重新编辑,就成了这个操作详解,希望对朋友有所帮助。下载积分虽然⾼了些,我保证你⼀下就能学会,也算是对我⼀点⼩⼩的补偿吧。
以后所有演⽰以FME2012版和Arcgis10软件为例进⾏操作说明。
⼀、CAD⽂件的查看和预览
⽬的:主要是查看南⽅CASS软件中扩展属性,数据的转换可以根据实际需要,按层转换,或是批量转换。
1、⽤FME Universal Viewer 打开要转换的CAD⽂件
1,F ile——opendataset 打开CAD⽂件
2,选择输⼊数据的格式DWG和数据的路径
如下图:
3,打开后效果如下图
图中viewspace 中各个数据集是CAD的各图层名称
因为宗地具有代表性,操作以JZD图层为例进⾏
操作。只打开JZD图层,如右图:
可以发现JZD图层Area,Line,Point,Text四种
数据。根据实际情况,宗地的扩展属性在Area
中存储。
4、点击:按钮,在⼀个封闭的宗地内部点选
⼀下,会⾃动调出该宗地的属性及扩展属性,效
果如下图:
其中extended_data部分的数据为南⽅CASS软件定义的扩展属性,对我们⽽⾔,我们重要的是需要宗地的宗地号和权利⼈这两项扩展属性。可以看到部分是我们所需要的。
其他图层的查看⽅法相同,不⼀⼀举例。
⼆,应⽤FME Workbench⾃定义转换CAD数据
Dwg格式(CAD)转换shp格式(ArcGIS)简单教程
Dwg格式(CAD)转换shp格式(ArcGIS)简单教程(小技巧:看Word文档的时候,按住Ctrl键的同时滚动鼠标滚轮有惊喜!)
方法一
1.1以下面这个简单的CAD文件为例
1.2在ArcGIS中打开
1.3打开之后会发现这里有Annotation(注记)、点、线、面、MultiPatch(多面)五种格式的文件,选择你想要的那种格式,以导出Polyline(线)为例,右键Data—Export Data
1.4在下面的这个界面选择你要保存的文件格式、名称和路径,以shp文件为例如下
1.5转换成功之后效果如下
方法二
2.1打开ArcToolBox—Conversion Tools—To shapefile
2.2选择你想要的那种格式,以导出Polyline(线)为例
2.3选择要保存的文件夹(文件的名字不用命名,系统自动命名,可以在转化成功之后重命名)
2.4转换成功效果如下
方法三
3.1在CAD中把dwg另存为dxf格式
3.2然后在MapGIS里把dxf格式转换成shp格式即可,但是这种方法需要用两种软件比较麻烦不推荐使用
南方CASS软件属性不丢失转到ARCGIS软件shp格式文档操作方法详解
南方CAD格式转Arcgis的shp文件写在前面:
原来在网上看到过朋友传的一些说明,但比较笼统,在使用的过程中,我还是费了好多周折。为了让以后的朋友解决类似的问题,我把我下载的文档重新编辑,就成了这个操作详解,希望对朋友有所帮助。下载积分虽然高了些,我保证你一下就能学会,也算是对我一点小小的补偿吧。
以后所有演示以FME2012版和Arcgis10软件为例进行操作说明。
一、CAD文件的查看和预览
目的:主要是查看南方CASS软件中扩展属性,数据的转换可以根据实际需要,按层转换,或是批量转换。
1、用FME Universal Viewer 打开要转换的CAD文件
1,F ile——opendataset 打开CAD文件
2,选择输入数据的格式DWG和数据的路径
如下图:
3,打开后效果如下图
图中viewspace 中各个数据集是CAD的各图层名称
因为宗地具有代表性,操作以JZD图层为例进行
操作。只打开JZD图层,如右图:
可以发现JZD图层Area,Line,Point,Text四种
数据。根据实际情况,宗地的扩展属性在Area
中存储。
4、点击:按钮,在一个封闭的宗地内部点选
一下,会自动调出该宗地的属性及扩展属性,效
果如下图:
其中extended_data部分的数据为南方CASS软件定义的扩展属性,对我们而言,我们重要的是需要宗地的宗地号和权利人这两项扩展属性。可以看到部分是我们所需要的。
其他图层的查看方法相同,不一一举例。
二,应用FME Workbench自定义转换CAD数据
目的:按照要求把CAD的数据转换到ArcGIS shp文件中,扩展属性读取在shp文件的表中
基于FME的CAD与GIS数据转换
基于FME的CAD与GIS数据转换
摘要:CAD软件和GIS软件的数据模型之间存在极大的差异,导致了它们对同一地理实体的描述方式不一致,导致两种格式数据难以共享的主要原因。本文从典型的CAD软件CASS和GIS软件ArcGIS的研究入手,以1:10000大比例尺地形图为例,实现基于FME的CASS向ArcGIS数据的无损转换。
关键词:CAD;GIS;FME;CASS;数据转换。
0引言
CASS数据是AutoCAD数据的扩展,具有较强的数字制图功能,它采用先进的计算机可视化技术,以拓朴数据结构为基础,从而可避免ArcGIS数据结构的不足,不仅可以绘制二维图形,还可以编绘三维立体图形,特别在城镇一些控制性详细规划中,ArcGIS无法承担此项任务。
地理信息系统(GIS)的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和型。以数字世界表示自然界,具有完备的空间特性,可以存储和处理不同地理发展时期的大量地理数据,并具有极强的空间信息综合分析能力,是地理分析的有力工具。
1 CAD与GIS格式分析
CASS的图形元素按照一定的数据格式与数据结构经过特殊的压缩处理记录在DWG文件中。DWG文件格式可读性差,通常用户都是从CASS的数据交换文件(后缀为.DXF)中来读取数据[3]。
ArcGIS的数据结构可分为Shpfile、Geodatabase、Coverage这三种。l) Shpfile 文件是ESRI定制的文件格式,也是在GIS界应用较为广泛的文件格式之一[6]。
2) Coverage:一种拓扑数据结构。数据结构复杂,属性存储在info表中,目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作3)Geodatabase的数据模型
基于FME的CAD与GIS数据转换
基于FME的CAD与GIS数据转换
摘要:CAD软件和GIS软件的数据模型之间存在极大的差异,导致了
它们对同一地理实体的描述方式不一致,导致两种格式数据难以共享的主
要原因。本文从典型的CAD软件CASS和GIS软件ArcGIS的研究入手,以1:10000大比例尺地形图为例,实现基于FME的CASS向ArcGIS数据的
无损转换。
关键词:CAD;GIS;FME;CASS;数据转换。0引言
CASS数据是AutoCAD数据的扩展,具有较强的数字制图功能,它采
用先进的计算机可视化技术,以拓朴数据结构为基础,从而可避免
ArcGIS数据结构的不足,不仅可以绘制二维图形,还可以编绘三维立体
图形,特别在城镇一些控制性详细规划中,ArcGIS无法承担此项任务。
地理信息系统(GIS)的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和型。以数字世界表示自然界,具有完备的空间特性,可以存储和处理不同地理发展时期的大量地理数据,并具有极强的空间信
息综合分析能力,是地理分析的有力工具。
1CAD与GIS格式分析
CASS的图形元素按照一定的数据格式与数据结构经过特殊的压缩处
理记录在DWG文件中。DWG文件格式可读性差,通常用户都是从CASS的
数据交换文件(后缀为.D某F)中来读取数据[3]。
ArcGIS的数据结构可分为Shpfile、Geodatabae、Coverage这三种。l)Shpfile文件是ESRI定制的文件格式,也是在GIS界应用较为广泛的
文件格式之一[6]。2)Coverage:一种拓扑数据结构。数据结构复杂,属
把cad图转换成arcgis格式的教程步骤图
把cad图转换成arcgis格式的教程步骤图
我们常常会遇到将cad文件转为shp文件这个问题,这个问题其实并不难,只是有点相对的集中性,在这里小编与大家分享把cad图转换成arcgis格式的教程,希望对你有帮助!
把cad图转换成arcgis的方法
1、首先,打开ArcMap,加载CAD文件,可以全部添加进去,也可以单个添加各个要素;这里全部添加进去是一个组合,也可以将其拆开(Ungroup)。
2、选择你需要的其中某个要素,这里选择面状要素,采用导出为shp文件的方法,右击》Data》Export Data,打开Export Data框,选择导出文件存放的路径。
3、这是会弹出一个框,提示你想不想把导出的数据作为这个地图的一个图层,点击“是”会立刻添加到图层,否侧反之;也可以自己手动加载进去,转了都是需要的,一般都会单击“是”。
CAD教程:基本二维图形绘制
1.绝对坐标系①笛卡尔绝对坐标:以坐标原点(0,0,0)为基点定位所有的点。各个点之间没有相对关系,只是和坐标零点的有关。②绝对极坐标:以坐标原点(0,0,0)为极点定位所有的点,通过输入相对于极点的距离和角度来定义点的位置。使用格式:距离〈角度
2.相对坐标系①笛卡尔相对坐标:以某点相对于另一已知点的相对位置来定义该点的位置。相对已知点坐标点(x,y,z)的增量为( Δx, Δy,Δz)的坐标点的输入格式为(@Δx, Δy, Δz),其中@表示输入的为相对坐标值。②相对极坐标:以某一特定的点为参考极点,输入相对于极点的距离和角度来定义一个点的位置,其使用格式为:@距离〈角度
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
MFE使用文档: CAD格式专程GIS的shp文件
一、CAD文件的查看和预览
目的:确定CAD文件每个图层包含的数据集,点 point,线 line,面 polygon 数据,以及CAD 文件的扩展属性。
1、用FME Universal Viewer 打开要转换的CAD文件
1,File——opendataset 打开CAD文件
2,选择输入数据的格式DWG和数据的路径
如下图:
3,如图
图中viewspace 中各个数据集是CAD的各图层名称
资料Word
.
以axes图层为例关闭其他图层,只打开axes图层
可以发现axes图层只有Line 数据
注:所以在以后的转化中axes图层只有线line数据其他数据为空不需要转换
点击:按钮,可以选侧对象的要素, 4点击view中的一条线段要素,可以查看这条线段要素的扩展属性
其中extended_data_list{0-6}为选中要素的扩展属性,可以看到我们需要的扩展属性如:中山东路,10025,这些重要的扩展属性
其他图层的查看方法相同,有的图层没有扩展属性。
例如:JMD图层
可以查看,有三个要素集 area line text 有数据
所以在以后的转换中药有三个要素的转换面,线,点的要素的转换。
资料Word
.
二,应用FME Workbench自定义转换CAD数据
目的:按照要求把CAD的数据转换到GIS shp文件中,扩展属性读取在shp文件的表中
FME Workbench 选择打开1,
2,选择读入数据的类型DWG和数据的路径,和目标文件的格式ESRI Shape 3,选择要读入的数据的图层
本文以读入axes图层为例,选择读入axes图层
资料Word
.
4,
经过上面的分析可以发现axes图层只有Line 数据则系统默认的其他属性可以删除
删除前:
删除后:
右键单击目标要素选择
资料Word
.
polyline 线性数据可以插卡转换成的要素名称和要素类可以根据要求修改输出的要素名称
格式点击开始转换,选择相应的路径存储文件,即可转换成需要的5,shp
得扩展属性但文件,CAD用arc_catlog 查看转换后的数据可以看到线性很好的转成了shp 却丢失了,这是我们不想看到的。因为数据中的扩展属性对于我们很重要。
CAD扩展属性的转换三、为选中要素的扩展属性,可extended_data_list{0-6}通过第一部分的分析axes图层其中 10025以看到我们需要的扩展属性如:中山东路,,这些重要的扩展属性 source types右键单击,属性菜单 1,选中扩展属性值,修改如下图:资料Word .
destination types,属性菜单,2 右键单击添加自定义输出的名称,和数据长度,选中扩展属性值,修改如下图:
资料Word
.
3,通过第一部分分析
4,10025
和中山东路可以看到我们需要的扩展属性是
中则可以相应的建立对应关系如下图:分别在list{3} list{4}
点击开始转换,选择相应的路径存储文件,即可转换成需要的shp格式5,
用arc_catlog 查看转换后的数据可以看到线性很好的转成了shp文件CAD得扩展属性可以在table中查看到PNAME NUM字段存储了街道名称和街道号,满足了需要。
资料Word
.
,加载转换后的数据,可以看到内容还不标准,修改一下就完美了。打开ARCGIS6,”为空后,完全符合要求了。“打开编辑,替换string: editor打开表,单击开始编辑open attributes table右键加载的要素选择
资料Word
.
7,保存编辑。
用arc_catlog 查看转换后的数据可以看到线性很好的转成了shp文件CAD得扩展属性可以在table中查看到PNAME NUM字段存储了街道名称和街道号,满足了需要。转换成功。
其他图层方法类似,不一一阐述。
还有一些高级应用没有具体的学习,希望以后多多交流,相互促进学习,有错误之处希望能提出意见得以改正。
如果要转换的数据时按照要求统一分层和编辑的,则可以保存相应的FME转换格式的文件,则转换下一数据时直接调用文件,减少编辑,能更快速的转换,提高工作效率。
资料Word