亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C#.NET的DWG到ShapeFile格式轉(zhuǎn)換程序?qū)崿F(xiàn)

        2016-11-02 00:42:54武世虎
        關鍵詞:測繪策略

        武世虎

        (山西省煤炭地質(zhì)115勘查院測繪技術中心,山西大同037003)

        基于C#.NET的DWG到ShapeFile格式轉(zhuǎn)換程序?qū)崿F(xiàn)

        武世虎

        (山西省煤炭地質(zhì)115勘查院測繪技術中心,山西大同037003)

        測量外業(yè)采集數(shù)據(jù)成圖后多為DWG格式,而建立GIS系統(tǒng)入庫時的數(shù)據(jù)格式大多為Shapefile格式,存在數(shù)據(jù)采集格式到數(shù)據(jù)成果提交格式不一致的問題。使用C#編程語言開發(fā)DWG數(shù)據(jù)轉(zhuǎn)ArcGIS數(shù)據(jù)程序,解決這一問題。

        DWG;Shapefile;格式轉(zhuǎn)換;C#;ArcGIS Engine

        DWG格式是Autodesk公司計算機輔助設計軟件AutoCAD保存設計數(shù)據(jù)所用的一種專有文件格式,是制圖繪圖行業(yè)的事實工業(yè)標準[1]。Shapefile是Esri公司開發(fā)的空間數(shù)據(jù)開放格式,其已經(jīng)成為了地理信息軟件界的一個開放標準,成為一個非常重要的交換數(shù)據(jù)格式,基本上所有的GIS軟件都支持Shapefile的讀寫。

        目前,測量外業(yè)采集數(shù)據(jù)成圖后多采用DWG格式存儲的,這種格式缺乏對空間數(shù)據(jù)信息的描述和分析能力,通常只能作為GIS空間信息數(shù)據(jù)庫入庫時的基礎數(shù)據(jù)源。為充分利用已有的數(shù)據(jù)資源,就必須有一個切實可行的處理方法,將已有的AutoCAD數(shù)字地形圖數(shù)據(jù)轉(zhuǎn)換為適用的GIS數(shù)據(jù),以便更高效地建立城市基礎地理信息數(shù)據(jù)庫[2]。

        1 轉(zhuǎn)換策略的選擇

        從DWG格式到ShapeFile格式的轉(zhuǎn)換主要有兩種策略:

        (1)非開發(fā)策略。如用ArcGIS軟件的ArcToolbox工具箱中ConversionTools和Data Interoperability Tools數(shù)據(jù)格式轉(zhuǎn)換工具,通常也僅僅是達到顯示圖形目的,但對GIS建庫來說,完整的GIS數(shù)據(jù)應該包括圖形幾何要素和關聯(lián)屬性數(shù)據(jù)。這種策略操作步驟復雜繁瑣,還存在屬性數(shù)據(jù)轉(zhuǎn)換不完整等問題。

        (2)開發(fā)策略。選擇恰當?shù)木幊陶Z言,使用編程開發(fā)方式,可以有效地避免上述問題。這種策略還有一個明顯的優(yōu)勢就是不用單純?yōu)榱藢崿F(xiàn)數(shù)據(jù)格式的轉(zhuǎn)換而費時費力安裝ArcGIS軟件。

        2 程序?qū)崿F(xiàn)

        2.1 ArcGIS Engine和C#

        ArcGIS Engine是一組完備的并且打包的嵌入式GIS組件庫和工具庫,可用于構建自定義GIS和制圖應用軟件。由兩個產(chǎn)品組成:構建軟件所用的開發(fā)工具包以及使已完成的應用程序能夠運行的可再發(fā)布的運行時環(huán)境Runtime[3]。

        C#是一種簡潔的、類型安全的面向?qū)ο笳Z言,它能使開發(fā)者構建很多在.NET Framework上運行的安全健壯的應用程序。

        2.2 設計思路

        編寫代碼實現(xiàn)將DWG轉(zhuǎn)換成SHP分成讀寫兩個步驟,先讀DWG格式再寫SHP格式。筆者選擇采用AE和C#2012進行組件式開發(fā),圖形和屬性分別轉(zhuǎn)換,圖形分成Point,Polyline,Polygon,Annotation轉(zhuǎn)換寫到*.shp文件,屬性轉(zhuǎn)換寫到*.dbf文件,再將圖形數(shù)據(jù)和屬性數(shù)據(jù)之間由索引文件(*.shx)關聯(lián)起來,實現(xiàn)DWG到SHP的格式轉(zhuǎn)換。

        2.3 流程圖

        程序流程圖,見圖1。

        2.4 關鍵技術代碼[4-5]

        2.4.1 字段選擇

        圖1 流程圖

        2.4.2 注記匹配

        2.4.3 生成Shape文件

        2.5 應用

        該程序在農(nóng)村宅基地測繪項目中得到了應用,并對比了兩種策略轉(zhuǎn)換數(shù)成果,證明了這種編程轉(zhuǎn)換技術的正確性和可行性,相對于第一種策略需要安裝大型ArcGIS軟件才能實現(xiàn)而言,第二種策略確實操作簡單方便,提高了作業(yè)人員的工作效率。

        3 結(jié)束語

        通過C#+ArcGIS Engine組件式開發(fā)方式,實現(xiàn)了DWG到SHP數(shù)據(jù)格式轉(zhuǎn)換程序設計,并且圖形數(shù)據(jù)和屬性數(shù)據(jù)可分層選擇轉(zhuǎn)換,能夠靈活定制SHP的屬性字段,有使用推廣價值。

        [1]肖鋒,呂寶奇,林蒙恩.DWG到SHP格式轉(zhuǎn)換技術的研究與實現(xiàn)[J].測繪與空間地理信息,2013(9):87-89.

        [2]陳能,施蓓琦.AutoCAD地形圖數(shù)據(jù)轉(zhuǎn)換為GIS空間數(shù)據(jù)的技術研究與應用[J].測繪通報,2005(8):11-14,34.

        [3]鄒建成,孫國平.基于ArcGIS Engine與C#下的城鎮(zhèn)地籍管理信息系統(tǒng)的研究與實現(xiàn)[J].城市勘測,2009(4):29-31.

        [4]文學東,鐘文軍,祝方雄,等.基于Geodatabase的CAD到ARCGIS數(shù)據(jù)入庫研究[J].測繪科學,2006,31(6):100-102.

        [5]宋偉東,符韶華.DLG到GIS的數(shù)據(jù)轉(zhuǎn)換方法研究[J].測繪通報,2004(2):54-56.

        Conversion from the DWG to ShapeFile Program Realization Based On C#.NET

        WU Shi-hu
        (Surveying and Shanxi Coal Geological Exploration Institute,Datong Shanxi,037003)

        We use DWG Format in most surveying and mapping data collection in field work,but establish the GIS database with shapefile format.Inconsistencies exist between the two.It is to solve this problem by programming

        DWG;shapefile;format conversion;C#;ArcGIS Engine

        P208

        A

        1674-0874(2016)01-0073-02

        2015-09-30

        武世虎(1986-),男,山西孝義人,助理工程師,研究方向:工程測量、沉降觀測、不動產(chǎn)測繪。

        〔責任編輯 王東〕

        猜你喜歡
        測繪策略
        基于“選—練—評”一體化的二輪復習策略
        求初相φ的常見策略
        例談未知角三角函數(shù)值的求解策略
        浙江省第一測繪院
        我說你做講策略
        工程測繪中GNSS測繪技術的應用
        高中數(shù)學復習的具體策略
        測繪新技術在測繪工程中的應用
        江西建材(2018年4期)2018-04-10 12:37:38
        04 無人機測繪應用創(chuàng)新受青睞
        無人機在地形測繪中的應用
        電子制作(2017年9期)2017-04-17 03:01:00
        国产精品久久国产精品99gif| 亚洲 欧美 偷自乱 图片| 夜夜高潮夜夜爽国产伦精品| 熟女熟妇伦av网站| 97超在线视频免费| 一本色道久久综合亚洲精品蜜臀| 中文字幕有码在线人妻| 欧美噜噜久久久xxx| 欧美黑人又粗又硬xxxxx喷水| 狠干狠爱无码区| 中文字幕一区二区三区日韩网| 日韩av中文字幕波多野九色 | 国产精品久久久久久久y| 男女搞基视频免费网站| 少妇被猛烈进入到喷白浆| 边喂奶边中出的人妻| 国产免费资源高清小视频在线观看| 美腿丝袜一区二区三区| 91九色国产老熟女视频| 国产精品久久久久高潮| √天堂中文官网8在线| 国产精品日本天堂| 国产精品亚洲一区二区三区久久| 日韩麻豆视频在线观看| 极品少妇被黑人白浆直流| 中文字幕一区二区三区乱码| 久久国产乱子伦精品免费强| 国产亚洲精品免费专线视频| 丰满少妇作爱视频免费观看| 人妻aⅴ无码一区二区三区| 中文字幕日韩人妻高清在线| 午夜精品免费视频一区二区三区| 色综合久久久久久久久久| 国产免费专区| 少妇高潮呻吟求饶视频网站| (无码视频)在线观看| 亚洲中文久久精品无码ww16 | 免费人成年小说在线观看| 美女福利一区二区三区在线观看 | 国产av无码专区亚洲av手机麻豆| 亚洲va精品va国产va|