gis数据转换到autocad关键技术探究

gis数据转换到autocad关键技术探究

ID:6057731

大小:28.50 KB

页数:7页

时间:2018-01-01

gis数据转换到autocad关键技术探究_第1页
gis数据转换到autocad关键技术探究_第2页
gis数据转换到autocad关键技术探究_第3页
gis数据转换到autocad关键技术探究_第4页
gis数据转换到autocad关键技术探究_第5页
资源描述:

《gis数据转换到autocad关键技术探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GIS数据转换到AutoCAD关键技术探究  【摘要】本文以“数字城市”建设中的GIS数据到AutoCAD数据转换问题为出发点,分析了两者的地图表达差异,提出了利用编码对照模板进行转换的方法、通过自定义符号类解决了AutoCAD不支持的线型问题、通过XData实现了GIS数据属性的输出、同时还提出了数据分幅时注意的问题以及添加图廓的关键技巧,转换结果满足相关要求,相关技术也可推广到类似的数据转换上。【关键词】GISAutoCAD转换模板自定义符号中图分类号:TU755.2文献标识码:A文章编号:一、引言7随

2、着国家测绘地理信息局“数字城市地理空间框架建设”的推广,各城市陆续完成了基础地理信息数据的生产、更新与建库工作,这些地理信息数据经提取、脱密处理后,由“地理空间信息公共平台”发布成标准服务,实现了基础地理信息资源的共享。然而这样的共享方式不能满足城市规划、工程建设等行业的要求,这些行业使用最广泛的是AutoCAD格式的数据,虽然在数据采集的时候,一般都会生成AutoCAD格式成果,但是基础地理信息数据在生产的过程中会经过大量的数据处理,难免与AutoCAD格式成果有些出入,因此为了使“数字城市地理空间框架建

3、设”成果得到更广泛的应用,建库后的基础地理信息数据到AutoCAD数据的转换是“数字城市”建设中的关键环节之一。二、地图表达差异由于AutoCAD的初始开发立足于机械和建筑等方面的制图,而GIS软件是专门针对地理信息数据开发,因而在地图的表达方面,两者有一些差异。GIS软件中用符号库来表示点、线、面等数据,符号库是独立于数据的,而AutoCAD中一般用块参照表示点数据、线型表示线数据、图案填充表示面数据,块和线型是存储于当前文件当中的,AutoCAD中一些线型无法表达,如图1所示:图1在文本注记表达上,两者

4、也有差别,在相同字体下的相同标称大小的注记显示大小不一致。而这种显示与标称大小不一致的系统偏差又因字体的不同而变化,且与字体本身大小呈非线性关系。三、转换的关键技术数据的转换就是按照对照表进行设置图层、颜色、块名、字体、线型、填充样式等参数的过程,在这个过程中要解决的关键问题就是AutoCAD中不直接支持的线型以及注记大小表达的差异问题。以下是转换的关键步骤:AutoCAD模板制作7为了方便转换,需建立一个包含所需块、线型、图层、颜色表、字体等信息的文件,转换的时候在此文件上添加数据即可。块、图层、颜色表、

5、字体的制作比较简单,本文中不做说明,下面详细阐述一下线型的制作。形文件制作形的定义过程中,前后有两种文件形式:shp和shx。shp是文本文件,可以使用任何文本编辑器来编辑,但是直接以文本文件的方式编辑还是比较困难的,AutoCAD提供了mkshape命令将选中的图形对象转换为shp文件,这样生成的形文件只包含一个形,然后在文本编辑器中将这些文件合并成一个文件,最后在AutoCAD的命令行中输入compile命令可将shp文件编译成shx文件。shx文件是线型中要调用的文件,线型中循环的图元就是引用形文件中

6、的形。需要注意的是形只支持简单的数据类型,像图案填充类型就不支持,可以用多条线来代替,这样打印出来的效果是一样的。线型文件制作AutoCAD中的线型文件是以“.lin”为扩展名的ASCII文件,线型定义由标题行和模式行两部分组成。标题行由线型名称和线型描述组成,以“*”为开始标记,线型名称和描述由逗号分开,其格式为:*linetype-name[,description](*线型名称[,线型描述])。模式行由对齐码和线型规格说明组成,中间由逗号分开,其格式为:7alignment,patdesc-1,pat

7、desc-2,...(对齐码,线型规格说明…)。线型规格有两种:简单线型和复杂线型。简单线型是由短划线(Dash)、点(Dot)和空格(Space)组合而成。在简单线型的规格说明中,正数表示其值为长度的短划线,负数表示其绝对值为长度的空格,0表示点。复杂线型是在简单线型中嵌入符号、字符串或形等其它元素而成的。自定义符号类AutoCAD下不能制作的线型,只能通过程序来生成符号数据,为了方便转换程序的编制,可将这些线型分为:循环线、装饰线、双轴线。循环线即虚实循环或者点符号循环的线型(主要是为了解决AutoCA

8、D中线型在法线方向不能偏移的问题),如图1中的一般围墙。AutoCAD中的基本上都是循环线,为了提高转换的效率,能表示的还是尽量用AutoCAD的线型。装饰线即在线的端点、结点、线段中间或者折线中间等关键位置悬挂点符号的线,如图1中的通讯线。双轴线即两条轴线按一定的规则生成符号的线,如图1中的台阶、斜坡等。任意一个线型可能是上面的几类线的组合,如图1中的广告牌即是由循环线(中间的平行线)和装饰线(两边的两条小竖线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。