發(fā)布時(shí)間:所屬分類:科技論文瀏覽:1次
摘 要: 摘要:為解決生產(chǎn)作業(yè)過程中對1∶500數(shù)字化地形測量項(xiàng)目圖形從清華山維EPS到AutoCAD的數(shù)據(jù)轉(zhuǎn)換問題,提出了利用清華山維模板控制技術(shù)建立信息映射關(guān)系并實(shí)現(xiàn)地形圖數(shù)據(jù)全要素轉(zhuǎn)換的方法,該模型轉(zhuǎn)換的AutoCAD格式圖形數(shù)據(jù)滿足圖式規(guī)范與制圖需求,并通過實(shí)際
摘要:為解決生產(chǎn)作業(yè)過程中對1∶500數(shù)字化地形測量項(xiàng)目圖形從清華山維EPS到AutoCAD的數(shù)據(jù)轉(zhuǎn)換問題,提出了利用清華山維模板控制技術(shù)建立信息映射關(guān)系并實(shí)現(xiàn)地形圖數(shù)據(jù)全要素轉(zhuǎn)換的方法,該模型轉(zhuǎn)換的AutoCAD格式圖形數(shù)據(jù)滿足圖式規(guī)范與制圖需求,并通過實(shí)際數(shù)據(jù)驗(yàn)證其轉(zhuǎn)換結(jié)果完整、正確、一致。
關(guān)鍵詞:EPS2012數(shù)據(jù)轉(zhuǎn)換模板控制技術(shù)VBA二次開發(fā)
1引言
清華山維(EPS平臺)采用骨架線+基本屬性描述方式來表達(dá)地形地物的各個(gè)要素,平臺采集的各類數(shù)據(jù)滿足GIS建庫標(biāo)準(zhǔn)和制圖需求。EPS平臺采用的模板控制技術(shù)是通過模板來規(guī)定向其它系統(tǒng)平臺轉(zhuǎn)換時(shí)的各項(xiàng)參數(shù)、環(huán)境,從而建立起信息映射關(guān)系,整個(gè)設(shè)計(jì)過程均實(shí)現(xiàn)可視化操作。EPS平臺獨(dú)有的“信息映射機(jī)制”,不僅能夠?qū)崿F(xiàn)對象級自由映射,還可以實(shí)現(xiàn)對象內(nèi)部任何細(xì)節(jié)信息,可直接映射到目標(biāo)系統(tǒng),筆者利用EPS模板控制技術(shù)將清華山維EDB格式地形圖自動化、批量化轉(zhuǎn)換成CAD制圖數(shù)據(jù),實(shí)現(xiàn)了無縫接軌和無損轉(zhuǎn)換,提高了工作效率,實(shí)現(xiàn)過程介紹如圖1所示。
2數(shù)據(jù)轉(zhuǎn)換方法
EPS平臺通過字符代碼來描述點(diǎn)、線、面、注記等要素,主要定義了符號的樣式、線型、填充及地物關(guān)系的嵌套等[1]。EPS的過程模板定義了EDB文件的數(shù)據(jù)結(jié)構(gòu),包括地物代碼、要素樣式、基本屬性、擴(kuò)展屬性等[2]。
建立一個(gè)數(shù)據(jù)轉(zhuǎn)換工程時(shí),需要以一個(gè)事先設(shè)計(jì)好的“技術(shù)規(guī)則”作為轉(zhuǎn)換依據(jù),使數(shù)據(jù)要素轉(zhuǎn)換規(guī)范化,這個(gè)技術(shù)規(guī)則就是所謂的EPS轉(zhuǎn)換模板。在可視化的環(huán)境中,設(shè)計(jì)人員需要通過正確的參數(shù)配置,來完成數(shù)據(jù)轉(zhuǎn)換模板的設(shè)計(jì)。EPS數(shù)據(jù)轉(zhuǎn)換模板采用Accessmdt格式存儲,可以在MicrosoftAccess、EPS等兩種環(huán)境下完成轉(zhuǎn)換參數(shù)編輯[3][4],參數(shù)主要涉及轉(zhuǎn)換前后點(diǎn)、線、面、注記的定義和數(shù)據(jù)分層分色方案、編碼體系、符號描述、擴(kuò)展屬性表的定義等內(nèi)容。一旦轉(zhuǎn)換模板確定之后,實(shí)際上就形成了相關(guān)信息的映射關(guān)系,開發(fā)人員可以通過編寫VBA代碼來調(diào)用信息映射關(guān)系,從而實(shí)現(xiàn)不同數(shù)據(jù)間的快速批量轉(zhuǎn)換。轉(zhuǎn)換技術(shù)流程如圖1所示。
3具體設(shè)計(jì)與實(shí)現(xiàn)方法
清華山維EPS到AutoCAD的數(shù)據(jù)無損轉(zhuǎn)換的實(shí)現(xiàn)關(guān)鍵步驟有:一致性匹配定制、數(shù)據(jù)轉(zhuǎn)換模板、編制輸出對照方案、數(shù)據(jù)整理、轉(zhuǎn)換腳本編寫五個(gè)部分,以下將分別進(jìn)行詳細(xì)介紹。
3.1一致性匹配
一致性匹配是指同一類要素在不同的軟件系統(tǒng)中采用完全一致的點(diǎn)、線、面以及相應(yīng)的組合表達(dá)方式。這里的一致性匹配是按照南方CASS的地形地物要素的樣式來修改EPS的地形地物要素表達(dá)的過程,是實(shí)現(xiàn)兩個(gè)軟件之間數(shù)據(jù)轉(zhuǎn)換的重要步驟環(huán)節(jié)。
(1)全素樣圖:將轉(zhuǎn)換數(shù)據(jù)中所有可能出現(xiàn)的地形地物要素,繪制到一個(gè)圖形文件中,作為修改模板的依據(jù)。
(2)實(shí)際樣圖:從源數(shù)據(jù)中抽取典型的地形要素,作為測試用圖。
3.2定制數(shù)據(jù)轉(zhuǎn)換模板
在EPS模板當(dāng)中,UserLayerTB表確定了數(shù)據(jù)分層和分色方案,以及屬性方案,F(xiàn)eatureCodeTB表確定要素編碼、圖層、顏色等基本屬性特征,SymbolScriptTB定義了符號化描述,NoteTemplateTB表定義了注記的基本特征、掛接的點(diǎn)、線、面屬性表字段、類型、長度等相關(guān)屬性結(jié)構(gòu)[5],如圖2所示。
3.3編制輸出對照方案
目前,EPS軟件的對照方案不再使用繁瑣的文本文件存儲,而是采用可視化的模板編輯器來實(shí)現(xiàn),這樣更加人性化。
3.3.1點(diǎn)狀符號輸出
點(diǎn)狀符號包括圓支柱、控制點(diǎn)、路燈、雨水篦子等,選取雨水篦子為例說明模板編輯器的各項(xiàng)參數(shù)設(shè)置:雨水篦子符號屬于單純點(diǎn)類(G類),輸出時(shí)不需要打散。需要對輸出圖層名、顏色等進(jìn)行設(shè)置,比如輸出CAD規(guī)定的[圖層]參數(shù)值設(shè)定為“GXYZ”,如圖3所示。
3.3.2線狀符號輸出
線狀符號包括建基線、陡坎、圍墻、交通線等,選取圍墻為例說明模板編輯器的各項(xiàng)參數(shù)設(shè)置:圍墻符號屬于嵌套類線狀符號,嵌套了兩條圖元線,子碼為380201403;中間實(shí)心點(diǎn),子碼為380201401;一條符號輔助線,子碼為380201402。輸出CAD時(shí)需要進(jìn)行“打散”設(shè)定,[圖層]參數(shù)值相應(yīng)設(shè)定為“JMD”,如圖4所示。所有圖元均應(yīng)打散為線進(jìn)行輸出,打散后設(shè)置圖元線380201403的相關(guān)輸出參數(shù),如圖5所示。
3.3.3注記輸出
注記圖層及要素類型繁多,包括廠礦企業(yè)單位名稱、房屋結(jié)構(gòu)層數(shù)注記、植被與土質(zhì)性質(zhì)注記、公路行政等級代碼及編號、圖廓其它注記等。選取植被與土質(zhì)性質(zhì)注記(“龍眼”)為例說明注記類符號的模板編輯器設(shè)置,按照CAD的標(biāo)準(zhǔn)要求設(shè)置[圖層]參數(shù)值為“ZBTZ”,[別名]參數(shù)值為“210009”,設(shè)置[字高]、[字寬]、[字體]等屬性如圖6所示。
3.4數(shù)據(jù)整理
利用定制好的模板結(jié)合數(shù)據(jù)整理要求,開發(fā)相應(yīng)的數(shù)據(jù)整理腳本,規(guī)范EPS格式的數(shù)據(jù)源文件,確保數(shù)據(jù)轉(zhuǎn)換前的源數(shù)據(jù)分層、分類、符號、屬性準(zhǔn)確。
3.5轉(zhuǎn)換腳本
開發(fā)的CAD格式數(shù)據(jù)轉(zhuǎn)換腳本應(yīng)定義以下兩個(gè)方面的內(nèi)容。
3.5.1各種輸出參數(shù)的設(shè)置
比如輸出對照表用哪個(gè),線寬是否輸出,多義線按照什么方式輸出等等。
3.5.2圖層和屬性的輸出設(shè)置
哪些圖層需要輸出,哪些屬性字段需要輸出,輸出圖層名稱怎么定義,輸出后的屬性字段怎么定義,輸出的數(shù)據(jù)類型怎么定義等等。
4實(shí)際應(yīng)用效果
該方法在當(dāng)?shù)?∶500數(shù)字化地形測量項(xiàng)目中得到成功應(yīng)用,共有23個(gè)塊圖采用該方法進(jìn)行轉(zhuǎn)換。實(shí)際應(yīng)用過程中,數(shù)字化地形圖的圖形和屬性數(shù)據(jù)轉(zhuǎn)換前后的精度一致、屬性數(shù)據(jù)無損,圖形完整且拓?fù)浣Y(jié)構(gòu)正確,實(shí)踐證明了該方法的有效性。
傳統(tǒng)的數(shù)據(jù)轉(zhuǎn)換方法,需經(jīng)過“重置圖形屬性”、“打散圖形”并另保存一套中間數(shù)據(jù)、“輸出CAD格式”、“CAD后處理”(恢復(fù)圖形并掛接屬性)等一系列操作,工序冗長、易出錯(cuò)且中間數(shù)據(jù)容量大。本方法可直接在EPS平臺上運(yùn)行數(shù)據(jù)轉(zhuǎn)換程序,無須安裝第三方軟件,無中間數(shù)據(jù)產(chǎn)生,真正實(shí)現(xiàn)“一鍵轉(zhuǎn)換”,極其方便快捷。本方法與傳統(tǒng)轉(zhuǎn)換方法相比,提高生產(chǎn)效率均在50%以上。如表1所示。
5結(jié)束語
本文基于清華山維地理信息工作站的模板控制技術(shù)和VBS二次開發(fā)工具,提出EPS數(shù)據(jù)向AutoCAD數(shù)據(jù)的無損轉(zhuǎn)換辦法,在生產(chǎn)建庫數(shù)據(jù)的同時(shí)完成CAD格式制圖數(shù)據(jù)的輸出,地形地籍要素的任何細(xì)節(jié)信息無需編程即可直接映射到目標(biāo)系統(tǒng),使復(fù)雜的要素轉(zhuǎn)換工作能夠批量、準(zhǔn)確地實(shí)現(xiàn),避免了數(shù)據(jù)損耗,提高了生產(chǎn)效率,可為清華山維與國內(nèi)外常用數(shù)據(jù)格式進(jìn)行雙向轉(zhuǎn)換提供借鑒和參考。
相關(guān)期刊推薦:《測繪技術(shù)裝備》由國家測繪局主管,是全國測繪技術(shù)裝備唯一的科技核心期刊,面向全國發(fā)行,主要刊登測繪生產(chǎn),科研管理、新成果和新技術(shù)推廣應(yīng)用、測繪教育等方面的論文,介紹國內(nèi)外測繪新技術(shù)、新工藝、新方法、新儀器等,以及服務(wù)類測繪科普文章,簡訊報(bào)道等。