基于ArcEngine和AutoCAD.NET的管線數(shù)據(jù)坐標(biāo)轉(zhuǎn)換設(shè)計與實現(xiàn)
發(fā)布時間:2021-03-30 14:57
針對南京市城市地下管線數(shù)據(jù)坐標(biāo)轉(zhuǎn)換的實際需求,提出了基于Esri開發(fā)組件ArcEngine和AutoCAD.NET的多格式空間實體逐點轉(zhuǎn)換方法;研究了其實現(xiàn)的關(guān)鍵技術(shù),采用C#語言設(shè)計開發(fā)了坐標(biāo)轉(zhuǎn)換軟件,并利用實例數(shù)據(jù)進行了驗證分析。結(jié)果表明,該方法保證了各類實體要素轉(zhuǎn)換前后的一致性,核心的坐標(biāo)轉(zhuǎn)換函數(shù)封裝在動態(tài)鏈接庫中,保障了轉(zhuǎn)換參數(shù)的保密性;成果的轉(zhuǎn)換精度和效率均滿足實際生產(chǎn)的需要。
【文章來源】:地理空間信息. 2020,18(05)
【文章頁數(shù)】:4 頁
【部分圖文】:
坐標(biāo)轉(zhuǎn)換工作流程圖
GIS格式坐標(biāo)轉(zhuǎn)換中最復(fù)雜的就是多邊形(Polygon)對象的轉(zhuǎn)換。Polygon對象是一個或多個Ring對象的有序集合,通常用來代表有面積的多邊形矢量對象,如行政區(qū)、建筑物等。數(shù)據(jù)結(jié)構(gòu)如圖2所示,可以看出,Polygon由Ring構(gòu)成,而Ring又由多個連續(xù)的Segment構(gòu)成,Segment包含Line、Circular Arc、Elliptic Arc和Bezier Curve四個子類。其中,Ring可分為Outer Ring(外環(huán))和Inner Ring(內(nèi)環(huán)),外環(huán)和內(nèi)環(huán)都是有方向的,外環(huán)的方向為順時針,內(nèi)環(huán)的方向為逆時針。因此,在進行復(fù)雜Polygon對象坐標(biāo)轉(zhuǎn)換時,既要處理好內(nèi)環(huán)與外環(huán)的關(guān)系,又要考慮不同Segment類型的構(gòu)造方式。1)獲取Polygon的外環(huán)及其對應(yīng)的內(nèi)環(huán),實現(xiàn)代碼為:
軟件基于Esri開發(fā)組件ArcEngine和AutoCAD.NET,采用C#語言開發(fā)完成,主界面如圖3所示。為了對比轉(zhuǎn)換前后數(shù)據(jù)的一致性與差異性,將dwg格式的管線和地形底圖數(shù)據(jù)采用坐標(biāo)參數(shù)(南京1992到南京2008)進行坐標(biāo)轉(zhuǎn)換,并對轉(zhuǎn)換后的結(jié)果進行對比分析(圖4)。本文分別提取了多邊形填充實體的邊界、高程注記和管點塊參照的坐標(biāo),如表1所示。由圖4和表1可知,轉(zhuǎn)換前后管線間的拓撲連接關(guān)系以及與地形圖的相對位置保持一致,高程注記和管點的坐標(biāo)信息發(fā)生了變化,圖面未產(chǎn)生任何要素的丟失,說明軟件轉(zhuǎn)換后各要素間的相對位置保持一致,平面坐標(biāo)和高程信息發(fā)生了變化。
【參考文獻】:
期刊論文
[1]基于FME的多格式多基準(zhǔn)坐標(biāo)轉(zhuǎn)換平臺研究[J]. 張黎,唐輝,肖勇,高翔. 地理空間信息. 2017(05)
[2]基于ArcGIS Engine的地圖投影與坐標(biāo)轉(zhuǎn)換的研究與實現(xiàn)[J]. 李恒民,陳永波,李娜,張照杰. 城市勘測. 2012(05)
[3]基于ArcGIS Engine的矢柵基礎(chǔ)地理數(shù)據(jù)空間轉(zhuǎn)換方法研究[J]. 劉佰瓊,周衛(wèi),戴相喜. 測繪通報. 2011(12)
[4]中國現(xiàn)代大地基準(zhǔn)——中國大地坐標(biāo)系統(tǒng)2000(CGCS 2000)及其框架[J]. 陳俊勇. 測繪學(xué)報. 2008(03)
[5]圖形坐標(biāo)轉(zhuǎn)換方法與實現(xiàn)[J]. 周衛(wèi),張彥彥,龍毅. 地球信息科學(xué). 2007(02)
[6]2000國家大地控制網(wǎng)的構(gòu)建和它的技術(shù)進步[J]. 陳俊勇,楊元喜,王敏,張燕平,唐穎哲,李輝,程鵬飛,孫鳳華,張鵬,郭春喜. 測繪學(xué)報. 2007(01)
本文編號:3109702
【文章來源】:地理空間信息. 2020,18(05)
【文章頁數(shù)】:4 頁
【部分圖文】:
坐標(biāo)轉(zhuǎn)換工作流程圖
GIS格式坐標(biāo)轉(zhuǎn)換中最復(fù)雜的就是多邊形(Polygon)對象的轉(zhuǎn)換。Polygon對象是一個或多個Ring對象的有序集合,通常用來代表有面積的多邊形矢量對象,如行政區(qū)、建筑物等。數(shù)據(jù)結(jié)構(gòu)如圖2所示,可以看出,Polygon由Ring構(gòu)成,而Ring又由多個連續(xù)的Segment構(gòu)成,Segment包含Line、Circular Arc、Elliptic Arc和Bezier Curve四個子類。其中,Ring可分為Outer Ring(外環(huán))和Inner Ring(內(nèi)環(huán)),外環(huán)和內(nèi)環(huán)都是有方向的,外環(huán)的方向為順時針,內(nèi)環(huán)的方向為逆時針。因此,在進行復(fù)雜Polygon對象坐標(biāo)轉(zhuǎn)換時,既要處理好內(nèi)環(huán)與外環(huán)的關(guān)系,又要考慮不同Segment類型的構(gòu)造方式。1)獲取Polygon的外環(huán)及其對應(yīng)的內(nèi)環(huán),實現(xiàn)代碼為:
軟件基于Esri開發(fā)組件ArcEngine和AutoCAD.NET,采用C#語言開發(fā)完成,主界面如圖3所示。為了對比轉(zhuǎn)換前后數(shù)據(jù)的一致性與差異性,將dwg格式的管線和地形底圖數(shù)據(jù)采用坐標(biāo)參數(shù)(南京1992到南京2008)進行坐標(biāo)轉(zhuǎn)換,并對轉(zhuǎn)換后的結(jié)果進行對比分析(圖4)。本文分別提取了多邊形填充實體的邊界、高程注記和管點塊參照的坐標(biāo),如表1所示。由圖4和表1可知,轉(zhuǎn)換前后管線間的拓撲連接關(guān)系以及與地形圖的相對位置保持一致,高程注記和管點的坐標(biāo)信息發(fā)生了變化,圖面未產(chǎn)生任何要素的丟失,說明軟件轉(zhuǎn)換后各要素間的相對位置保持一致,平面坐標(biāo)和高程信息發(fā)生了變化。
【參考文獻】:
期刊論文
[1]基于FME的多格式多基準(zhǔn)坐標(biāo)轉(zhuǎn)換平臺研究[J]. 張黎,唐輝,肖勇,高翔. 地理空間信息. 2017(05)
[2]基于ArcGIS Engine的地圖投影與坐標(biāo)轉(zhuǎn)換的研究與實現(xiàn)[J]. 李恒民,陳永波,李娜,張照杰. 城市勘測. 2012(05)
[3]基于ArcGIS Engine的矢柵基礎(chǔ)地理數(shù)據(jù)空間轉(zhuǎn)換方法研究[J]. 劉佰瓊,周衛(wèi),戴相喜. 測繪通報. 2011(12)
[4]中國現(xiàn)代大地基準(zhǔn)——中國大地坐標(biāo)系統(tǒng)2000(CGCS 2000)及其框架[J]. 陳俊勇. 測繪學(xué)報. 2008(03)
[5]圖形坐標(biāo)轉(zhuǎn)換方法與實現(xiàn)[J]. 周衛(wèi),張彥彥,龍毅. 地球信息科學(xué). 2007(02)
[6]2000國家大地控制網(wǎng)的構(gòu)建和它的技術(shù)進步[J]. 陳俊勇,楊元喜,王敏,張燕平,唐穎哲,李輝,程鵬飛,孫鳳華,張鵬,郭春喜. 測繪學(xué)報. 2007(01)
本文編號:3109702
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/3109702.html
最近更新
教材專著