" />

久久精品电影网_久久久久久电影_久久99精品久久久久久按摩秒播_天堂福利影院_国产男女爽爽爽免费视频_国产美女久久

利用VB.NET編程軟件對新舊圖式進行轉換

所屬欄目:軟件開發論文 發布日期:2013-01-30 09:20 熱度:

  【內容提要】利用VB.NET編程軟件對1:500、1:1000、1:2000的各種圖式符號在南方CASS9.0平臺下讀取原圖形各符號的基本屬性及坐標信息,將其保存,與新圖式相應的符號進行對比,再將符合新標準的符號按不同比例尺進行圖塊的插入、重繪等命令,一步提高原有測繪產品的再利用度。

  【關 鍵 詞】VB.NET,執行重繪,圖形重構

  1 引 言

  隨著科技的進步,各行各業對測繪產品的不同需求,以及滿足圖紙的美觀及合理性的需要,2007年國家下發了新的圖式標準。隨著這一新圖式標準的下發,勢必會對原有測繪產品再利用造成影響。針對這一問題,利用VB.NET編程軟件對1:500、1:1000、1:2000的各種圖式符號在南方CASS9.0平臺下進行轉換,進一步提高原有測繪產品的再利用度。

  2 南方CASS圖式符號屬性簡介

  要在CASS軟件環境下將1996版圖式轉換為2007版圖式,首先要了解新舊圖式符號間的內部聯系及差異,現依CASS7.1(舊圖式)及CASS9.0(新圖式)為例對新舊圖式符號的屬性進行分析。經分析得知:在CASS環境下,新舊圖式符號的編碼及所在的編碼、圖層、圖塊基本相同,僅個別有所不同。例如:

  考慮到轉換后圖紙各層及屬性的標準性,便于各軟件圖形相互轉換的便捷性、兼容性,不至于圖層的混亂,在軟件開發之前需對每個符號的編碼、圖層、圖塊一一對照。

  3 圖形轉換軟件的框架構思及使用說明

  3.1框架構思

  本軟件的基本構思為:讀取原圖形各符號的基本屬性及坐標信息,將其保存,與新圖式相應的符號進行對比,根據各個符號不同的變化,對原圖形需改變的符號進行刪除(在刪除原圖形之前,對于現狀地物及面狀地物要提取拐點坐標,對于點狀地物、獨立地物等要提取其幾何圖形中心位置坐標,以便在重繪時達到圖紙之前的精度),再將符合新標準的符號按不同比例尺進行圖塊的插入、重繪等命令,更新原圖形。

  為使軟件執行重繪命令,使用自定義字符作為控制不同符號的參數,具體如下:

  1、G:塊,2、GB:打散塊,3、GE:塊刪除,4、GN—V:不進行塊替換,5、G—V:無屬性塊存在一對多的關系時不進行轉換,6、HD:刪除面狀圖案填充,7、L:線,8、LD:刪除線,9、LD—K—J2:刪除此線,在此線的特定位置增加一個塊狀符號10、LN:跳過轉換,11、L—PL/0.0(L—PL/0.125):將此線由直線轉為多段線,數值指轉換后線寬,12、L—V:將線型轉成同一屬性的,13、LZ:線注記,14、TA:刪除所有文字,14、TE:刪文字。

  具體詳見圖1軟件界面右側窗口:

  3.2使用說明

  轉換前對圖形使用“purge”命令進行圖層清理,以便減少轉換過程中隊計算機內存的占用,加快轉換速度。軟件中各個圖式符號的屬性信息軟件已經一一對應,點擊“圖形轉換”即可。“屬性轉換信息”按鈕為轉換后新舊圖式之間的信息,也就是其圖形的各種屬性信息及轉化參數,“無屬性信息”為軟件無法轉化的圖形信息,雙擊列出的不同信息,可直接定位圖形上相應位置,以便更改查找。

  4 轉換過程的注意事項

  由于本軟件所依附的平臺為AUTCAD2010下的CASS9.0環境,對于其他軟件轉換的南方CASS圖形,可能導致部分圖形無屬性信息,以及軟件無法處理的特殊情況,轉換后應加以注意。

  4.1此軟件只適應用于AutoCAD2010基礎上的Cass圖。

  4.2轉換后所有線形需重新加載

  點擊圖層工具條下“線型管理”可以全部加載。

  4.3無屬性的線狀地物無法轉換

  無屬性的線狀地物無法轉換,轉換后在“無屬性轉換”里可以看出那些沒有屬性,鼠標雙擊后可在CAD中直接定位,手工進行處理,見圖2。

  4.4部分特殊符號未轉換

  部分特殊符號未轉換,但用戶可以自行添加(圖式轉換界面右下角留有“地物轉換設置”),相關信息填寫完后,點擊添加轉換即可,見圖3。符合特征中TA加入了“?”定義為刪除所有文字,如果使用只需把“?”去掉。

  以水閘圖式為例,由圖4中三個圖片對比可以看出,轉換后的圖式與標準的07版圖式稍有差異,仍需手工改動。另外96版圖式中沒有車道信號燈、人行橫道信號燈,原數據庫中大部分用高柱信號機、矮柱信號機表示,本次轉換把數據庫中的高柱信號機統一轉為車道信號燈,矮柱信號機統一轉為人行橫道信號燈,所以轉換后需要把鐵路上的高矮柱信號燈進行手工修改。

  4.6 轉換后應注意以下地物問題

  1、棚房區分有墻、無墻、一邊有墻情況(舊圖式中棚房不分有、無圍墻,轉換后需人工自行改動),2、陽臺、檐廊分清楚(在舊圖式中其二者線性一樣,新圖式則不一樣,需人工改動),3、依比例地面上窯洞需重畫,4、注“牲”的外圍線型均反向,需人工修改,5、傳送帶、斗在坑內的漏斗轉換后易出錯,轉換后需檢查,7、1:2000圖中不依比例鐵路、建筑中的鐵路,8、收費站、服務區,9、高架路線寬,10、不依比例涵洞重畫,11、不依比例隧道,12、輸電線入地口,13、07圖式增加電信交接箱和電纜交接箱。注:7-13項轉換后均易出現錯誤,轉換后圖面整飾過程中注意檢查。

  5 總結

  本軟件轉換后可將圖式符號由1996舊版圖式符號變為2007新版圖式符號,經檢核驗證基本能滿足新圖式的要求。由于對部分特殊圖式符號認識尚有欠缺之處,本軟件有待進一步更新,轉換方法仍需進一步探討研究。

  參考文獻

  [1] 曹祖圣等.Visual Basic 2005 完全開發指南[M].北京:科學出版社.2007

  [2] 張曜等.Visual Basic函數實用手冊[M].北京:冶金工業出版社.2002

  [3] 國家基本比例尺地圖圖式第1部分:1:500 1:1000 1:2000地形圖圖式(GB/T 7929-1995)

  [4] 國家基本比例尺地圖圖式第1部分:1:500 1:1000 1:2000地形圖圖式(GB/T 20257.1-2007)

  [5]鄭殿軍等.地圖制圖.哈爾濱:哈爾濱地圖出版社.2001

  [6]城市測量規范.CJJ 8-99.北京:中國建筑工業出版社.1999

