基于ArcGIS的CAD数据入库探究
- 格式:pdf
- 大小:816.00 KB
- 文档页数:1
CAD导入MAPGIS分析研究处理流程1在企业管理器下新建地理数据库1.1、在MapGisLocal节点上点击右键,单击“创建数据库”项,出现创建地理数据库对话框.创建本地数据库1.2、点击常规按钮,输入地理数据库名称.输入数据库文件存放路径4从空间数据地注记类和简单要素类我们看到数据导入,CAD中地文字注记自动转换到mapgis下地注记类,线数据导入到简单要素类3 在地图编辑器下对数据进行图层处理.3、1打开地图编辑器,在新地图上右键选择添加图层,选择到地理数据库下地转换地图层,在地图视图中复位窗口,即可查看图形A、在文档管理上右键图层,选择根据参数改参数B、在弹出对话框中选择线颜色,然后选择放置地图层,确定,同理修改其他地线.C、选择图层右键按层分离图元D、同理,将“地类”注记分离,激活注记层,选择点编辑下地修改注记参数E、在弹出对话框中地前景色即是注记地颜色F、右键注记层选择根据参数改参数,另选择图层G、同理分离图层,分离完后,文档管理下地图层显示为3、3拓扑处理A、处理大地地类图斑(不考虑村界和组界),选择线编辑下地全图自动剪断线B、选择线拓扑差错,自动检查拓扑错误,然后修改所有拓扑错误(可以再检查一次)C、然后选择线转弧造区,生成图斑结果如下图3、4处理图斑属性A、右键分离后地地类注记层,选择属性结构设置B、将注记赋值为属性,选择点编辑下地,选择地类字段同理处理地类图斑地属性结构,然后选择(注意将注记层先移除),弹出对话框中选择地类注记,地类图斑中地类属性即已赋值(图层颜色全部为黑色,对后续操作不影响)3、5制作各类图斑并建立属性结构(属性结构利用空间分析生成)3、6利用属性汇总生成图斑地面积3、7对行政区手工录入村和村名小组地代码(名称),大数据量按照国家标准,小数据量可以按照一定编码规则录入;利用属性汇总工具处理面积.3、8利用空间分析地判别分析处理其他地属性,以地类编码为例.A、打开数据分析与处理模块,打开两个地类图斑,选择分析下地叠加分析功能在弹出地对话框中做如下地设置,分析属性地功能是判别分析(将图层二地属性通过空间位置关系附加至图层一,并生成新地图层).这样生成地图层就具有图层一地地类字段属性.同理,其他地属性通过空间分析快速生成.最后生成地图斑属性如下图:4、数据统计分析数据统计分析在地图编辑和数据分析与处理模块中.4、1打开地图编辑器下地属性统计功能,打开要统计地图斑层4、2以图斑面积和各组地类总面积为例A、图斑面积将ID字段后地勾选框选中,选择分类模式,在弹出对话框中分类模式选择一值一类C、各组地类总面积第一步设置如图:第二步设置如图:统计结果为:保存为记事本为:5记事本数据另存为excel打开excel,选择文件-打开,文件类型选择,选择固定宽度,下一步,调整宽度,完成.另存文件为excel格式.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.xHAQX74J0X 用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.LDAYtRyKfEUsers may use the contents or services of this articlefor personal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.Zzz6ZB2Ltk转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.dvzfvkwMI1Reproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.rqyn14ZNXI。
利用ArcGIS和CAD套库方法一:1.CAD转SHP图层。
将含有项目范围线的CAD文件在ArcMap中打开,选择“工具箱——转换工具——转为Shapefile——要素类转Shapefile(批量)”,在“输入要素”中选择“dwg Polyline”图层(CAD 文件在ArcMap中会分为点、线、面、文本数据等多个图层,项目范围线属于线图层)。
转化后的图层示例如下:2.提取项目区范围线。
打开“选择——按属性选择”,进行如下设置,选中图层中的项目范围线,打开属性表,点击切换选择图标,选中其余不必要的线,打开编辑器,开始编辑,使图层处于可编辑状态,删除选中的不必要的线,即可删除其余无关的线条,删除后保存编辑内容,停止编辑,得到只有项目区范围线的图层。
3.地类与坡度套库。
打开工具箱,选择“数据管理工具——要素——要素转面”,进行设置,设置完成后点击确定,得到项目范围线的面状图层。
打开项目区所在县市的土地利用数据库,打开“土地利用(TDLY)”下的“地类图斑(DLTB)”(有的地区数据库直接是DLTB,没有TDLY图层),打开后记得在“属性——符号系统”中匹配二调图例,并添加标注,使得数据库中的各土地类型一目了然。
打开工具箱,选择“分析工具——叠加分析——相交”,进行如下设置,得到相交后的图层,然后打开该地区的坡度库,进行坡度的套库(其方法与地类套库一致),将得到的图层中,坡度等级为5的图斑删除。
4.导出范围线。
打开属性选择器,将不符合的图斑删除,右击图层“数据——导出至CAD”,得到每一个地类与坡度的范围线,然后将剩余的的图斑按土地类型进行合并,得到每个完整图斑的范围线,并导出至CAD,得到CAD文件,在CAD中打开,文件里的线为三维多段线,需要将其进行粉碎,然后利用PE命令,将粉碎后的直线进行合并,进而得到修改后的范围线。
方法二:将需要进行套库的CAD文件复制一个副本,在CAD中打开副本,打开除项目区范围线以外的所有图层,并全部删除,输入purge进行图层清理,清理完成后打开范围线图层并保存;在Arcgis中加载只有范围线图层的CAD文件的面图层,然后将面图层通过工具箱转换为面状SHP文件,然后重复方法一的3、4步骤。
CAD数据导入ARCGIS心得小结CAD数据导入ARCGIS的常用方法和注意事项CAD数据导入ARCGIS心得小结一、常用方法:1.直接在ARCMAP(ARCGIS的桌面模式)中加载CAD的DWG格式文件,运用EXPORT DATA命令输出shape数据(ARCGIS 的数据组织方式之一)。
这种方法简单快速,且能保存完整CAD数据信息,但对CAD数据要求较高,需要CAD多线段闭合成面,否则会出现数据丢失。
2.可通过第三方软件,如MAPGIS、ARCVIEW、FME等,先将CAD数据转换成ARCGIS便于识别操作的数据格式,再在ARCGIS中加载处理。
这种方法过程相对复杂,由于涉及第三方软件,数据转换过程不易控制,也可能导致数据丢失。
3.采用ARCGIS的ARCTOOLBOX工具中,Conversion Tools 模块下T o shapefile命令,类似于第一种方法,也对CAD数据要求较高,而且处理数据量大。
4.在CAD中将未闭合的多线段进行闭合,然后再导入ARCGIS,这种方法工作量较大,且容易产生碎屑多边形,是数据精度下降。
此外,这种对CAD数据的二次处理结果再导入ARCGIS中,也可能出现数据丢失。
5.可采用ARCGIS的ARCTOOLBOX工具中,Data Interoperability模块下Quick export或者Quick import命令。
这种方法能批量处理数据,识别CAD数据能力较强,输出格式多样,如:shapefile、gdb等,缺点是分层过多,需ARCGIS对数据进行融合。
二、注意事项:1.总之,数据转换的工作量大的问题是不可避免的,只能是尽可能减少。
2.CAD数据转入GIS的polygon要求在CAD中必须是闭合多段线,否则只能转成Polyline。
3.CAD数据转换到GIS中会产生大量数据冗余,因此有必要用delete field删除无用的字段,如:线性、线划颜色、线划宽度等等。
NanjingNormalUniversityADissertationSubmittedinPartialFulfillmentoftheMasterofScienceRequirementsfortheDegreeof凰戡▲011竺_ResearchonGeospatialDataSharingMethod—of_GISandCAD—al【ingArcGISandAutoCADasExampleCandidate:LeiWangProf.GuonianLvSupervisor:Ass.Prof.MingguangWuCollege:GeographicalScienceDiscipline:GeographyMajor:CartographyandGISDateFinished:May1st,2013DateApproved:May19th,2013图3.1GDMS的UN几图3.1.1GDMS的点对象点是组成几何对象的基本元素,是0维几何对象,具有X坐标值和Y坐标值,如图3.2所示。
点对象用来表示面积几乎忽略不计的要素,如测量控制点等。
Y_}{}}抖j善}÷专≯Hw、一÷一¨{¨;}一~卜rI};|{{{||{l。
{I,抟洙辩李蒋:#端j:辩。
:蛙:;|l0“制粤,i妊争≯z¨v斟“0}w*争}LX一斗{¨}|¨}o勰,,tjo』10卜凇==I{;一曩0托}?≮”rr,~1一rr0、托¨一瓣囊一引一}{淤一列V}V}r”一t“}?。
?中门}1寸'寸'rl{{l}{l|}l{|图3.2点对象示意图3.1.2GDMS的线对象线对象是由起点和终点组成,此外,还包括定义两点之间的组成部分的函数,常见的线对象包括道路、河流、境界线等。
GDMS中的线对象模型如图3.3所示,将线对象分为直线多段线(LineString)和曲线多段线(CurveString)。
陈育民博士书中关于FLAC3D建模的例5-2是郑文棠博士编写的土岩双层建模的FISH 程序,例中郑博士的原始数据是通过Surfer软件获得的,很多读者对用Surfer怎么获取这一系列数据的过程不是很清楚,笔者没有用过Surfer,同样也不清楚,因此琢磨出一条用ArcGIS 插值生成GRID图形文件的方式来获取网格数据。
笔者是学地质工程的,大多数时候拿到的原始资料就是一张测绘过的CAD地形图,详细步骤如下:1. 打开工作区的CAD图件,将除了等高线所在图层和0图层以外的其他图层删除(也可以不用删,只不过在MapGIS中选择不转出的图层数量比较多罢了),然后将其另存为AutoCAD 2000的dxf图件,注意此处一定要存为这个格式,其他格式貌似不能用ArcGIS 打开。
(此时别急着关AutoCAD,一会还有用)2. 打开ArcMAP,用键添加名为Drawing1的dxf文件,在添加的时候注意当找到Drawing1文件后,双击打开,里面还有几种不同的文件,对于等高线我们就只选择Polyline 这种多段线的形式就可以了。
如图所示:右键点击文件名Drawing1.dxf Polyline,选择Open Attribute Table属性表,可以看到每一条线的属性,由于等高线的高程是原始CAD图形中往往就存在的,所以Elevation一项就有明确的数据显示,作为示例笔者也是事先在CAD中对每一条线赋上了多段线的标高值。
3. 打开Toolbox, 按照Spatial Analyst Tools Interpolation Topo to Raster的路径打开,在“Input feature data”对话框里下拉选择文件Drawing1.dxf Polyline,此处要注意的是一定要把Field栏中的属性名称下拉改为“Elevation”,因为是做等高线的插值。
在最下面的“Output cell size”中填入输出的网格大小,此处可以随便填,在下一步转换为GRID文件输出网格大小的时候才需要输入你设计的网格大小。
基于ArcGIS的CAD数据入库探究
程明
【期刊名称】《城市建筑》
【年(卷),期】2014(000)012
【摘要】本文首先分析了 CAD向GIS数据转换中存在的问题,然后详细阐述了如何利用Geoway对 CAD数据进行加工以及数据库创建的具体方法。
该方法在实际的工程应用中收到了良好的效果,值得推广与应用。
【总页数】1页(P382-382)
【作者】程明
【作者单位】中山市置信测绘工程有限公司528400
【正文语种】中文
【相关文献】
1.建立AutoCAD与ArcSDE之间的桥梁--基于ArcSDE CAD Client的动态数据入库解决方案 [J], 赖学福;韩国强;葛文兰
2.基于FME语义转换的CAD格式地下管线数据入库预处理 [J], 吴著群
3.基于ArcGIS的矢量数据入库更新技术及其实现 [J], 赵成福
4.基于ArcGIS的基础测绘成果DLG数据入库 [J], 杨小梅;朱光兴
5.基于Geodatabase的CAD到ARCGIS数据入库研究 [J], 文学东;钟文军;祝方雄;卢秀山
因版权原因,仅展示原文概要,查看原文内容请购买。
2020年4月第1期城㊀市㊀勘㊀测UrbanGeotechnicalInvestigation&SurveyingApr.2020No.1引文格式:郑晖ꎬ刘艳敏ꎬ马小康.基于ArcGISforAutoCAD的空间数据建库方法研究[J].城市勘测ꎬ2020(1):71-75.文章编号:1672-8262(2020)01-71-05中图分类号:P208 1文献标识码:B基于ArcGISforAutoCAD的空间数据建库方法研究郑晖∗ꎬ刘艳敏ꎬ马小康∗㊀收稿日期:2019 06 19作者简介:郑晖(1985 )ꎬ男ꎬ博士ꎬ工程师ꎬ注册测绘师ꎬ主要从事地理信息系统开发与应用等方面的研究ꎮ(武汉市勘察设计有限公司ꎬ湖北武汉㊀430022)摘㊀要:当前测绘项目生产广泛使用dwg文件作为项目成果输出格式ꎬ随着测绘项目成果数量的增多ꎬ需建立空间数据库对各类测绘专题数据成果进行科学统一的管理ꎮ在基于项目成果dwg文件进行数据建库时ꎬ提取dwg中的图形信息的同时还需补充完善图形对应的属性信息ꎮ本文提出了一种基于ArcGISforAutoCAD插件进行空间数据建库的方法ꎬ该方法可在CAD环境下实现图形和属性的统一管理ꎬ通过ArcEngine进行二次开发ꎬ可快速准确实现基于dwg文件的空间数据建库ꎬ从而提高测绘项目成果的应用价值ꎮ关键词:CADꎻGISꎻArcGISforAutoCADꎻ空间数据ꎻ建库1㊀引㊀言AutoCAD作为一款主流的矢量制图软件ꎬ图形操作简单ꎬ图形编辑功能强大ꎬ并且提供了丰富的二次开发接口ꎬ支持多种开发形式ꎬ因此该软件在建筑㊁规划㊁设计㊁测绘㊁地质等领域得到了广泛的应用[1]ꎮ国土㊁规划等部门及相应的企事业单位日积月累ꎬ生产了大量以dwg格式存储的AutoCAD数据ꎬ从目前来看ꎬ使用dwg文件作为空间数据存储的现状在很长一段时间内不会改变[2]ꎮGIS系统的优势在于数据分析和挖掘ꎬ能对空间信息进行采集㊁存储㊁建模㊁查询㊁显示和输出等管理和应用ꎮ虽然现有的GIS软件也都提供了较强的图形编辑功能ꎬ但在AutoCAD中对数据进行编辑修改比用GIS软件提供的编辑功能更加方便高效ꎬ且处理精度更高ꎮ这样就会产生数据生产和数据管理及应用脱节ꎬ使数据的维护和更新变得复杂ꎮ由于dwg格式的数据重视图面效果ꎬ但不能建立完整地理坐标系统ꎬ也无法完成地理坐标投影变换ꎬ而且对图形的属性信息管理与空间拓扑关系方面能力较弱ꎬ不具备地理意义上的查询和分析能力ꎬ因此导致dwg文件中存储的地理空间信息无法直接在城市地理信息系统中使用[3]ꎮ为了发挥这两套系统各自的优势ꎬ充分利用现有的dwg成果作为GIS的基础数据源ꎬ必须考虑如何通过将dwg数据无缝转换为GIS支持的数据ꎬ才能实现各类测绘成果的科学高效管理[4]ꎮ本文对比了几种常见的基于CAD数据进行空间数据建库的方法ꎬ提出了一种基于ArcGISforAutoCAD插件在AutoCAD环境下进行数据编辑后再进行数据快速建库的方法ꎮ2㊀基于dwg数据的属性数据管理方法当前利用dwg数据进行空间数据建库时ꎬ需提取dwg文件中包含的图形信息和属性信息ꎮ由于Auto ̄CAD软件图形编辑能力较强ꎬ但属性编辑能力较弱ꎬ因此为了维护图形对应的属性信息ꎬ为数据入库做好准备ꎬ通常采用以下三种方法[5]:2 1㊀图形属性分开处理数据生产单位使用AutoCAD软件完成成果图的制作ꎬ数据管理应用单位先将图形转化为GIS数据库支持的格式ꎬ并定义图形对应的属性字段ꎬ然后在GIS环境下基于成果图采用交互的方式进行属性信息的录入ꎬ这样能实现在空间数据图形入库后再附加图形属性信息ꎮ这种处理方式将空间数据的图形和属性人为分开ꎬ容易导致图形和属性信息出错ꎮ2 2㊀图形外挂属性库这种方式是在图形系统外挂一个属性库ꎬ将实体的图形信息和属性信息关联ꎬ实现图形和属性实时导入数据库ꎮ由于数据生产单位和数据管理应用单位的对数据要求侧重点不同ꎬ往往导致数据生产单位不愿去维护外挂的属性库ꎬ从而使图形属性信息同步困难ꎮ另外ꎬ这种方式需要单独开发属性数据维护模块ꎬ并在终端部署ꎬ使用起来不方便ꎮ2 3㊀图形扩展属性库dwg文件提供的扩展属性方式可管理图形实体的大量属性信息ꎬ这种扩展属性与图形对象紧密结合在一起ꎬ有利于图形和属性的一体化操作ꎬ维护数据逻辑一致性[6ꎬ7]ꎮ例如AutoCAD面向测绘地理信息管理的需城㊀市㊀勘㊀测2020年4月要ꎬ专门推出了AutoCADMap3D产品ꎬ该产品中新增了 地图数据和分析 菜单ꎬ利用该菜单可自定义扩展属性字段ꎬ然后可通过交互的形式将扩展属性附加到图形实体上ꎬ并采用与原AutoCAD中特性编辑相同的操作方式编辑扩展属性ꎮ当图形属性关联后ꎬ可采取专业软件或二次开发进行dwg数据到GIS数据的转换和建库ꎮ通过以上的对比分析可知ꎬ采用图形扩展属性库的方式是使用dwg数据进行空间数据建库最高效的方案ꎮ但如果采用AutoCADMap3D等工具进行图形扩展属性库的维护ꎬ需在项目成果输出之前为每一类待入库的实体建立好扩展属性的dwg模板文件ꎬ然后在该模板中编辑扩展属性并生成最终的项目成果ꎮ如果在没有扩展属性模板的情况下ꎬ编辑同一类项目的不同dwg成果图时都需要重复为相同的实体建立扩展属性表ꎬ这种方法显然不切实际[8ꎬ9]ꎮArcGISforAuto ̄CAD可提供地理信息解决方案模板ꎬ该模板可包含定制的扩展属性信息可被其他同类项目成果dwg文件加载ꎬ因此避免了重复定制扩展属性的工作ꎬ从而为各类存量CAD项目数据进行空间数据建库提供了便捷ꎮ3㊀ArcGISforAutoCAD简介ArcGISforAutoCAD是Esri提供的可免费下载的插件应用程序ꎬ其目的是在保持原有的CAD工作环境的同时更好地分享和使用AutoCAD文件中的地理信息内容ꎮArcGISforAutoCAD可以非常方便地实现CAD数据和GIS数据的互操作[10]ꎮAutoCAD用户可以使用该插件就能在AutoCAD环境下直接访问和使用利用ArcGISServer发布的企业级GIS数据和影像ꎬ还可以在ArcGIS中使用AutoCAD生产的数据ꎮ正是基于该插件提供了这种互操作功能ꎬ从而为基于dwg数据的测绘成果建库提供了新的解决方案ꎮ3 1㊀软件的安装该插件的下载地址:https://www.esri.com/en-us/arcgis/products/arcgis-for-autocadꎬ在已经安装Auto ̄CAD软件的前提下ꎬ用户需根据运行该插件的终端上操作系统和AutoCAD软件的版本选择对应的版本下载ꎮ下载后按照常规的软件安装方法完成插件的安装ꎮ3 2㊀软件的启动ArcGISforAutoCAD插件正常安装完后ꎬ会在桌面创建一个启动快捷方式ꎬ用户双击该快捷方式即可在打开AutoCAD软件后自动加载该插件ꎮ插件的另一种启动方法是用户在打开AutoCAD应用程序后ꎬ在AutoCAD命令窗口中执行 NETLOAD 命令ꎬ从弹出的 选择.NET程序集 窗口中指定打开插件安装目录下的 ArcGISForAutoCAD.dll 文件ꎬ这样可以手动加载插件ꎮ插件加载成功后ꎬ会在原AutoCAD工作环境下新增一个名为 ArcGIS 的菜单(如图1所示)ꎬ该插件提供的所有功能都集成在该菜单下ꎮ图1㊀ArcGISforAutoCAD插件菜单4㊀基于ArcGISforAutoCAD的空间数据建库方法基于ArcGISforAutoCAD进行空间数据建库可分为模板制作㊁数据制作和数据入库三步ꎬ每一步又包含若干环节ꎬ详细的流程如图2所示ꎮ图2㊀基于ArcGISforAutoCAD建库流程图4 1㊀模板制作(1)首先根据入库项目的需要ꎬ确定需要将哪些类型的实体导入到空间数据库进行管理ꎮ本文以武汉市建设工程项目配套绿地建库为例ꎬ按照«建设工程项27第1期郑晖等 基于ArcGISforAutoCAD的空间数据建库方法研究目配套绿地竣工验收面积测量技术规程»的要求ꎬ武汉市建设工程项目配套绿地竣工验收面积测量成果报告需按表1所列的绿地要素进行分类和汇总ꎮ成果图中不同的绿地要素实体在CAD图形中以图层的形式进行区分ꎮ建设工程项目配套绿地实体分类㊀㊀㊀㊀㊀㊀表1要素分类层文件名内容G80101YDFWX用地范围G80102DXSFW地下室范围G80201JZQGG居住区公共绿地G80301JZQQT居住区其他绿地G80401DJZJDB地下建筑顶板绿地G80501DLRGZJSY独立人工造景水域绿地G80601QM乔木绿地G80801ZCC镂空植草砖绿地G80901WD屋顶绿地G81001CZ垂直绿地G81101XF消防通道G81201GH规划绿地(2)确定实体属性字段绿地实体类型确定后ꎬ须为每类绿地实体建立专属的属性字段ꎬ以便根据绿地实体的类型附加对应的属性信息ꎮ表2给出了以用地范围为例设计的属性字段ꎮ用地范围实体属性字段设计㊀㊀㊀㊀㊀㊀㊀㊀表2序号属性项类型长度描述必填1要素GUIDText255唯一标识码是2要素编码Text50要素编码是3要素名称Text255要素名称是4测取人Text50数据测制人员名称是5测取时间Text50测制该要素的时间是6修除人Text50数据修除人员名称7移除时间Text50删除该要素的时间8建设单位Text255项目建设单位是9项目名称Text255项目名称是10项目编号Text255项目编号是11建设地点Text255项目建设地点是12计算者Text50成果计算者是13审核者Text50成果审核者是14成果提交时间Text50成果提交时间是15测量单位Text50成果测量单位是 (3)为实体建立要素类打开AutoCAD软件ꎬ按3 2中的方法加载ArcGISforAutoCAD插件ꎬ在插件的要素选项卡中选择 新建要素类 按钮ꎬ根据提示为指定新建要素的名称和类型ꎬ并按第2步确定的属性字段要求为各要素添加属性信息ꎮ某一要素实体类创建完毕后ꎬ可使用ArcMap打开该文件ꎬ可看到图层列表中会新增一个与新建要素对应的图层ꎬ该图层的属性信息与在插件中新建的属性字段相同ꎮ(4)输出GIS方案模板按第3步对建设工程项目配套的12类绿地实体建立要素类ꎬ然后将包含有所有新建要素类的dwg文件保存为GIS方案模板ꎮ该模板只需要定制一次ꎬ在后续为具体的建设工程项目配套绿地项目成果dwg图时便可重复使用ꎮ如采用AutoCADMap3D创建工程模板ꎬ在进行成果制作时首先需加载该模板ꎬ才能使用该模板中预定义的扩展属性ꎮ由于无法在已编制好的成果图中加载AutoCADMap3D中创建的模板ꎬ但采用ArcGISforAutoCAD制作的模板可随时作为GIS方案加载到成果图中ꎬ这也是本文选择ArcGISforAutoCAD在成果图上进行属性扩展并完成空间数据建库的原因ꎮ4 2㊀数据制作(1)打开同类项目成果模板制作完毕后ꎬ即可将该模板应用于与模板同类的工程项目成果图上ꎮ可使用2 2中的方法打开需处理的成果图ꎬ并确保ArcGISforAutoCAD插件正确加载ꎮ(2)加载GIS方案模板在插件扩展菜单的 管理 选项卡中ꎬ点击 导入GIS方案 按钮ꎬ指定3 1中创建好的模板作为方案源后ꎬ就可将该模板中预定义的要素类信息加载到当前项目中ꎮ方案加载成功后ꎬ可在 要素 选项卡的要素下拉列表框中看到模板中定义的所有要素ꎬ同时与要素交互的工具按钮将变为可用状态ꎮ(3)图形扩展属性编辑在 要素 选项卡中ꎬ使用 要素类属性 按钮ꎬ可通过指定成果图中要素的图层㊁颜色㊁线型㊁线宽的属性和属性值ꎬ并可通过追加字符串值进行多个属性和属性值的组合来筛选图形实体ꎮ由于配套绿地项目中相同类型的绿地实体放在同一图层ꎬ因此此处可通过指定图层属性来完成绿地实体的筛选ꎮ(4)图属信息关联存储可通过交互的方式选择单个或多个实体ꎬ并通过 要素属性 按钮弹出的属性框ꎬ为选择的实体编辑属性信息(如图3所示)ꎬ但所有实体属性信息编辑完成后ꎬ保存该dwg文件ꎬ即可完成图形和属性信息的关联存储ꎮ37城㊀市㊀勘㊀测2020年4月图3㊀要素属性编辑4 3㊀数据入库(1)加载项目文件采用ArcEngine进行开发ꎬ使用CadWorkspaceFac ̄toryClass加载dwg文件中的要素类ꎬ可通过遍历要素获取要素图形和属性信息[11]ꎬ代码如下:IWorkspaceFactorypWorkspaceFactoryꎻIFeatureWorkspacepFeatureWorkspaceꎻIFeatureLayerpFeatureLayerꎻIFeatureDatasetpFeatureDatasetꎻ//打开CAD数据集pWorkspaceFactory=newCadWorkspaceFactoryClass()ꎻpFeatureWorkspace=(IFeatureWorkspace)pWorkspaceFac ̄tory.OpenFromFile(dwgfiledirectoryPathꎬ0)ꎻ//打开一个要素集pFeatureDataset=pFeatureWorkspace.OpenFeatureDataset(dwgfileName)ꎻ//IFeaturClassContainer可以管理IFeatureDataset中的每个要素类IFeatureClassContainerpFeatureClassContainer=(IFeature ̄ClassContainer)pFeatureDatasetꎻ//对CAD文件中的要素进行遍历处理for(inti=0ꎻi<pFeatureClassContainer.ClassCount-1ꎻi++){IFeatureClasspFeatureClass=pFeatureClassContainer.get_Class(i)ꎻif(pFeatureClass.FeatureType==esriFeatureType.esriFTAn ̄notation){//如果是注记ꎬ则添加注记层pFeatureLayer=newCadAnnotationLayerClass()ꎻ}else//如果是点㊁线㊁面ꎬ则添加要素层{pFeatureLayer=newFeatureLayerClass()ꎻpFeatureLayer.Name=pFeatureClass.AliasNameꎻpFeatureLayer.FeatureClass=pFeatureClassꎻaxmapcontrol.AddLayer(pFeatureLayer)}}(2)数据质量检查对于某些特殊的应用场景ꎬ不仅关注dwg文件的图面效果ꎬ而且还注重要素编码体系㊁属性信息录入㊁拓扑关系等内容ꎮ在数据入库之前需进行数据质量检查ꎬ主要包含数学精度㊁属性精度㊁数据及结构正确性㊁拓扑关系等内容[8]ꎮ可通过配置文件对数据的属性和拓扑检查规则进行配置ꎬ并将检查规则应用于dwg中的实体要素ꎬ检查结果可输出为Excelꎬ方便用户根据错误列表对原dwg文件进行编辑修改ꎮ(3)图属一体化入库空间数据入库前需使用ArcGIS提供的工具在关系型数据库中创建企业级地理数据库ꎬ然后在该库中新建要素集ꎬ并在要素集下创建要素类ꎬ要素类的创建需与4.1中第2步创建的要素类保持一致ꎬ否则将会因为数据类型不一致导致空间数据入库失败ꎮ(4)空间数据管理成果图dwg中的要素导入空间数据库以后ꎬ可按需进行各种空间数据的管理功能开发ꎮ图X和图X表示基于空间数据库进行属性信息显示和查询的效果ꎮ5㊀开发案例本文以武汉市建设工程项目配套绿地面积测量数据成果建库为例ꎬ在VisualStudio2010集成开发环境下ꎬ采用C#和SQLServer2008开发了配套绿地测量成果数据建库工具(如图4所示)ꎮ在ArcGISforAuto ̄CAD插件的配合下ꎬ可在dwg文件中对图形和属性进行同步管理ꎬ图5为从图4中提取到的项目用地范围线对应的属性信息ꎮ图6为按本项目应用所需而定制开发的各类绿地实体面积汇总统计功能ꎮ图4㊀定制开发入库工具界面47第1期郑晖等 基于ArcGISforAutoCAD的空间数据建库方法研究图5㊀属性信息入库图6㊀定制统计功能开发6㊀结㊀语dwg文件作为DLG成果常用的数据格式ꎬ在测绘领域得到了广泛的应用ꎮ该文件注重图面效果ꎬ对图形实体属性信息的管理能力较弱ꎮ本文在ArcGISforAutoCAD插件的支持下实现在AutoCAD环境下编辑图形实体的同时录入属性信息ꎬ实现了在dwg文件中进行图属一体化存储ꎬ然后采用C#结合ArcEngine进行二次开发ꎬ快速准确从dwg中提取图形和属性信息完成空间数据的建库ꎮ这种同时包含图形和属性信息的dwg文件ꎬ也可被FME软件提取导入空间数据库[12]ꎮArcGISforAutoCAD插件支持从已有的dwg文件中读取GIS方案ꎬ因此非常适合对dwg格式的历史测绘成果进行处理ꎮ本文开发的软件已在绿地㊁管线㊁地形测绘成果建库方面得到了应用ꎬ取得了较好的应用效果ꎬ并将会逐步推广应用到其他类型测绘专题成果的建库工作中ꎮ参考文献[1]㊀罗海燕ꎬ何洁.CAD平台下矢量数据建库系统的设计与实现[J].测绘通报ꎬ2016(6):105~108.[2]㊀孙炎ꎬ罗晓沛.基于DWGDirect实现AutoCAD与ArcGIS的数据交换[J].计算机工程与设计ꎬ2009(7):1753~1755.[3]㊀李巍巍ꎬ许庆领ꎬ何静.基于CASS的基础地理信息数据建库技术研究[J].地理空间信息ꎬ2014(3):56~58.[4]㊀李土旺ꎬ曾洪周.基于ArcGIS的测绘成果管理系统的设计与实现[J].城市勘测ꎬ2009(1):34~37.[5]㊀朱汪云ꎬ张金泉.CAD文件到GIS数据建库方案探讨[C].2007 全国测绘科技信息交流会暨信息网成立30周年庆典论文集ꎬ2007:3.[6]㊀杨娜娜ꎬ张新长ꎬ黄健峰.CAD规划成果数据GIS建库的技术与研究[J].测绘通报ꎬ2015(6):44~48.[7]㊀张敏ꎬ郑凤娇ꎬ石淼等.基于维思2 0的时空DLG数据质量检查方法[J].城市勘测ꎬ2018(6):37~40.[8]㊀孙龙ꎬ李娜.基础测绘DLG数据建库前后一致性的检查方法[J].城市勘测ꎬ2012(2):68~71.[9]㊀伊云忠ꎬ丰勇.基于AutodeskMap实现测量数据的快速转换[J].测绘与空间地理信息ꎬ2009ꎬ30(2):69~70+74.[10]㊀ArcGISforAutoCAD轻松实现GIS和CAD的互操作[J].城市勘测ꎬ2009(2):42.[11]㊀邱洪钢ꎬ张青莲ꎬ陆绍强.ArcGISEngine开发从入门到精通[M].北京:人民邮电出版社ꎬ2010.[12]㊀李逵.FME在基础地理信息数据库建设中的应用研究[J].测绘通报ꎬ2016(3):115~117.ResearchonSpatialDatabaseBuildingMethodBasedonArcGISforAutoCADZhengHuiꎬLiuYanminꎬMaXiaokang(WuhanGeotechnicalEngineeringandSurveyingCo.ꎬLtdꎬWuhan430022ꎬChina)Abstract:Dwgfilewaswidelyusedastheoutputformatofthesurveyingandmappingprojectproducesatpresent.Withtheprojectamountofsurveyingandmappingincreasingꎬitisnecessarytoestablishaspatialdatabasetoscientificandunifiedmanagevarioussurveyingandmappingthematicdataresults.Whencreateingthespatialdatabasedonthedwgfileꎬthegraphicinformationindwgisextractedꎬandtheattributeinformationcorrespondingtothegraphicneedstobesupplementedatthesametime.ThispaperproposesamethodofbuildingspatialdatabasedonArcGISforAutoCADplug-in.ThismethodcanrealizetheunifiedmanagementofgraphicsandattributesinCADenvironment.Secondarydevelop ̄mentbasedonArcEnginecanrealizespatialdatabasedondwgfilequicklyandaccuratelyꎬandtheapplicationvalueofthesurveyprojectresultswasimproved.Keywords:CADꎻGISꎻArcGISforAutoCADꎻspatialdataꎻdatabasebuilding57。
arcgis里如何导入cad数据的-转载(2011-04-14 16:25:30)CAD和GIS的使用是不同的,然而需要在不同的环境中共享和重用数据是重要的。
CAD文件作为GIS数据集合中的一个重要来源,本文将就CAD到ESRI GIS软件的转换介绍一些相关的工具和方法。
定义首先来看看相关的数据类型说明。
CAD文件常见的CAD文件有AutoCAD?的线画文件(.dwg),MicroStation?的设计文件(.dgn),Autodesk的线画交换格式(DXF),对于一个MicroStation 文件这个文件扩展名是可变的。
CAD文件是由诸如颜色、线型、线宽、符号等静态图形特征组织后的图层集合,其图层并没有象GIS中的图层那样组织严密,实体/元素都包含在一个单一的文件中,属性数据的主要描述依靠图层和注记。
不同的CAD软件版本对不同版本的文件格式有各自的实现(例如AutoCAD 13,14,2000的线画是彼此不同的),这意味着你在进行数据处理时需要注意相关的版本。
DXF文件通常是作为一个ASCII文件,,也可以存为一个二进制文件方式。
CAD文件除了存储静态的图形数据,也可以通过编码对应属性的方式来存储属性数据。
在AutoCAD和Microstation中提供了方法用来操作CAD对象上的相关属性数据,这些方法中通常都有相关的标准,但有少量是用户自定义的模式,ESRI软件对这些自定义的属性模式的访问是有限制的。
CoeragesCoerages是一种矢量文件格式,几何和空间拓扑关系存储在二进制文件中,与之相关的属性数据则被存放在INFO表或RDBMS中(PC ArcInfo存储在DBF表中)。
Coerages是对要素类组织后(feature class)的集合,每个要素类都是一些点,线(arcs),面或者annotation(文本)的集合,用于描述地理要素的Coerage要素类包括point,node,route system,section,polygon和region。
AutoCAD与ArcGis数据特点及分析与研究[摘要] 研究CAD数据与Gis数据,对于数字地图的进一步利用和向Gis转换是非常有必要的。
因此,要实现数据转换,必须首先深入了解两种数据的结构特点。
1.AutoCAD数据特点的研究与分析1.1 AutoCAD图形数据AutoCAD的图形元素是按照一定的数据格式与数据结构经过特殊的压缩处理,记录在dwg文件中。
dwg文件格式很特别,一般不对外公开,用户很难直接从这个文件中读取所需要的信息。
通常,用户都是根据AutoCAD的数据交换文件DXF 来实现AutoCAD与其他软件系统的数据交换。
DXF文件是一种ASCII形式的数据文件,可读性强,但数据量大,站用很大的内存空间。
由于AutoCAD的广泛应用,DXF文件格式已经成为事实上的工业标准。
整体的DXF文件包括数据代码组,很像AutoLISP图元和表的组码关系表。
用DXF组的概念来考虑,一个DXF组码跟随一个数据元素,典型的DXF文件的一部分如下所示:0DXF组码(实体类型)LINE 数据元素8DXF组码(实体所在层名)WALLS 数据元素10DXF组码(X坐标)22.5 数据元素在DXF文件中,AutoCAD图形数据结构复杂,并且包含几何信息和非几何信息.数据的主要类型和它们的DXF组码如表1-1所示:像AutoLISP的图元和表数据一样,DXF文件有一个头段,一个符号表段,一个块表段和一个图元段.如表1-2所示[1]表1-2 DXF段名1.2 基本图形元素的分类、属性与符号表达CAD图形元素种类繁多,如点、线、多义线、圆、弧、矩形、注记等。
而在Gis中只有三类基本图形元素,点、线、面。
在数据转换时,要确定CAD图形中的图形元素对应于Gis中的哪一类元素。
CAD图形具有很强的可视性,它除了图形坐标之外,还有许多图形符号。
如一个点状元素可以用不同的图形符号表示,一条线段可以有不同的线形,并且还有不同的颜色、形状、大小。
基于ArcGIS平台的数据处理与建库思路探讨随着人类土地利用方式的不断变更和利用节奏的加快,如何快速、准确进行土地利用现状调查已成为目前土地调查部门面临的关键问题。
地理数据库的建立将为该问题的解决提供有效方案。
本文就基于ArcGIS平台的数据处理与建库思路进行了探讨。
标签:ArcGIS平台;数据处理;建库思路前言:城镇地籍图形管理信息系統是一项综合性极强的系统工程。
系统充分考虑到土地管理方面的特点,根据扬州市的实际情况,采用了ARCGIS平台,在此基础上建立图形信息管理系统,同时结合了科学的图形管理流程。
既要能满足日常管理的需要,也为使用者提供简捷方便的操作。
ArcGIS是一个完整的地理信息系统合成的软件。
该体系在ArcEngine作为软件开发平台,ArcGIS由四个重要的部分组成:ArcGIS Desktop是高层次GIS具体应用的一个重要桌面化集成软件。
ArcGIS Engine是利用多个应用程序的接口来自主创建应用程序的地理信息系统组件库。
ArcGIS Server是Web和企业运用框架式,构建在服务器端实现自定义应用程序的一个发布平台,可用于建立Web应用和服务程序。
ArcIMS是通过公开的WEB发布数据、元数据和地图的GISWeb服务器。
一、ArcGIS Engine技术ArcGIS系列软件是一个具有扩展性、全面性、移植性等特征的GIS软件平台,适用于单用户或多用户在互联网、桌面端、服务器端应用ArcGIS构建地理信息系统。
其中,ArcGIS Engine是一组应用于ArcGIS Desktop框架之外的嵌入式ArcGIS组件。
C++,COM,.NET等环境中的ArcGIS Engine,开发者应用接口模块获取任意GIS功能的组合来构建相应的GIS应用解决方案。
进行GIS应用开发时,ArcGIS为用户提供具有针对性的GIS功能,无须ArcGIS的桌面系统支持。
对于标准的ArcGIS Engine而言,其标准功能包括:地图浏览、地图制作、数据查询、数据分析、控件开发,矢量数据读权限以及读写MXD文件。
建立AutoCAD与ArcSDE之间的桥梁------基于ArcSDE CAD Client的动态数据入库解决方案■赖学福摘要:随着GIS的发展和广泛应用,越来越多的单位选择了ESRI ArcGIS的技术路线,并采用ArcSDE作为其数据管理平台。
这些单位在换平台时需要把现有数据迁移或转换到ArcSDE中;同时应用系统需要进行部分的修改或在新平台下重新开发,然而很多设计部门仍然使用AutoCAD设计,他们在报建审批时提供的设计图形仍然是DWG/DXF格式的电子数据,为此需要解决AutoCAD和ArcSDE的数据动态交换问题。
关键词:AutoCAD,ArcSDE,ArcSDE CAD Client,动态数据入库前言引言随着AutoCAD 序列软件在中国的广泛应用,特别是国土和规划的测绘部门在进行图形数据采集的时候都采用了AutoCAD的DWG/DXF作为数据存储的格式。
但是随着社会信息化程度的提高,以前的文件方式存储存在很多问题,经过技术选型,很多单位采用ESRI 的ArcSDE作为数据管理平台,在新的平台下管理数据和做相关的应用。
为此要进行大量的数据迁移和数据转换把文件管理方式下的数据转入到新的GIS平台中,虽然数据转换能够把数据从旧的平台转到新的平台中,但是业务部门不可能都要求其更换新的GIS平台,特别是一些设计部门和报建审批单位在建筑设计、路网调整等方面仍然在AutoCAD上进行设计,为此需要解决AutoCAD和ArcSDE的数据动态交换问题。
在AutoCAD中通过Oracle Special与Oracle实现动态存取,但其结果无法被ArcGIS的相关软件通过ArcSDE进行存取。
ESRI为了解决AutoCAD与ArcSDE的数据交换问题提供了一个ArcSDE CAD Client中间件,它解决了在AutoCAD中把数据存储到ArcSDE中,同时也能从ArcSDE中把图形数据读到AutoCAD中,然而它只能是一次性的图形入库而不能实现部分数据的动态入库和定制业务属性。
摘要:怎样有效地生产和管理空间数据是GIS行业一直在探讨的课题,本文通过对建立“空间数据库”的一些体会和认识,探讨CAD图形系统生产的矢量数据到GIS数据建库中的一些技术路线,并对这种路线进行分析,探索适合利用CAD 系统生产的数据建库方法。
关键词:CAD 数据GIS建库,无缝数据库数据转换质量控制Discussion on the Project of CAD File to GISDatabaseBuilding Abstract: How to collect and manage spatial data effectively? It’s been a hot topic in GIS industry for years. This paper aims to seek after some ways of database building by making use of CAD system based on certain realization and cognition of spatial database building and analysis of technology path of vector data generated from CAD graphic system to GIS database building.Key Word: CAD, Database, GISDatabaseBuilding, Seamless Database,Data Transformation, Quality Control一、概述随着科技的发展,计算机辅助设计(CAD)与地理信息系统(GIS)技术都已取得了长足的发展。
同时,社会对空间信息的采集、动态更新的速度要求越来越快,特别是对城市建设中所需的大比例尺空间数据的获取、共享、建库和应用方面的要求越来越高。
测绘行业在近十年来发生了巨大的变化,CAD与GIS的集成已是必然趋势,许多数字测图的后期工作都要求建立GIS数据库,尤其是与空间数据紧密相关的国土、水利、电力、房产、规划、地质等部门的管理信息系统,对CAD与GIS的互操作性和集成应用产生了越来越强烈的需求。
CAD数据转换入库(GIS)过程中涉及的数据转换与处理分析数据对于当前的城市化建设十分重要,所以需要对CAD格式数据进行转换,建立一个GIS数据库,并使之成为数字城市的基础,本文针对与二者之间的转换思路与方法是进行分析,说明必须明确差异、明确关联才能保证转换的质量。
标签:CAD数据;GIS数据库;数据差异;转换方式1.CAD与GIS之间的数据差异在地理图形数字化处理的过程中,多数的城市基础地理信息数据都是CAD 格式,然而在城市建设中GIS技术的应用已经逐步得到了拓展,对数据要求也随之提高。
传统单纯的CAD数据格式已经不能满足目前多元化的需求,所以多数测绘部门已经开始将大量的CAD数据转换为GIS格式。
而二者之间还是存在明显的差异的,CAD数据和GIS数据在应用领域上存在明显不同,二者针对不同的领域所具备的优劣不同。
在差别的前提下二者数据可以进行转换,而这样的转换可以提高数据的利用效率。
其中数据转换包括了两个层次:①数据是否可以从现有的CAD格式上变为GIS格式,并保证其几何要素的同一性;②数据是否可以从现有分层标准和成图方式上没有任何缺失。
二者之间存在的差异具体表现为,CAD与GIS都是利用空间数据坐标联系起来,即将目标与坐标连接起来,并以此来描述图形的拓扑关系,同时可以利用属性与空间数据来处理。
在图形表现上看,CAD突出的是颜色、符号、线型、线宽等等静态化的图形特征,并利用数据分层编码来表示不同的地物特征,各种表面的注记在图形中均有表达。
而GIS等等数据形式较为多样,其属性与编码可以作为区分不同地物的主要方式,具体情况如:利用地理坐标、属性结构相对复杂,数据表现力相对较弱等等。
2.针对数据转换的思路与要求近些年,从CAD数据转化为GIS数据的高效率是研究的重点内容,而将DWG格式数据直接输出为MIF格式,然后再变为TAB格式,这样的转变思路是主流的方式。
2.1转换思路在变换中利用DWG作为数据源,按照标准对GIS数据的要求从数据总直接读取各种数据的骨架数据,将其直接变为MIF格式数据,利用相应的MapInfo 软件进行转入,直接将MIF格式变为TAB格式的GIS数据格式,数据的分层、属性、关联等直接数据属性都会在转变中被保留,并按照转变后的应用需求。
基于ArcGIS的基础测绘成果DLG数据入库杨小梅;朱光兴【摘要】为了解决DWG格式数据不能在空间地理信息数据库中发挥作用的问题,利用ArcGIS的Spa-tial ETL Tool工具实现DWG到SHP的数据格式转换,按照国家技术规范和招标文件要求,实现了DWG数据生产到数据入库,解决了由地形数据到空间地理信息数据的转换,扩展了DLG数据在数字城市等领域的作用.对数据库结构设计,数据库预处理,数据格式转换、入库、质量控制、融合等技术环节进行了阐述.%In order to solve the problem of DWG format data in spatial geographic information database,this paper used ArcGIS Spatial ETL Tool to implement DWG to SHP data format conversiori,as well as storage the DWG data into database according to the national technical specifications and the tender document.This study converted the terrain data to spatial geographic information,extended the DLG data in the field of digital city,etc.Furthermore,the paper elaborated the techniques of database structural design,database pretreatment,data formattransition,storage,quality control,data fusion etc.【期刊名称】《林业调查规划》【年(卷),期】2016(041)006【总页数】5页(P14-18)【关键词】DLG数据;ArcGIS;Spatial ETL Tool;数据格式转换;数据入库;数据融合【作者】杨小梅;朱光兴【作者单位】贵州省第一测绘院,贵州贵阳550025;贵州省第一测绘院,贵州贵阳550025【正文语种】中文【中图分类】P208;TP392目前,全国各地以加速发展、加快转型、推动跨越为主基调,大力推进大数据信息应用,因此对基础测绘地形图空间信息数据的利用提出了更高的要求。
CAD向GIS数据的转换入库张亮王波(湖北省第一测绘院,武汉430074)摘要:本文分析了CAD到GIS数据转换过程中存在的问题,并利用Geoway对CAD数据进行加工,有效的解决了转换过程中数据丢失问题,最后基于ArcGIS Engine开发了数据入库模块,实现批处理入库,提高了效率。
关键词:CAD;GIS;Geoway;ArcGIS Engine;数据转换CAD to GIS Data Conversion and StoragezhangLiang(Hubei 1st Institute of Surveying and Mapping,Wuhan 430074,China)Abstract:This paper analyzed the problems in CAD to GIS data conversion process.with the Geoway data processing,effectively solved the appearance of data loss,at last,developed a data storage module based on Arcgis Engine compact,achieved batch storage and improved efficiency. Keyword: CAD;GIS;Geoway;ArcGIS Engine;data Conversion0 引言地理信息系统(GIS)建设的核心在于数据和基于数据的服务,数据的获取也是GIS建立过程中最基础的工作。
在我国,测绘部门为了便于计算机辅助绘图,常使用如AutoCAD之类的绘图软件制作数字线划图(DLG),然而这类制图数据一般难以满足GIS专题信息提取、空间分析、数据挖掘等方面的应用。
CAD 数据强调图形信息的传输,其空间信息和属性信息都用可视化的形式表达在地图上;而GIS 数据的属性信息是通过与空间信息相关联的数据库来表达的[1],它不仅要表达图面信息,更重要的是要能进行空间分析,这就需要将CAD 通过图形直接表达的属性信息转换成与空间信息关联的数据库。
arcgis 里如何导入 cad 数据的-(2022-04-14 16:25:30)CAD 和 GIS 的使用是不同的,然而需要在不同的环境中共享和重用数据是重要的。
CAD 文件作为 GIS 数据集合中的一个重要来源,本文将就 CAD 到 ESRI GIS 软件的转换介绍一些相关的工具和方法。
CAD 文件有AutoCAD"的线画文件(.dwg),MicroStation"的设计文件(.dgn),Autodesk 的线画交换格式(D*F),对于一个 MicroStation 文件这个文件扩展名是可变的。
CAD 文件是由诸如颜色、线型、线宽、符号等静态图形特征组织后的图层集合,其图层并没有象 GIS 中的图层那样组织严密,实体/元素都包含在一个单一的文件中,属性数据的主要描述依靠图层和注记。
不同的 CAD 软件版本对不同版本的文件格式有各自的实现〔例如 AutoCAD 13,14,2000 的线画是彼此不同的〕,这意味着你在发展数据处理时需要注意相关的版本。
D*F 文件通常是作为一个ASCII 文件,,也可以存为一个二进制文件方式。
CAD 文件除了存储静态的图形数据,也可以通过编码对应属性的方式来存储属性数据。
在 AutoCAD 和 Microstation 中提供了方法用来操作 CAD 对象上的相关属性数据,这些方法常都有相关的标准,但有少量是用户自定义的模式, ESRI 软件对这些自定义的属性模式的访问是有限制的。
是一种矢量文件格式,几何和空间拓扑关系存储在二进制文件中,与之相关的属性数据则被存放在 INFO 表或者RDBMS 中〔PC ArcInfo 存储在 DBF 表中〕。
Coerages 是对要素类组织后〔featureclass〕的集合,每一个要素类都是一些点,线〔arcs〕,面或者 annotation(文本)的集合,用于描述地理要素的Coerage 要素类包括point,node,route system,section,polygon 和 region。
文章编号:0494-0911(2007)02-0041-03中图分类号:P208 文献标识码:B基于ArcEngine 的ArcGIS 与AutoCAD 数据转换研究申胜利1,李 华2(1.中国地质大学(武汉)研究生院,湖北武汉430074; 2.国土资源部土地整理中心,北京100812)Data Transformation between ArcGIS and AutoCAD Based on ArcEngineSHEN Sheng -li,LI Hua摘要:空间数据的交互和共享成为GIS 中比较受关注的问题。
介绍如何通过ArcEngine 来实现ArcGIS 与AutoCAD 在不同的存储机制上图形数据交互共享的方法。
关键词:ArcGIS;AutoCAD;数据转换收稿日期:2007-01-05作者简介:申胜利(1977-),男,河南郑州人,博士生,主要从事地理信息系统应用研究。
目前GIS 行业处于蓬勃发展的时期,优秀的GIS 软件产品也越加丰富。
许多以前在CAD 系统上的工作已经由GIS 替代,也有些GIS 图形数据需要在CAD 系统中另存为他用,这种多种系统中的图形数据交互一直是许多基层应用的一道障碍。
随着ESRI 公司的地理信息系统软件ArcGIS 在国内土地、地质、测绘、交通、城市等行业中应用的不断深入,AutoCAD 与ArcGIS 直接的图形信息交互也越来越多,虽然ArcGIS 系统带有读入和导出DWG 文件的功能,但限于两种系统的区别,通过DWG 转换往往不尽如人意,丢失很多宝贵信息。
怎样最广泛、最有效地实现这两种系统之间的数据共享是当前共同关注的问题。
本文就ArcGIS 与AutoCAD 之间的数据转换进行了方法和实现方式的探讨。
一、图形数据转换存在的问题虽然GIS 软件都提供了与AutoCAD 进行图形数据相互转换的功能,但大部分都没有很好地解决两种系统中图形数据的交换共享问题。