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

AutoCAD二次開發應用于地形圖符號轉換的研究

2012-12-11 07:27:26楊學峰武豐雷
測繪通報 2012年1期
關鍵詞:符號

郭 雷,楊學峰,武豐雷

(濟南市勘察測繪研究院,山東濟南250013)

一、引 言

地形圖以其豐富嚴密的符號系統表示地面上各種自然和人工地物、地貌,廣泛的用途使其成為國民經濟和社會建設的重要基礎地理數據。作為國家標準的國家基本比例尺地形圖圖式也已經過數次修訂,以不斷適應經濟社會發展的需要。目前最新的大比例尺地形圖圖式國家標準(GB/T 20257.1—2007,簡稱新圖式)已于2007年發布,以取代1995年發布的舊標準(GB/T 7929—1995,簡稱舊圖式)。相應于舊版,新版圖式對許多符號作了一定的改動,并新增了一些符號,以適應地形圖數字化與信息化的需要。這樣導致各地圖生產單位原先以舊符號作為載體的大量地形圖數據必須要經過符號轉換以后,才能符合現行國家標準。由于生產力水平的提高,目前大比例尺地形圖生產已經全部實現數字化,電子數據形式存在的地形圖為計算機自動進行符號處理提供了條件。

目前在基層生產單位,電子地圖主要以Auto-CAD DWG格式存在,特別是大比例尺地圖,制圖軟件主要為南方測繪儀器公司CASS系列版本地形地籍成圖軟件。為了與新的國家標準相一致,南方CASS軟件已在其9.0及以后版本中采用了新版符號。鑒于 AutoCAD軟件的開放性,本文采用VB.NET語言和AutoCAD軟件的二次開發接口,開發了一個能夠自動將地形圖中舊符號轉換為新符號的程序。為了便于后續改進,AutoCAD軟件采用目前較新的AutoCAD 2010版本,程序開發使用Microsoft Visual Studio 2008軟件。

二、需求分析

根據實際的工作流程,程序的基本功能主要是輸入、處理和輸出。為便于操作及移植,應設計成獨立運行的程序,用戶界面友好;為完成大量數據文件的統一轉換,程序應具有批量處理功能;為及時了解處理進度,應具有實時處理進度指示功能;能夠自動打開指定目錄下符合要求的所有同類型文件,處理完畢自動保存,無須人工干預;符號轉換需要對原圖數據進行修改,因此應當具有另存功能,以保留原始數據備份。根據以上需求分析,設計程序運行界面如圖1所示。

圖1

三、功能實現

地形圖符號系統龐大復雜,表示的地物地貌單元非常多,但是在AutoCAD DWG數據中,地物地貌元素對應的AutoCAD對象類型卻不是很多,主要有點、圓、圓弧、直線、多段線、二維多段線、塊參照、文字等。所謂符號轉換,是指以新符號替換原有舊符號,實質是AutoCAD對象的替換。本文以幾種主要對象類型為主,通過比較新舊圖式的異同,實現對象的替換。替換所使用的新符號主要來源于CASS9.0軟件自帶的符號庫(塊參照和線型文件)。

1.塊參照到塊參照

這種類型地物的典型代表有路燈、果園等,其中又分兩種情況:①符號改變后,塊參照名稱不變。比如路燈,其新舊符號的塊參照名稱均為“gc097”;②符號改變后,塊參照名稱改變。比如果園,其舊符號的塊參照名稱為“gc125”,新符號的塊參照名稱為“gc325”。對于兩種不同的情況,程序處理時應區別對待。

對于同名塊參照替換,僅需插入新的同名塊參照符號,則原圖中所有同名塊參照均會改為此塊參照樣式,然后刪除插入的塊參照。

對于不同名稱的塊參照替換,插入新的塊參照后,選中需要改變的塊參照對象,然后通過循環遍歷,一一將其名稱修改為新名稱,即可將其符號改為新符號,最后將不用的插入符號刪除。

2.多段線到多段線

這種類型的代表地物如未加固陡坎,其在新舊圖式中的線型名稱均為“10421”,但是其線型樣式定義已經修改,故而其外觀不同。這類地物的替換過程為先選中全部此類型地物,將其線型名稱改為臨時名稱,比如“10421-temp”(注意不能與已有的線型名稱相同);然后通過加載線型文件的方式加載新定義后的線型名稱“10421”到地形圖中;最后指定所選對象的線型名稱為此名稱。此時所有對象均已修改為新的線型樣式,但其名稱保持不變。

對于線型名稱已經改變的多段線類型對象,在調入新的線型名稱文件以后,直接指定其線型名稱為新名稱即可。比如飼養場,其舊符號線型名稱為“continuous”,新符號線型名稱為“536”。需要注意的是,對于符號有方向性的地物(比如陡坎),轉換后應確保其方向不變。

3.文字到塊參照

這類地物的典型代表如溫室,其注記“溫室”二字被新符號取代,替換方法為依次在原文字注記“溫室”位置插入一個新的溫室塊參照符號,并設置其圖層和編碼為CASS標準格式,并且新符號的屬性定義應符合圖式要求。最后再將不再使用的原文字注記刪除。

4.圖層到圖層

這類地物的典型代表如有蓋水池,其符號無變化,但圖層卻發生了變化,由原來的“dldw”調整為“sxss”,轉換過程為指定符號的圖層為新的圖層名稱。

5.直線到文字

這類地物的典型代表如簡單房屋,舊符號中的斜線被新符號中的文字注記“簡”所取代。這類符號的轉換是通過插入對應文字來完成,注意文字的插入位置為原斜線的中點,以確保文字注記在房屋內部。對于新插入的符號,須設置其屬性符合CASS標準。最后刪除不再使用的斜線。

