資源描述:
《mapgis矢量化方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實驗二利用MAPGIS矢量化u相關(guān)知識簡介矢量化是把讀入的柵格數(shù)據(jù)通過矢量跟蹤,轉(zhuǎn)換成矢量數(shù)據(jù)。柵格數(shù)據(jù)可通過掃描儀掃描原圖獲得,并以圖像文件形式存儲。本系統(tǒng)可以直接處理TIFF格式的圖像文件,也可接受經(jīng)過MAPGIS圖象處理系統(tǒng)處理得到的內(nèi)部格式文件。在矢量化時,具有退點、加點、改向、抓線頭、選擇等功能,可有效地選取所需圖形信息。矢量化系統(tǒng)常用功能鍵包括:F5鍵(放大屏幕):以當(dāng)前光標(biāo)為中心放大屏幕內(nèi)容。F6鍵(移動屏幕):以當(dāng)前光標(biāo)為中心移動屏幕。F7鍵(縮小屏幕):以當(dāng)前光標(biāo)為中心縮小屏幕內(nèi)容。F8鍵(
2、加點):用來控制在矢量跟蹤過程中需要加點的操作。按一次F8鍵,就在當(dāng)前光標(biāo)處加一點。F9鍵(退點):用來控制在矢量跟蹤過程中需要退點的操作,每按一次F9鍵,就退一點。有時在手動跟蹤過程中,由于注釋等的影響,使跟蹤發(fā)生錯誤,這時通過按F9鍵,進行退點操作,消去跟蹤錯誤的點,再通過手動加點跟蹤,即可解決。F11鍵(改向):用來控制在矢量跟蹤過程中改變跟蹤方向的操作。按一次F11鍵,就轉(zhuǎn)到矢量線的另一端進行跟蹤。F12鍵(抓線頭):可用F12功能鍵來捕捉需相連接的線頭。(一)矢量化流程矢量化流程如圖1所示。(二)矢
3、量化系統(tǒng)的文件操作1.裝入光柵:柵格數(shù)據(jù)可通過掃描儀掃描原圖獲得,并以圖像文件形式存儲。本系統(tǒng)可以直接處理TIFF(非壓縮)格式的圖象文件,也可接受經(jīng)過MAPGIS圖象處理系統(tǒng)處理得到的內(nèi)部格式(rbm)文件。該功能就是將掃描原圖的光柵文件或?qū)⑶按尾杉⒈4娴墓鈻艛?shù)據(jù)文件裝入工作區(qū),以便接著矢量化,此時將清除工作區(qū)中原有光柵數(shù)據(jù)。2.保存光柵:將工作區(qū)中的光柵數(shù)據(jù)存成MAPGIS系統(tǒng)的內(nèi)部格式(RBM)文件。在矢量化的過程中,若設(shè)置“自動清除處理過光柵”選項,則工作區(qū)中的光柵圖象會發(fā)生變化;另外,當(dāng)進行“光柵
4、求反”操作后,工作區(qū)中的光柵圖象也會發(fā)生變化。為了保存修改后的圖象,就得選擇該功能來保存光柵圖象文件。3.清除光柵:清除工作區(qū)中的光柵文件。4.光柵求反:將工作區(qū)中的二值或灰度圖象進行反轉(zhuǎn)(Invert),如使二值圖象的白色變?yōu)楹谏?,黑色變?yōu)榘咨?。在矢量化的過程中,是以灰度級高的象素為準(zhǔn),即只對灰度級高的象素進行矢量化,灰度級低的象素作為背景。若掃描進來的圖象與此剛好相反,則需利用該功能進行反轉(zhuǎn)后才能開始正確的矢量化操作。如二值圖象,正常的光柵數(shù)據(jù)顯示出來應(yīng)是灰底白線,如果出現(xiàn)白底灰線,說明圖像黑白相反,應(yīng)用
5、“光柵文件求反”功能將光柵求反,求反后的光柵文件應(yīng)存盤,否則下次裝入的光柵文件還是不變(三)矢量化設(shè)置1.設(shè)置矢量化范圍:全圖范圍:矢量化操作在全圖范圍內(nèi)有效。窗口范圍:矢量化操作在定義窗口范圍內(nèi)有效。2.設(shè)置矢量化參數(shù):矢量化參數(shù)包括矢量化時的幾個必須的控制參數(shù),設(shè)置矢量化參數(shù)包括抽稀因子、同步步數(shù)、最小線長、自動清除處理過光柵、細線、中線、粗線。一般用系統(tǒng)默認值即可。3.設(shè)置矢量化高程參數(shù):在進行等高線矢量化時,需要給每一條線賦高程值,為提高效率,系統(tǒng)設(shè)計了自動賦值的功能。在進行等高線矢量化時,您首先得在
6、[線編輯]菜單下利用[編輯線屬性結(jié)構(gòu)]功能建立高程字段,然后利用該功能設(shè)置當(dāng)前高程、高程增量、和高程存儲域,這樣,在每矢量化一條線時,系統(tǒng)就會根據(jù)指定的高程存儲域,將當(dāng)前高程值賦予該屬性域中。若當(dāng)前高程值要增加,則每按一次F4鍵,當(dāng)前高程值就增加“高程增量”所指定的值。所以配合F4鍵,您就可以方便地為線賦高程值。若您仍覺得不方便,則在矢量化完畢,可利用前邊的(高程自動賦值)功能,方便地為線賦高程值。當(dāng)前高程:當(dāng)前矢量化線的高程值,每矢量化一條線自動賦予當(dāng)前高程。高程增量:高程遞增量。矢量化過程中,每按一次F4
7、鍵,當(dāng)前高程就遞增一次,并彈出一個小窗口,顯示當(dāng)前高程值。高程域名:存儲高程值的屬性域名,可選擇屬性庫中任意一個浮點型域來存儲高程值。在矢量化高程線時,最好先在[線編輯]菜單下利用[編輯線屬性結(jié)構(gòu)]功能建立高程字段,這樣才可以在這里指定高程域名,其中線缺省屬性字段不允許賦高程值。注意:需要系統(tǒng)自動給每一條線賦高程值時,必需事先設(shè)置好線的屬性結(jié)構(gòu),使它包含有“高程”的屬性域(浮點型)。否則系統(tǒng)不能給等高線賦值。4.設(shè)置圖像原點參數(shù):柵格圖像與矢量圖形配準(zhǔn)是使用“圖像鑲嵌配準(zhǔn)”模塊,可達到精確配準(zhǔn)的目的。但操作要
8、復(fù)雜些。在一些情況下,可以設(shè)置圖像的原點和相應(yīng)的X、Y比例達到與圖形座標(biāo)套合。(四)矢量化矢量化是把讀入的柵格數(shù)據(jù)通過矢量跟蹤,轉(zhuǎn)換成矢量數(shù)據(jù)。柵格數(shù)據(jù)可通過掃描儀掃描原圖獲得,并以圖像文件形式存儲。本系統(tǒng)可以直接處理TIFF格式的圖像文件,也可接受經(jīng)過MAPGIS圖象處理系統(tǒng)處理得到的內(nèi)部格式(RBM)文件。1.非細化無條件全自動矢量化它是一種新的矢量化技術(shù),與傳統(tǒng)的細化矢量化方法相比,它具有無需