熊 文 劉麗娟 李勝天
(江西省煤田地質(zhì)局測繪大隊 江西南昌 330001)
Microstation GeoGraphics在重慶市1∶1000航測地形數(shù)據(jù)庫建設(shè)中的應(yīng)用
熊 文 劉麗娟 李勝天
(江西省煤田地質(zhì)局測繪大隊 江西南昌 330001)
詳細(xì)闡述了重慶市 1:1000航測地形數(shù)據(jù)建庫的方法和步驟。表明通過 Microstation GeoGraphics軟件能較好的實現(xiàn)地形數(shù)據(jù)的建庫,可保證地形數(shù)據(jù)及其屬性的完整性和一致性。
拓?fù)錂z查;數(shù)字線化圖;地形數(shù)據(jù);正射影像
MicroStation是一個可互操作的、強(qiáng)大的CAD平臺。它集二維繪圖,三維建模和工程可視化于一體。相對于GIS的二次開發(fā),它有簡單的“C”語言、MDL語言及開發(fā)環(huán)境、用戶命令UCM和MDL應(yīng)用軟件的運行環(huán)境。
本文利用Microstation GeoGraphics及在其基礎(chǔ)上研發(fā)的MDL程序?qū)?shù)字線劃圖DLG進(jìn)行數(shù)據(jù)編輯和拓?fù)錂z查,最后轉(zhuǎn)換為E00文件入庫。
利用已有的數(shù)字線劃圖DLG數(shù)據(jù)進(jìn)行編輯,要求面要封閉,不能有懸掛線、懸掛節(jié)點。編輯完后執(zhí)行以下操作,為后面工序做準(zhǔn)備。
3.1 線串處理
經(jīng)過編輯處理的數(shù)據(jù)會生成一些線串,不能入庫。開發(fā)編寫ma程序?qū)⒕€串轉(zhuǎn)換為多段線。再檢查修改靠近房屋的懸掛線。
3.2 符號檢查
檢查嵌套符號,如果有執(zhí)行:模式為當(dāng)前比例加合成角,點命令符號放置縮放。電力線沒接到電桿上,線與線之間不能有懸掛。
3.3 曲線的懸掛處理
查曲線與道路的懸掛,用FACE框點擊串線命令先去除微短線,再進(jìn)行懸掛檢查,之后用錯誤標(biāo)記編輯器(MDLLOADFINDERRV8)進(jìn)行查找并糾正。
4.1 房屋、植被、水系等拓?fù)錁?gòu)面
對房屋、植被、水系等按圖例對“A”標(biāo)記的進(jìn)行封面。首先對房屋打結(jié)點至零,再查懸掛至零,在菜單TOPOLOGYGREATION生面心點再構(gòu)面,注意檢查房屋的拓?fù)潢P(guān)系。63層為房屋結(jié)構(gòu)層次,大小越小越好,定位為中心。其它層的注記定位為左下角。
構(gòu)面的圖斑線型按照圖例的要求放入相應(yīng)的圖層。依靠自身進(jìn)行構(gòu)面的地物,如房屋。直接用本層色構(gòu)面。所有面層構(gòu)好后,應(yīng)放在一起做拓?fù)洳槊嬷丿B。
4.2 符號處理
4.2.1 方向性符號編輯
一些方向性的符號在數(shù)據(jù)庫中以線的形式出現(xiàn),如門墩。放到49層,見圖1所示,即旁邊wt=5的線條。主要針對圖形用符號表示,而屬性為“L”。符號涵洞帶線型的換成符號。
4.2.2 過層畫骨架線
圖1 圖例截圖
依照圖例中的線型、方向畫骨架線。畫道路中心線。必須保證道路、道路中心線、溝渠、河流線型的連續(xù)性。
4.2.3 數(shù)據(jù)接邊
測區(qū)內(nèi)圖幅接邊時,不但要進(jìn)行數(shù)字接邊,而且要進(jìn)行屬性接邊,接邊后的空間要素表示要完全一致,接邊精度在限差范圍內(nèi),按各接一半的原則進(jìn)行,超限差的應(yīng)查明原因,注明理由可追溯到上一工序進(jìn)行修改。以下是各類接邊出現(xiàn)的問題:
(1)屬性接邊
如圖2所示,圖2的左邊為旱地,右邊為水田,左右圖的樹高也不接邊。接邊時還應(yīng)注意不能只關(guān)掉線型接邊,還要打開線型接邊,檢查兩邊線型等要素類型是否一致。還要只打開一幅圖,檢查內(nèi)圖框四周是否有未接上的同屬性的線。
圖2 接邊問題
(2)曲線及其他地物地形接邊
對于曲線高程z值不同的問題,通過開發(fā)的jiebianv8.ma程序檢查。選擇要檢查接邊的選項,點擊“接邊”框,并在屏幕上選擇接邊處的內(nèi)圖框線。查dgn層色并檢查接邊(關(guān)閉線型檢查),注意說明注記的層色。對于其他地形地物不接邊的要檢查數(shù)據(jù),正射影像,如果還是有問題,需要外業(yè)核查。
檢查相關(guān)的數(shù)據(jù)層,確保線層不要有面,面層不要有線。圖內(nèi)不能有ARC圓等。將數(shù)據(jù)保存2D格式,除高程點、高程注記、曲線、控制點外給z值為0,轉(zhuǎn)3D數(shù)據(jù)。利用FME軟件對已做好構(gòu)面DGN圖形數(shù)據(jù)進(jìn)行轉(zhuǎn)換。打開模板cq_e00.fmw,添加所有數(shù)據(jù)進(jìn)行批量處理,選擇好輸出路徑,生成E00文件。
轉(zhuǎn)換完成后注意在arcmap下認(rèn)真檢查coverge數(shù)據(jù),檢查E00層文件的個數(shù)和arcinfo層文件的個數(shù)是否一致。主要檢查兩點:
(1)查C30、H30是否有微小面,查g10層高程點值、比高值,查g20層曲線elevation不能出現(xiàn)-2147483值 (但代碼是 1171010100、1171010200、1171010300elevation不能出現(xiàn)-2147483及0值)。
(2)查coverage數(shù)據(jù)所有*00層是否有亂碼
打開每個層檢查每一類的屬性表,檢查屬性值的完整性和正確性。之后提交V7格式2D的DGN數(shù)據(jù),DGN數(shù)據(jù)執(zhí)行關(guān)層;(關(guān)17、39、49、63層)沖屏、卸參考,和E00數(shù)據(jù)。
圖3 檢查接邊屬性檢查
本文利用了MicroStationGeoGraphics軟件完成了對地形數(shù)據(jù)的建庫。該軟件能很好的實現(xiàn)數(shù)據(jù)的對接,對于MicroStation下的DGN和南方CASS下的DWG都可以直接用于數(shù)據(jù)建庫,不需要轉(zhuǎn)換數(shù)據(jù),避免了地形數(shù)據(jù)及其屬性丟失和亂碼,并且MicroStation能處理大面積的數(shù)據(jù),更加適合大區(qū)域的地形數(shù)據(jù)建庫。