所屬欄目:軟件開發(fā)論文 發(fā)布日期:2013-01-30 09:20 熱度:
【內(nèi)容提要】利用VB.NET編程軟件對(duì)1:500、1:1000、1:2000的各種圖式符號(hào)在南方CASS9.0平臺(tái)下讀取原圖形各符號(hào)的基本屬性及坐標(biāo)信息,將其保存,與新圖式相應(yīng)的符號(hào)進(jìn)行對(duì)比,再將符合新標(biāo)準(zhǔn)的符號(hào)按不同比例尺進(jìn)行圖塊的插入、重繪等命令,一步提高原有測(cè)繪產(chǎn)品的再利用度。
【關(guān) 鍵 詞】VB.NET,執(zhí)行重繪,圖形重構(gòu)
1 引 言
隨著科技的進(jìn)步,各行各業(yè)對(duì)測(cè)繪產(chǎn)品的不同需求,以及滿足圖紙的美觀及合理性的需要,2007年國(guó)家下發(fā)了新的圖式標(biāo)準(zhǔn)。隨著這一新圖式標(biāo)準(zhǔn)的下發(fā),勢(shì)必會(huì)對(duì)原有測(cè)繪產(chǎn)品再利用造成影響。針對(duì)這一問(wèn)題,利用VB.NET編程軟件對(duì)1:500、1:1000、1:2000的各種圖式符號(hào)在南方CASS9.0平臺(tái)下進(jìn)行轉(zhuǎn)換,進(jìn)一步提高原有測(cè)繪產(chǎn)品的再利用度。
2 南方CASS圖式符號(hào)屬性簡(jiǎn)介
要在CASS軟件環(huán)境下將1996版圖式轉(zhuǎn)換為2007版圖式,首先要了解新舊圖式符號(hào)間的內(nèi)部聯(lián)系及差異,現(xiàn)依CASS7.1(舊圖式)及CASS9.0(新圖式)為例對(duì)新舊圖式符號(hào)的屬性進(jìn)行分析。經(jīng)分析得知:在CASS環(huán)境下,新舊圖式符號(hào)的編碼及所在的編碼、圖層、圖塊基本相同,僅個(gè)別有所不同。例如:
考慮到轉(zhuǎn)換后圖紙各層及屬性的標(biāo)準(zhǔn)性,便于各軟件圖形相互轉(zhuǎn)換的便捷性、兼容性,不至于圖層的混亂,在軟件開發(fā)之前需對(duì)每個(gè)符號(hào)的編碼、圖層、圖塊一一對(duì)照。
3 圖形轉(zhuǎn)換軟件的框架構(gòu)思及使用說(shuō)明
3.1框架構(gòu)思
本軟件的基本構(gòu)思為:讀取原圖形各符號(hào)的基本屬性及坐標(biāo)信息,將其保存,與新圖式相應(yīng)的符號(hào)進(jìn)行對(duì)比,根據(jù)各個(gè)符號(hào)不同的變化,對(duì)原圖形需改變的符號(hào)進(jìn)行刪除(在刪除原圖形之前,對(duì)于現(xiàn)狀地物及面狀地物要提取拐點(diǎn)坐標(biāo),對(duì)于點(diǎn)狀地物、獨(dú)立地物等要提取其幾何圖形中心位置坐標(biāo),以便在重繪時(shí)達(dá)到圖紙之前的精度),再將符合新標(biāo)準(zhǔn)的符號(hào)按不同比例尺進(jìn)行圖塊的插入、重繪等命令,更新原圖形。
為使軟件執(zhí)行重繪命令,使用自定義字符作為控制不同符號(hào)的參數(shù),具體如下:
1、G:塊,2、GB:打散塊,3、GE:塊刪除,4、GN—V:不進(jìn)行塊替換,5、G—V:無(wú)屬性塊存在一對(duì)多的關(guān)系時(shí)不進(jìn)行轉(zhuǎn)換,6、HD:刪除面狀圖案填充,7、L:線,8、LD:刪除線,9、LD—K—J2:刪除此線,在此線的特定位置增加一個(gè)塊狀符號(hào)10、LN:跳過(guò)轉(zhuǎn)換,11、L—PL/0.0(L—PL/0.125):將此線由直線轉(zhuǎn)為多段線,數(shù)值指轉(zhuǎn)換后線寬,12、L—V:將線型轉(zhuǎn)成同一屬性的,13、LZ:線注記,14、TA:刪除所有文字,14、TE:刪文字。
具體詳見圖1軟件界面右側(cè)窗口:
3.2使用說(shuō)明
轉(zhuǎn)換前對(duì)圖形使用“purge”命令進(jìn)行圖層清理,以便減少轉(zhuǎn)換過(guò)程中隊(duì)計(jì)算機(jī)內(nèi)存的占用,加快轉(zhuǎn)換速度。軟件中各個(gè)圖式符號(hào)的屬性信息軟件已經(jīng)一一對(duì)應(yīng),點(diǎn)擊“圖形轉(zhuǎn)換”即可。“屬性轉(zhuǎn)換信息”按鈕為轉(zhuǎn)換后新舊圖式之間的信息,也就是其圖形的各種屬性信息及轉(zhuǎn)化參數(shù),“無(wú)屬性信息”為軟件無(wú)法轉(zhuǎn)化的圖形信息,雙擊列出的不同信息,可直接定位圖形上相應(yīng)位置,以便更改查找。
4 轉(zhuǎn)換過(guò)程的注意事項(xiàng)
由于本軟件所依附的平臺(tái)為AUTCAD2010下的CASS9.0環(huán)境,對(duì)于其他軟件轉(zhuǎn)換的南方CASS圖形,可能導(dǎo)致部分圖形無(wú)屬性信息,以及軟件無(wú)法處理的特殊情況,轉(zhuǎn)換后應(yīng)加以注意。
4.1此軟件只適應(yīng)用于AutoCAD2010基礎(chǔ)上的Cass圖。
4.2轉(zhuǎn)換后所有線形需重新加載
點(diǎn)擊圖層工具條下“線型管理”可以全部加載。
4.3無(wú)屬性的線狀地物無(wú)法轉(zhuǎn)換
無(wú)屬性的線狀地物無(wú)法轉(zhuǎn)換,轉(zhuǎn)換后在“無(wú)屬性轉(zhuǎn)換”里可以看出那些沒有屬性,鼠標(biāo)雙擊后可在CAD中直接定位,手工進(jìn)行處理,見圖2。
4.4部分特殊符號(hào)未轉(zhuǎn)換
部分特殊符號(hào)未轉(zhuǎn)換,但用戶可以自行添加(圖式轉(zhuǎn)換界面右下角留有“地物轉(zhuǎn)換設(shè)置”),相關(guān)信息填寫完后,點(diǎn)擊添加轉(zhuǎn)換即可,見圖3。符合特征中TA加入了“?”定義為刪除所有文字,如果使用只需把“?”去掉。
以水閘圖式為例,由圖4中三個(gè)圖片對(duì)比可以看出,轉(zhuǎn)換后的圖式與標(biāo)準(zhǔn)的07版圖式稍有差異,仍需手工改動(dòng)。另外96版圖式中沒有車道信號(hào)燈、人行橫道信號(hào)燈,原數(shù)據(jù)庫(kù)中大部分用高柱信號(hào)機(jī)、矮柱信號(hào)機(jī)表示,本次轉(zhuǎn)換把數(shù)據(jù)庫(kù)中的高柱信號(hào)機(jī)統(tǒng)一轉(zhuǎn)為車道信號(hào)燈,矮柱信號(hào)機(jī)統(tǒng)一轉(zhuǎn)為人行橫道信號(hào)燈,所以轉(zhuǎn)換后需要把鐵路上的高矮柱信號(hào)燈進(jìn)行手工修改。
4.6 轉(zhuǎn)換后應(yīng)注意以下地物問(wèn)題
1、棚房區(qū)分有墻、無(wú)墻、一邊有墻情況(舊圖式中棚房不分有、無(wú)圍墻,轉(zhuǎn)換后需人工自行改動(dòng)),2、陽(yáng)臺(tái)、檐廊分清楚(在舊圖式中其二者線性一樣,新圖式則不一樣,需人工改動(dòng)),3、依比例地面上窯洞需重畫,4、注“牲”的外圍線型均反向,需人工修改,5、傳送帶、斗在坑內(nèi)的漏斗轉(zhuǎn)換后易出錯(cuò),轉(zhuǎn)換后需檢查,7、1:2000圖中不依比例鐵路、建筑中的鐵路,8、收費(fèi)站、服務(wù)區(qū),9、高架路線寬,10、不依比例涵洞重畫,11、不依比例隧道,12、輸電線入地口,13、07圖式增加電信交接箱和電纜交接箱。注:7-13項(xiàng)轉(zhuǎn)換后均易出現(xiàn)錯(cuò)誤,轉(zhuǎn)換后圖面整飾過(guò)程中注意檢查。
5 總結(jié)
本軟件轉(zhuǎn)換后可將圖式符號(hào)由1996舊版圖式符號(hào)變?yōu)?007新版圖式符號(hào),經(jīng)檢核驗(yàn)證基本能滿足新圖式的要求。由于對(duì)部分特殊圖式符號(hào)認(rèn)識(shí)尚有欠缺之處,本軟件有待進(jìn)一步更新,轉(zhuǎn)換方法仍需進(jìn)一步探討研究。
參考文獻(xiàn)
[1] 曹祖圣等.Visual Basic 2005 完全開發(fā)指南[M].北京:科學(xué)出版社.2007
[2] 張曜等.Visual Basic函數(shù)實(shí)用手冊(cè)[M].北京:冶金工業(yè)出版社.2002
[3] 國(guó)家基本比例尺地圖圖式第1部分:1:500 1:1000 1:2000地形圖圖式(GB/T 7929-1995)
[4] 國(guó)家基本比例尺地圖圖式第1部分:1:500 1:1000 1:2000地形圖圖式(GB/T 20257.1-2007)
[5]鄭殿軍等.地圖制圖.哈爾濱:哈爾濱地圖出版社.2001
[6]城市測(cè)量規(guī)范.CJJ 8-99.北京:中國(guó)建筑工業(yè)出版社.1999
文章標(biāo)題:利用VB.NET編程軟件對(duì)新舊圖式進(jìn)行轉(zhuǎn)換
轉(zhuǎn)載請(qǐng)注明來(lái)自:http://www.56st48f.cn/fblw/dianxin/ruanjiankaifa/15949.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:106
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個(gè)...關(guān)注:192
測(cè)繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時(shí)開論文檢索證明很重要關(guān)注:52
中國(guó)水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國(guó)際出書需要了解的問(wèn)題解答關(guān)注:58
合著出書能否評(píng)職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:121
評(píng)職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報(bào)刊資料重要轉(zhuǎn)載來(lái)源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評(píng)估...關(guān)注:59
電子信息論文范文
智能科學(xué)技術(shù)論文 廣播電視論文 光電技術(shù)論文 計(jì)算機(jī)信息管理論文 計(jì)算機(jī)網(wǎng)絡(luò)論文 計(jì)算機(jī)應(yīng)用論文 通信論文 信息安全論文 微電子應(yīng)用論文 電子技術(shù)論文 生物醫(yī)學(xué)工程論文 軟件開發(fā)論文
SCI期刊分析
copyright © www.56st48f.cn, All Rights Reserved
搜論文知識(shí)網(wǎng) 冀ICP備15021333號(hào)-3