999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Teigha.NET 的CASS 數據向GIS 數據轉換

2020-05-20 06:39:30張習闞
數字通信世界 2020年4期
關鍵詞:功能

張習闞

(南京萊斯信息技術股份有限公司,南京 210000)

1 地形圖數據轉換

目前,各地正在進行數字城市地理空間框架的探索和建設,框架建設的重要數據來源則是現有的數字地形圖,但地形圖數據主要還是以DWG 文件的形式來存儲和管理,降低了地理數據的利用效率,同時也不利于了數據的共享和交換。由于CAD 數據模型與GIS 空間數據模型的不同,并沒有按照GIS 數據標準生成,所以現有的GIS 軟件不能直接對CAD 文件進行如空間查詢、空間分析等操作,而以往單純依靠ArcEngine 提供的接口轉換又會丟失CASS 數據中的擴展屬性,所以亟需通過編程方式來重新組織和存儲CAD 數據,關聯各元素的空間信息和屬性信息,最終實現CAD 數據到GIS 空間數據的無損轉換[1]。

2 Teigha.NET 與ArcEngine

2.1 CASS 文件與Teigha.NET

GIS 數據來源有很大一部分是AutoCAD 傳統制圖格式,而在某些行業比較普及的軟件—南方CASS 又占據相當的數量。南方CASS 實際就是是通過對AutoCAD 二次開發,將圖形屬性存放在相應要素的擴展數據中。

Teigha.NET 是由開放設計聯盟設計開發的一套面向對象的支持多平臺、多版本、多格式的DWG 文件的類庫,可脫離AutoCAD 環境實現DWG 文件的讀寫操作、繪制渲染和轉換輸出等,具有較高的讀寫效率和安全性。支持在微軟.NET 開發平臺下使用,功能強大[2]。

2.2 Shapefile 文件和ArcEngine 組件

Shapefile 文件是ArcGIS 軟件的數據文件之一,該文件格式已成為地理信息軟件界的一個開放標準,ArcGIS 軟件、SuperMap、QGIS 等軟件均將其當作基本的數據文件。同時,Shapefile 也是一種重要的數據交換格式,它能夠在其他GIS 平臺與ESRI 產品之間進行數據的共享和互操作。

ArcEngine 是 建 立 在ESRI 的ArcObjects 組 件 之 上 的,ArcObjects 是ArcGIS 整個軟件體系的核心功能庫,由獨立的COM 組件構成。ArcEngine 在ArcObjects 組件上又進行了一次封裝和優化,可用來快速方便地開發自定義GIS 應用程序。

3 系統設計

3.1 設計思路

編程實現將DWG 格式轉換成SHP 格式其實就是使用ArcEngine 的接口讀取DWG 格式再寫SHP 文件。在DWG 中同一圖層可以包括文字、點、線和面,而在SHP 文件中分點、線、面、注記圖層分別存放。為了便于數據的細化和管理,利用Teigha.NET 可以讀取CASS 數據中的XDATA 擴展屬性的特性,讀出每個實體的編碼和地理要素類型,再根據不同CASS 編碼和要素類型再存放到對應的圖層文件中。CASS 數據與SHP 數據轉換的對應關系如圖1所示。

3.2 轉換流程

圖1 CASS數據與SHP數據轉換的對應關系

如圖2 所示,首先分析CASS 數據各種地物的表達方式及其在ArcGIS 中對應的各種地物的表達方式,將圖形數據轉換到ArcGIS 下。對幾何圖形要素直接進行讀取并轉入ArcGIS 圖形數據,屬性數據根據CASS 編碼以及數據的圖層、顏色、線型等進行編碼轉入ArcGIS 屬性數據。數據中的擴展屬性在ArcEngine中無法獲取的,所以通過引入Teigha.NET 來實現擴展屬性的讀取。數據轉換完成后,ArcGIS 通過調用包括各類地類的符號庫,根據要素屬性內容中的地類編碼實現數據的符號化顯示。

圖2 CASS向ArcGIS數據轉換及顯示實現思路

4 功能實現

4.1 系統實現與功能

