当前位置:主页 > 科技论文 > 测绘论文 >

基于ArcEngine和AutoCAD.NET的管线数据坐标转换设计与实现

发布时间:2021-03-30 14:57
  针对南京市城市地下管线数据坐标转换的实际需求,提出了基于Esri开发组件ArcEngine和AutoCAD.NET的多格式空间实体逐点转换方法;研究了其实现的关键技术,采用C#语言设计开发了坐标转换软件,并利用实例数据进行了验证分析。结果表明,该方法保证了各类实体要素转换前后的一致性,核心的坐标转换函数封装在动态链接库中,保障了转换参数的保密性;成果的转换精度和效率均满足实际生产的需要。 

【文章来源】:地理空间信息. 2020,18(05)

【文章页数】:4 页

【部分图文】:

基于ArcEngine和AutoCAD.NET的管线数据坐标转换设计与实现


坐标转换工作流程图

数据结构图,数据结构,对象,内环


GIS格式坐标转换中最复杂的就是多边形(Polygon)对象的转换。Polygon对象是一个或多个Ring对象的有序集合,通常用来代表有面积的多边形矢量对象,如行政区、建筑物等。数据结构如图2所示,可以看出,Polygon由Ring构成,而Ring又由多个连续的Segment构成,Segment包含Line、Circular Arc、Elliptic Arc和Bezier Curve四个子类。其中,Ring可分为Outer Ring(外环)和Inner Ring(内环),外环和内环都是有方向的,外环的方向为顺时针,内环的方向为逆时针。因此,在进行复杂Polygon对象坐标转换时,既要处理好内环与外环的关系,又要考虑不同Segment类型的构造方式。1)获取Polygon的外环及其对应的内环,实现代码为:

地形图,主界面,软件,坐标


软件基于Esri开发组件ArcEngine和AutoCAD.NET,采用C#语言开发完成,主界面如图3所示。为了对比转换前后数据的一致性与差异性,将dwg格式的管线和地形底图数据采用坐标参数(南京1992到南京2008)进行坐标转换,并对转换后的结果进行对比分析(图4)。本文分别提取了多边形填充实体的边界、高程注记和管点块参照的坐标,如表1所示。由图4和表1可知,转换前后管线间的拓扑连接关系以及与地形图的相对位置保持一致,高程注记和管点的坐标信息发生了变化,图面未产生任何要素的丢失,说明软件转换后各要素间的相对位置保持一致,平面坐标和高程信息发生了变化。

【参考文献】:
期刊论文
[1]基于FME的多格式多基准坐标转换平台研究[J]. 张黎,唐辉,肖勇,高翔.  地理空间信息. 2017(05)
[2]基于ArcGIS Engine的地图投影与坐标转换的研究与实现[J]. 李恒民,陈永波,李娜,张照杰.  城市勘测. 2012(05)
[3]基于ArcGIS Engine的矢栅基础地理数据空间转换方法研究[J]. 刘佰琼,周卫,戴相喜.  测绘通报. 2011(12)
[4]中国现代大地基准——中国大地坐标系统2000(CGCS 2000)及其框架[J]. 陈俊勇.  测绘学报. 2008(03)
[5]图形坐标转换方法与实现[J]. 周卫,张彦彦,龙毅.  地球信息科学. 2007(02)
[6]2000国家大地控制网的构建和它的技术进步[J]. 陈俊勇,杨元喜,王敏,张燕平,唐颖哲,李辉,程鹏飞,孙凤华,张鹏,郭春喜.  测绘学报. 2007(01)



本文编号:3109702

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/3109702.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户abdcd***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com