国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

地形圖整體接邊技術(shù)的探討

2014-07-03 11:35:41陳瑞磊
電腦知識與技術(shù) 2014年4期
關(guān)鍵詞:圖框圖號圖元

陳瑞磊

摘要:在傳統(tǒng)生產(chǎn)實踐中,地形圖接邊的方式為逐幅修改,但這種方式的效率非常低下,修改也很難徹底。為此,應該設(shè)計一個適宜的技術(shù)方案,以實現(xiàn)地形圖圖元與圖號的自動匹配,實現(xiàn)多幅地形圖合并后的同步修改、自動分割、自動輸出,從而實現(xiàn)地形圖的整體接邊。

關(guān)鍵詞: 地形圖;整體接邊技術(shù);VBA

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)04-0801-02

為便于生產(chǎn)、使用和管理,目前的大比例尺地形圖一般采用網(wǎng)格化形式分幅存儲,一般可以選擇1:500、1:1000或1:2000比例尺來建立地形圖圖庫。網(wǎng)格化管理的優(yōu)點在于能夠化整為零,分片處理,多點更新,從而提高效率。但是在生產(chǎn)階段、更新維護階段,地形圖圖幅之間的接邊檢查工作卻比較繁瑣。如果1幅圖接邊的工作量按照打開1次圖和插入4幅圖來計算的話,那么1平方公里16幅1/500地形圖的接邊工作量就是打開16次圖和插入64幅圖。而且,每條圖幅邊的接邊工作需進行兩次,第二次重復第一次的內(nèi)容。所以,地形圖圖幅是否接好邊一直是生產(chǎn)階段的難點,也是檢查工作的重點。

目前,借助接邊檢查軟件可以發(fā)現(xiàn)很多接邊問題并且能夠自動處理少量涉及屬性、顏色等的接邊問題,但大量的接邊問題還需要通過人工干預、主觀判斷來加以修改。在傳統(tǒng)生產(chǎn)實踐中,地形圖接邊的方式為逐幅修改,但這種方式的效率非常低下,修改也很難徹底。為此,應該設(shè)計一個適宜的技術(shù)方案,實現(xiàn)地形圖圖幅外地物地貌圖元和圖框信息圖元的圖號匹配,實現(xiàn)多幅地形圖合并后的同步修改、自動分割、自動輸出,從而實現(xiàn)地形圖的整體接邊。

1 技術(shù)方案

多幅地形圖合并成總圖后,能否按照原先單幅地形圖的歸屬進行總圖分割是關(guān)鍵。通常的做法是單幅地形圖預處理,所有圖元的擴展數(shù)據(jù)添加圖號編碼,這樣就可以解決按圖號分割的難題。但是,這種方法的局限性在于,接邊修改時所有的圖元不可以在圖幅之間復制、移動,否則導致錯亂。

通過對單幅地形圖圖元構(gòu)成的分析,可以發(fā)現(xiàn)以下規(guī)律:

1)圖框信息單獨放置在一個圖層,圖框信息跨越圖幅且大部分信息設(shè)置在圖幅外;

2)絕大部分地形數(shù)據(jù)圖元集中在圖幅內(nèi);

3)可能有少量地形數(shù)據(jù)圖元跨越圖幅或在圖幅外側(cè)。

基于以上規(guī)律,可以分別設(shè)計特征編碼以作標識:

1)圖框信息,必須強制填寫圖號位置編碼,接邊修改時絕不可以復制、移動,一旦復制、移動,分割輸出時將統(tǒng)計圖元數(shù)量,檢索圖元位置,作適當提示;

2)完全落入圖幅內(nèi)的地形數(shù)據(jù)圖元,必須強制清除圖號位置編碼,接邊修改時可以自由復制、移動;

3)跨越圖幅或落在圖幅外的地形數(shù)據(jù)圖元,必須強制添加圖號位置編碼,接邊修改時不可以復制,圖元一旦復制、移動,分割輸出時作適當提示。

在接邊修改的基礎(chǔ)上進行分割時,分割過程可以分成三步:

1)檢索總圖所有圖框信息圖元,按圖號編碼分別建立對應地形圖圖號信息文件,文件存放當前總圖文件里的對應圖號的圖框圖元序號。若發(fā)現(xiàn)實際位置與位置編碼不符或者圖框圖元無圖號信息,則指向該圖元提示無法輸出。

2)檢索所有地形數(shù)據(jù)圖元,分別按以下情形處理:

① 未跨越圖幅、無圖號位置編碼信息的圖元,按圖元實際位置計算圖號再歸類至對應地形圖圖號信息文件;

② 未跨越圖幅、有圖號位置編碼信息的圖元,比對實際位置與位置編碼的一致性,一致時按圖號編碼歸類至對應地形圖圖號信息文件,不一致時按實際位置計算圖號再歸類至對應地形圖圖號信息文件;