6.直線到塊參照

這類地物的典型代表如圍墻,舊符號中的橫短線被新符號中的小黑方塊所取代,此黑塊在Auto-CAD中以塊參照的形式存在。替代方法是在圍墻短線上離起點固定距離位置插入新的塊參照符號,因符號大小是固定的,而圍墻寬度是依比例的,這樣可確保圍墻符號的方向性。對于新符號仍須指定其屬性符合CASS標準,最后刪除舊的圍墻短線。需要注意的是對于完整繪制的圍墻符號,其首尾兩端仍舊以短線封口,因此這兩個位置的短線無須替換,但是其CASS編碼已經重新定義,須修改為新編碼。

7.直線到直線

這類地物主要有兩種情況:一種是對象的形狀不變,編碼改變,比如圍墻兩端封口的短線,其處理方法是賦予新的編碼;另一種是對象的形狀改變,編碼不變,比如棚房短線,其長度發生變化,處理方法是重新定義其終點坐標以完成修改。

以上是比較有規律的常見符號轉換方法,基本可以涵蓋大部分地物類型,對于有些由復雜對象構成的特殊符號需要以人工處理作為補充。有些符號過于復雜,不便于判斷和處理,須手工處理,比如龍門吊、天吊、傳送帶、依比例地下建筑出入口等。還有些符號的改變,舊符號中未提供足夠的信息,需要結合外業調繪然后進行手工處理,比如車道信號燈與人行信號燈的區分,房屋地下室的有無及層數等。

由于篇幅所限,本文未給出程序代碼,主要涉及分類選擇集的使用及對象屬性的重定義,以及無用對象的清除等。對于所有轉換后的符號,必須確保其編碼屬性符合CASS軟件的數據標準,無編碼和編碼改變的地物均需賦以正確的CASS編碼。

四、結束語

通過對地形圖符號系統的分析,大部分有規律的符號可以通過程序自動處理完成轉換,其余部分特殊情況必須通過人工干預修改進行補充。總體來說,通過使用本文的方法進行計算機批量處理,可以大大減少人工處理的工作量,提高工作效率,并已在實際工作中得到了應用,取得了較好的效果。

[1]國家技術監督局.GB/T 7929—1995 1∶500 1∶1000 1∶2000地形圖圖式 [S].北京:中國標準出版社,1996.

[2]國家技術監督局.GB/T 20257.1—2007國家基本比例尺地圖圖式第1 部分:1∶500 1∶1000 1∶2000 地形圖圖式[S].北京:中國標準出版社,2008.

猜你喜歡
符號
幸運符號
符號神通廣大
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
“+”“-”符號的由來
靈魂的符號
散文詩(2017年17期)2018-01-31 02:34:20
怎樣填運算符號
變符號
倍圖的全符號點控制數
圖的有效符號邊控制數
草繩和奇怪的符號
主站蜘蛛池模板: 国产精品成| 免费一级毛片在线播放傲雪网| 欧美午夜网| 亚洲男人的天堂在线| 久久综合AV免费观看| 国产剧情伊人| 尤物午夜福利视频| 中文字幕亚洲无线码一区女同| 国产一级特黄aa级特黄裸毛片| 色综合久久88色综合天天提莫| 亚洲VA中文字幕| 国产成人禁片在线观看| 国产精品午夜福利麻豆| 亚洲成肉网| 91美女视频在线| 日韩精品一区二区深田咏美| 国产SUV精品一区二区6| 亚洲日产2021三区在线| a国产精品| 日韩不卡高清视频| 久久青青草原亚洲av无码| V一区无码内射国产| 99尹人香蕉国产免费天天拍| 国产精品一区二区不卡的视频| 激情综合网激情综合| 综合色婷婷| 99国产精品免费观看视频| 在线精品视频成人网| 国产亚洲欧美在线中文bt天堂| 欧美精品影院| 在线va视频| 成人国内精品久久久久影院| Aⅴ无码专区在线观看| 无码中文AⅤ在线观看| 亚洲精品老司机| 美女黄网十八禁免费看| 少妇露出福利视频| 欧美专区在线观看| 久久国产亚洲偷自| 久久福利片| 九九久久99精品| 欧美色视频在线| a毛片基地免费大全| 亚洲天堂精品在线| 超清人妻系列无码专区| 亚洲成a人片77777在线播放| 日本人妻丰满熟妇区| 国产日韩欧美成人| 欧美在线视频a| 久久亚洲日本不卡一区二区| 欧美中文字幕第一页线路一| 欧美97欧美综合色伦图| 亚洲人人视频| 蜜芽一区二区国产精品| 精品久久久无码专区中文字幕| 999国产精品永久免费视频精品久久 | 亚洲区第一页| 伊人丁香五月天久久综合| 欧美成人看片一区二区三区| 中文成人在线视频| 久久男人视频| 国产91透明丝袜美腿在线| 国产啪在线91| 亚洲一级毛片在线观播放| 久久国产成人精品国产成人亚洲| 国产三级成人| 在线免费亚洲无码视频| 欧美www在线观看| 亚洲欧美另类日本| 色网站在线免费观看| 日韩区欧美区| 成人国产精品网站在线看| 午夜精品区| 四虎成人精品在永久免费| 亚洲av无码久久无遮挡| 日韩一级毛一欧美一国产| 成人韩免费网站| 欧美色亚洲| 米奇精品一区二区三区| 国产精品男人的天堂| 91福利在线看| 色婷婷综合激情视频免费看|