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