③ 已跨越圖幅、無圖號位置編碼信息的圖元,指向該圖元提示無法輸出;

④ 已跨越圖幅、有圖號位置編碼信息的圖元,比對實際位置與位置編碼的一致性,一致時按圖號編碼歸類至對應地形圖圖號信息文件,不一致時按實際位置計算圖號再歸類至對應地形圖圖號信息文件;

⑤ 經(jīng)以上4種情形過濾后的圖元,計算其實際位置的圖號,有對應地形圖圖號信息文件的直接輸出,否則指向該圖元提示無法輸出;

3)逐一讀取地形圖圖號信息文件,逐一輸出對應地形圖。

2 技術(shù)實踐

利用VBA FOR AutoCAD編寫該程序,主要通過兩個功能模塊實現(xiàn):

1)單幅地形圖預處理;2)總圖按地形圖分割輸出。

在具體實踐時,主要有兩個技術(shù)難點:

1)單幅地形圖預處理時,如何準確判斷地形數(shù)據(jù)圖元是否需要添加編碼?

地形圖經(jīng)過各道工序生產(chǎn)人員的編輯、處理,通過質(zhì)量檢查軟件的檢查、過濾、修改,其數(shù)據(jù)已經(jīng)比較規(guī)范、有序,但復雜性、多樣性仍可想而知。譬如,文本的對其方式就有15種之多,這就導致也許文本的整體在圖幅內(nèi),但定義點在圖幅外,或者反之;又譬如,塊的定義點也千變?nèi)f化,電力井在中心,紀念碑在底部,電力線在沿線端點偏移半個桿位等等,這就導致大量塊符號壓蓋圖幅邊。所以,單純從圖元的位置信息來判斷可能導致大量誤判情況發(fā)生,也不利于以后總圖分割輸出的運行速度。

因此,按照所見即所得的原則,考慮提取圖元的外輪廓坐標取其中數(shù)計算圖號,若與當前地形圖圖號不一致則強制添加圖號編碼和位置編碼,一致則強制清楚圖號編碼和位置編碼。同時,若圖元外輪廓超越圖幅一定范圍,則指向該圖元提示無法預處理。

2)總圖分割輸出時,如何準確提示跨圖幅圖元無法輸出等情況?

在接邊修改過程中,若新增線類圖元,可能由于鋪捉不準確的緣故而出現(xiàn)新圖元跨越圖幅的情況,跨越的長度可能是很短的1毫米、也可能是較長的1米。若直接輸出,相鄰兩幅地形圖之間會存在圖元互借現(xiàn)象,則地形圖圖面的表達不盡合理。

因此,這個功能順利實現(xiàn)的關(guān)鍵是應該檢索圖元外輪廓,計算其圖元重心,推算其超越圖幅范圍值,在規(guī)則允許范圍內(nèi)的可以輸出,否則指向該圖元提示無法預處理。

3 總結(jié)

通過該程序的研究,減少了原來約80%的人機互動操作,生產(chǎn)效率和準確性大大提高;也提供了一條地形圖接邊、修改、分割、輸出全過程的技術(shù)路徑,為其他城市地形圖接邊修改工作提供了借鑒。

參考文獻:

[1] 王玨.用VBA開發(fā)AutoCAD 2000應用程序[M].北京:人民郵電出版社,1999.

猜你喜歡
圖框圖號圖元
一種改進的接圖表生成算法
北京測繪(2022年6期)2022-08-01 03:57:08
一種組態(tài)控件技術(shù)在電力監(jiān)控系統(tǒng)中的運用
勘誤聲明
磁共振成像(2021年4期)2021-03-25 07:48:26
學術(shù)出版物插圖的編排要求(一):圖注
學術(shù)出版物插圖的編排要求(2):版式要求
聯(lián)鎖表自動生成軟件的設(shè)計與實現(xiàn)
基于Lisp的自動圖框繪制和輸出管理技術(shù)研究
城市勘測(2019年1期)2019-02-27 08:07:10
B/S模式產(chǎn)品圖號信息系統(tǒng)的開發(fā)與應用
基于Microstation V8 XM圖紙批量打印的實現(xiàn)
析SP3D軟件的ISO出圖模板定制
平利县| 汪清县| 广安市| 洛隆县| 新郑市| 锦州市| 合江县| 常州市| 龙里县| 松原市| 娄底市| 灌云县| 防城港市| 曲阜市| 合水县| 乌兰察布市| 惠水县| 洛川县| 焉耆| 龙南县| 华亭县| 皮山县| 聂拉木县| 大关县| 屏南县| 桓仁| 镇安县| 临湘市| 图们市| 平利县| 临沧市| 闽清县| 禄丰县| 朝阳区| 临沭县| 西贡区| 万年县| 彭州市| 中山市| 宁明县| 眉山市|