




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、在處理圖象數(shù)據(jù)時,我們經(jīng)常會碰到要求修改柵格圖象象元值的問題,比如說DEM圖的部分數(shù)據(jù)錯誤,我們要進行修改;再比如說柵格圖象中有些與周圍 均勻色彩不一致的錯誤斑塊要更正等等,那我們?nèi)绾蝸硖幚磉@一類問題呢? 現(xiàn)我以一 DEM!格圖(名字為eldodem)為例,現(xiàn)在我要修改它的部分象元值,總結(jié)出以下 三種方法,大家可以參考一下。 第一種方法不大實用,但可借鑒,第二三種方法針對的條件不一致,大家可以在具體情況下進行選擇。、直接運用轉(zhuǎn)換,思路簡單,易操作,但實用性1柵格一一ascii文件一一柵格這種方法是先將柵格圖用工具from RgMtEE*滬 Rtiter to 護 Kester to Float
2、直接轉(zhuǎn)成ascii文件,然后在ascii文本文件中直接修改需要修改的象元的值,修改 好后又用工具-軸 T& Rastto Raster嚴 DEM tc filter尸 Feature to Raster轉(zhuǎn)換成柵格圖。這種方法可行,但是不實用,因為我們要搜索到指定的象元好像不是那么簡 單。那么有沒有別的比較好的方法呢?二、在柵格計算器中操作,方法靈活,可操作性強,實用性強準備工作Ge n et_:al Ek IL nt先要在option中設置保留的柵格范圍,通常情況下默認的為相交后的部分,這里我們要保 留整個DEM所以要改為以下設置:1 z e虹 alysis 空慕 t eat:1TOTap:昵
3、消2、通過點的位置修改點象元值2.1*問題一 、要是我想修改圖象中的指定的行列的點的象元值(比如說把第100行,200列的點的值修改為 0),那該如何操作呢?這時候我們可以在柵格計算器中輸入以下公式:1. con( ($rowmap = 99 & $colmap = 199),0,eldodem.img)(柵格圖的編號是從 0行0列開始的)Layers.Calculation Calculation .alcJatnnS &ldoderrr.!rftg1 I 2 I 3 I - Xar0I ( Natcon($rowmap 400 & $ewm叩 a WO & IScolmap SSOOJel
4、dodem.img)Ab口ut Buildi阿 ExpressionsEvaluateCancel2. 2*問題二、那若是要修改指定行列范圍內(nèi)的柵格的象元值,比如說把第101行,251列到第401行,301列的部分的象元值改為 0,又改如何進行呢?1.con( ($rowmap 100 & $colmap 250),0,eldodem.img)結(jié)果如下2. 3 *問題三、這些行和列是給定的,但是實際情況往往不是這樣的,那若看到一些要修 改的點,我如何通過以上的方法來修改它的屬性值呢,這時要解決的首要問題是如何獲知這個點的行列值,我們可以通過以下方法來解決:(1 )準備工作,設置 spatial
5、 analyst 中的option,設置所需范圍,象素以及捕捉這個確定后再次打開設定捕捉,使生成的柵格和原柵格象元重合rOptions:5 Extent:? 7 c L .- F -I- -J E3 3 3 3 3 -.5 13 r Pi:.r-ft44275&S4679854786354413735Snap exttnt to:| sldodem.r確定|取消|Bottoifr1111匹(2 )在柵格計算器中分別做出對應的行列柵格圖 行柵格圖的生成:在柵格計算器中輸入以下公式-1.1.r=$rowmapc=$colmap(在這里 r- 行,c 列)(3)然后可以用ide ntify工具,對要
6、修改的點的行列號進行查詢6,可以在柵格計算器如圖,所要修改的點位于第 166 行, 129 列,若要修改此點象元值為 中輸入以下公式:3、通過點面文件來修改象元值 *問題、現(xiàn)在我們有一幅柵格圖,由于某種需要要修改其中的部分點單元格的象元值或者是 修改部分斑塊的象元值,這時候該如何實現(xiàn)呢?本人覺得以下方法可行。思路主要是( 1)先建一點 shp 或面 shp 圖層,( 2)然后在點或面圖層上數(shù)字化需要修改的 點或面,( 3)接著將點或面轉(zhuǎn)換成柵格圖,( 4)在柵格計算器中進行替換運算。 現(xiàn)我仍以 eldodem 為例, 假設其中有部分象元的值是錯誤的, 要對其進行修改, (同時進行 點面轉(zhuǎn)換操作
7、)具體步驟如下:(1)新建一點文件 point_11, 然后在上面數(shù)字化出需要修改的點。新建一面文件 eldodem , 數(shù)字化出需要修改的面。poi n1 和(2) 將point_11 和eldodem在feature to raster工具中分別轉(zhuǎn)換成柵格文件 和 eldol.(3) 在柵格計算器中進行運算假設現(xiàn)在要把個別點象元值修改為0,我們在柵格計算器中填入以下的公式:1.con( lsNull(poi n1),eldodem.img,0)1.con( lsNull(eldo1),eldodem.img,0)con(iNulL(poilXeldodein.inig./0)About Building ExpfesionsEvaluate匚 ancel然后點右下角的 Evaluate運行因為點象元值很小,放大可以看到我們修改后的微小的黑點對于面狀象元值的修改,相似的,輸入以下公式:Lasers:L上eido!ddademjmg pain!口 | 丨 | 血|con(IsNull(eldo lXeldodpm.img,0)AboiX Building Epiessions然后運行,得到的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年初中人教版《物理》九年級全一冊第十八章第二節(jié)“電功率”說課稿
- 3.2 熔化和凝固 說課稿 2025年初中人教版物理八年級上冊
- 共同購房協(xié)議書范本
- 學校戰(zhàn)略合作協(xié)議
- 物聯(lián)網(wǎng)居間協(xié)議
- 二零二五年度北京市化工原料寄存與倉儲環(huán)境監(jiān)測合同
- 地塊項目基坑工程 投標方案(技術方案)
- 航空運輸與服務系統(tǒng)作業(yè)指導書
- 三農(nóng)產(chǎn)品產(chǎn)銷對接網(wǎng)絡平臺建設方案
- 創(chuàng)業(yè)孵化基地入駐條件及運營管理辦法匯編
- 統(tǒng)編版(2024)道德與法治七年級下冊第一單元 珍惜青春時光 單元測試卷(含答案)
- 蘇教版數(shù)學一年級下冊(2024)第七單元觀察物體(一)綜合素養(yǎng)測評 A 卷(含答案)
- 2025年烏蘭察布醫(yī)學高等??茖W校高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024入團知識題庫(含答案)
- 義務教育英語課程標準(2022年版)
- DB37∕T 5197-2021 公共建筑節(jié)能監(jiān)測系統(tǒng)技術標準
- 門診特定病種待遇認定申請表
- 手衛(wèi)生知識培訓PPT課件下載
- 鋼結(jié)構設計總說明(新版)
- 碼頭基本建設程序?qū)徟鞒虉D
- 攝影基礎入門—攝影教學課件ppt課件(帶內(nèi)容)
評論
0/150
提交評論