基于开源平台的地理信息与测绘数据转换论文_曲超,赵虎川

天津市测绘院 300381

摘要:针对当前测绘工作中,存在着Shapefile数据到DWG数据转换过程信息丢失、效率低下的问题,本文以管线数据为例,利用Teigha.net for.dwg,结合ArcEngine实现Shapefile数据到DWG数据的转换,并保留管点的符号信息。

关键词:Teigha.net for.dwg;ArcGIS;AutoCAD,数据转换

0引言

AutoDesk公司的AutoCAD计算机辅助制图软件是国际上广为流行的绘图工具,其DWG文件格式是二维绘图的标准格式[1],广泛的应用在规划、设计、测绘、建筑、机械、电子等众多部门和领域中,已经成为事实上的工业标准。DWG文件格式是不公开的,而AutoCAD本身提供的诸如AutoLiSP、ARX以及VBA等工具开发出来的程序都不能独立于AutoCAD平台本身。另外,AutoDesk公司推荐的DXF文件格式处理数据速度慢,而且内存资源消耗大,

需要解决DXF文件和DWG文件的一致性问题。因此,能够直接读写DWG文件,成为众多开发者和用户关心的问题。

开发设计联盟(Open Design Alliance,简称ODA)是一个非盈利组织,致力于推动开放工业标准格式。Teigha for.dwg是ODA设计的一套完全脱离AutoCAD平台的、面向对象的类库,该类类库的数据结构与AutoCAD中的数据结构一致,支持直接创建和读写多个版本的DWG格式文件。该类库支持多个操作系统:Windows,Macintosh OSX&IOS,UNIX/Linex,以及Android等。用户可以使用C++、.Net、Java和ActiveX接口等开发自己的应用程序。

1 DWG文件介绍

DWG文件属于二进制文件,由于格式不公开,普通用户无法直接对其进行读写。

1.1 DWG文件数据类型[2]

DWG文件共有五种数据类型,包括:单字节型、双字节整型、字符型、四字节整型和双精度浮点数。

1.2 DWG文件结构

DWG文件由5部分组成,包括:头部、实体部、表部、块实体部和应急头部,见图1所示[1]。

电脑知识与技术,2011,7(1):254-256.

[3]李广生,程明,贺学文等.基于Teigha.net 与Shapelib的图形数据转换系统设计与实现[J].测绘与空间地理信息,2012(8):118-120.

[4]孙士华,仲梁维,付良健等.基于DWGdirect技术的图形内容全文搜索[J].精密制造与自动化,2005(4):50-53.

论文作者:曲超,赵虎川

论文发表刊物:《基层建设》2017年第30期

论文发表时间:2018/1/19

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于开源平台的地理信息与测绘数据转换论文_曲超,赵虎川
下载Doc文档

猜你喜欢