整個功能基于VS.NET2012實現,采用C#語言編程,利用Teigha.NET 和ArcEngine10.2組件庫,實現了對CASS 數據的讀取、SHP 格式空間數據的生成和瀏覽。整個程序實現過程完全脫離AutoCAD 平臺,輕量簡潔,并結合了具體項目需求進行各種適用功能的量身定制,提高了CASS 數據到GIS 數據的轉換及顯示效率。

4.2 系統界面及結果顯示

圖3是功能主界面圖,采用C#語言和ArcEngine10.2開發實現,視圖中顯示的是轉換后的高程點、水系設施、居民點等專題圖層。

5 結束語

基于Teigha.NET 與ArcEngine 的CASS 數據轉換系統利用Teigha.NET 對DWG 文件的強大的讀寫功能,直接讀取DWG 中的文字、圖形、實體擴展信息等,從而真正脫離了對AutoCAD 平臺的依賴。同時,結合ArcEngine強大的數據轉換和顯示接口,實現了CASS 數據到Shapefile 數據的無損轉換,解決了以往單純依靠ArcEngine 進行轉換丟失擴展屬性的問題,且提高了數據轉換的效率,在GIS 建庫項目中具有廣泛的應用前景。

圖3 功能主界面

猜你喜歡
功能
拆解復雜功能
鐘表(2023年5期)2023-10-27 04:20:44
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基層弄虛作假的“新功能取向”
當代陜西(2021年21期)2022-01-19 02:00:26
深刻理解功能關系
鉗把功能創新實踐應用
關于非首都功能疏解的幾點思考
基于PMC窗口功能實現設備同步刷刀功能
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: h视频在线播放| 国产Av无码精品色午夜| 97人妻精品专区久久久久| 欧美三级视频网站| 亚洲色无码专线精品观看| 一本一本大道香蕉久在线播放| 国产在线视频二区| 69av在线| 色婷婷在线播放| 亚洲av无码专区久久蜜芽| 精品久久蜜桃| 亚洲人妖在线| 亚洲精品大秀视频| 99久久精品视香蕉蕉| 熟妇丰满人妻| 日本欧美成人免费| 国产xxxxx免费视频| 一级爆乳无码av| 国产区在线看| 在线另类稀缺国产呦| 国产精品亚欧美一区二区| 久久夜夜视频| 久久免费看片| hezyo加勒比一区二区三区| 午夜视频日本| 欧美第一页在线| 黄片在线永久| 国产精品一线天| 午夜福利免费视频| 911亚洲精品| 日本尹人综合香蕉在线观看| 国产欧美在线观看一区| 五月天天天色| 国产91色在线| 伊人久久久久久久| 黄色网在线| 午夜久久影院| 亚欧成人无码AV在线播放| 日韩精品亚洲精品第一页| 色天堂无毒不卡| 就去色综合| 精品無碼一區在線觀看 | 国产真实二区一区在线亚洲| 国产主播一区二区三区| 呦视频在线一区二区三区| 国产一区二区福利| 国产极品美女在线| 色一情一乱一伦一区二区三区小说| 女人18毛片一级毛片在线 | 国产JIZzJIzz视频全部免费| 18禁高潮出水呻吟娇喘蜜芽| 欧美在线天堂| 波多野结衣无码视频在线观看| 国产欧美日韩综合一区在线播放| 色成人亚洲| jizz在线免费播放| 白丝美女办公室高潮喷水视频| 精品国产香蕉在线播出| 欧美亚洲欧美区| 国产麻豆91网在线看| 国产一级毛片网站| 尤物视频一区| 精品国产免费第一区二区三区日韩| 国内精品自在欧美一区| 欧美视频在线不卡| 精品福利视频网| 亚洲区视频在线观看| 91网址在线播放| 亚洲人成网站日本片| 久草青青在线视频| 精品少妇人妻av无码久久| 在线观看热码亚洲av每日更新| 国产AV无码专区亚洲A∨毛片| 久久中文字幕不卡一二区| 国产美女精品在线| 国产黄色爱视频| 国模视频一区二区| 欧美一区精品| 男女性午夜福利网站| 欧美一级专区免费大片| 一区二区三区国产精品视频| 精品国产电影久久九九|