文章標題:利用VB.NET編程軟件對新舊圖式進行轉換

轉載請注明來自:http://www.56st48f.cn/fblw/dianxin/ruanjiankaifa/15949.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 国产免费一区二区三区网站免费 | 天天射视频 | 最新国产在线 | 国产精品久久久久久久久久免费看 | 91精品国产乱码久久久久久久久 | 成人在线免费观看 | 91精品国产综合久久香蕉麻豆 | 亚洲欧美日本在线 | 亚洲日日操 | 狠狠久久综合 | 成人久久视频 | 在线a视频网站 | 亚洲国产一区二区三区在线观看 | 一区二区福利视频 | 国产精品久久国产精品 | 国产精品1区2区 | 午夜精品一区二区三区在线播放 | 色播久久久 | 另类专区亚洲 | 国产精品久久久久久久免费大片 | 久久久成人精品 | 午夜久久久| 亚洲天天干| 欧美国产精品一区二区三区 | 色吊丝2288sds中文字幕 | 久久久精品久久久 | 91免费电影 | 国产高清视频在线观看播放 | 久久久国产精品 | 九九热免费视频在线观看 | 欧美精品三区 | 性天堂网| 三极网站| 久久久久久久国产精品 | 精品亚洲一区二区三区 | 夜夜久久| 中文字幕在线观看一区 | 在线观看中文字幕 | 蜜臀久久99精品久久久久野外 | 九九热国产视频 | 祝你幸福电影在线观看 |