無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖_第1頁
無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖_第2頁
無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖_第3頁
無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖_第4頁
無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、無需底圖matlab實(shí)現(xiàn)畫任何矢量地圖主要借助arcgis中的矢量shp線面和envi中的掩膜功能??傮w思路是逐個要素的畫,讓某個圖層要素(比如海岸線)的所在矩陣位置的值先變成1其它變?yōu)?(envi中掩膜實(shí)現(xiàn)),然后1再去乘以不同的值(matlab中實(shí)現(xiàn)),以區(qū)分不同的圖層要素。在envi中將矢量轉(zhuǎn)成同一個圖層(圖一個波段的遙感影像圖)的roi就能保證每個要素所在的矩陣行列都一樣了。步驟:1、在arcgis中準(zhǔn)備好各種shp矢量面線,一般線要做個buffer轉(zhuǎn)化成面。analysis tools>>proximity>>buffer2、envi下打開矢量功能,file

2、>> open vector,選擇在memory 中間紅色圈是坐標(biāo)系統(tǒng) 默認(rèn)為arcgis矢量文件的坐標(biāo),可以不用改,直接ok3、load矢量,然后選擇display,然后ok,到vector parameter界面4、在vector parameter界面,將矢量轉(zhuǎn)化成roi,file>>export layer to rois,然后選擇建立的roi給哪個圖層,這一點(diǎn)很重要,這一點(diǎn)也是保證你轉(zhuǎn)化成的掩膜文件,各種圖的大小都一樣,也就是在matlab中打開的矩陣行列都是一樣的。然后選擇第一個。5、將roi的主人(剛才給roi的那個圖層)打開,overly中打開roi,可

3、以看到剛才的矢量shp已經(jīng)變成roi了。6、接著用這個roi去建立掩膜。envi class中,basic tools>>masking>>build mask,選擇display,到達(dá)下面這個界面7、在masking definition這個界面中,用roi去建立掩膜,具體操作是,options>>import roi,選擇剛才的roi,然后可以momory,然后掩膜就建立好了。掩膜嘛 就是將值變成0和1,有要素的變成1 沒有的變成0嘛9、然后將這個掩膜保存,注意envi中的保存的區(qū)別,用envi class那個條的file菜單下保存功能,保存成tif嘛,

4、可以直接保存成灰度圖,在matlab中打開,矩陣的值就是在envi中波段的dn值。如果用顯示圖層的那個file菜單下的保存功能,那么保存出來的就是rgb圖,so,你懂得。10、接著在matlab中有要素的1去乘以不同的值,加以區(qū)別要素。例子:clc;clear;close all;% I=imread('H:modis2修改modis第二波段MOD09Q1.A2012241.sur_refl_b02GG.tif','tif'); %讀取圖像文件I=imread('I:混合像元分解后2012005.tif','tif'); %讀取圖

5、像文件% I22=rgb2gray(I);I2=double(I);figure(1);imshow(I2,);sizeI2= size(I2);a1=zeros(sizeI2);a2=a1;a3=a1;a1(I2=0)=2;a2(I2>=0.83)=1;a3(I2>0 & I2<=0.83)=0;hyym=imread('I:混合像元分解后海洋掩膜.tif','tif'); %讀取圖像文件hyymd=double(hyym);hyym2=hyymd*(-1);bjym=imread('I:混合像元分解后行政邊界研磨.tif','tif'); %讀取圖像文件bjymd=double(bjym);bjym2=bjymd*(4);axym=imread('I:混合像元分解后海岸線掩膜.tif','tif'); %讀取圖像文件axymd=double(axym);axym2=axymd*(16);B=a1+a2+a3+hyym2+bjym2+axym2; %注意是加起來哦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論