鑲嵌資料集工具小結(十)函式鏈
鑲嵌資料集中的函式
在下文中會提到的工具有這幾個,先擺在這裡,有個初步的記憶:
這個主題中,一起來看一下鑲嵌資料集的函式。
*不過首先需要額外瞭解,在 ArcGIS 中,其實除了鑲嵌資料集,普通的柵格資料集也可以使用函式,這並不僅僅是鑲嵌資料集的特性。在 Image Analyst 視窗中,我們可以點選 fx 按鈕給現有資料配置函式。
例如,下面給DEM增加個臨時的山影效果,而不需要在硬碟上去儲存這個結果:
在柵格資料上使用函式後,我們就可以直接檢視函式作用後的結果柵格圖層。在鑲嵌資料集中建立的函式可以儲存在資料庫中,並且可以根據自己的需求,給柵格資料指定多個依次進行的函式,下一步的函式會使用上一步的函式的結果作為輸入,稱之為 函式鏈(Function Chain),一環扣一環,很形象。
給鑲嵌資料集整體進行函式運算好處就是整體連續,如果我們每幅進行各自函式運算然後鑲嵌,就會發現資料是不連續的片狀。
我們在鑲嵌資料集的屬性視窗中可以看到 Function 選項卡,這就是配置函式鏈的主要的位置。
如果我們在建庫的時候選擇某種 產品定義(Product Defination),在鑲嵌資料集內部鑲嵌資料集專案的也會存在函式鏈。
ArcGIS 提供了很多可以用於柵格處理的函式,在 Web Help 文件中有每個函式的詳細描述,這裡我就不一一整理了。Web Help當工具書用,還是十分便利的,大家自可按需查詢。地址:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//009t00000044000000
鑲嵌資料集工具箱中有這樣幾個工具,涉及到了函式,就聯合上面的內容一起說說,從整體的總結來看,正文才剛剛開始……
前面說過了,我們可以直接在鑲嵌資料集上右鍵,Function 選項卡中增加、刪除、修改函式鏈,我們也可以使用工具 Edit Raster Function 。
如果沒有特別的要使用 Model Builder或者指令碼等呼叫這個工具,個人建議可以直接到屬性中去修改,操作起來更方便直觀。這個工具提供了 Insert、Replace、Remove三種修改選項,可以將 柵格函式模板檔案 (*.rft.xml) 通過操作應用給鑲嵌資料集,這種檔案可以在 Function Template Editor 中儲存獲得。
舉個最簡單的例子,前面用了山影函式,現在我需要換成地貌暈染函式,執行下這個工具,匯入現有的函式模板替換掉即可。
接著第二個相關的工具 Build Mosaic Dataset Item Cache,這個工具是把 “Cached Raster Function” 函式插入到每個柵格資料函式鏈的頂部,這樣該函式就成為鏈中最後實現的函式。一般是涉及到運算量較大的處理過程時,這樣做可以提高效能。
在這個工具中,我們可以定義、生成快取、指定快取的儲存位置。預設情況下,會在鑲嵌資料集所處位置旁的資料夾中生成和儲存快取。此資料夾的名稱與地理資料庫的名稱相同,但副檔名為 .cache。但是,如果鑲嵌資料集建立於 ArcSDE 地理資料庫,則將在該地理資料庫中建立快取。
如果我們想得到函式鏈處理之後鑲嵌資料集中的各個柵格資料,就可以使用工具 Export Mosaic Dataset Items 。
相關文章
- 鑲嵌資料集工具小結(十 一)分析、修復、同步鑲嵌資料集
- 鑲嵌資料集工具小結(一)建立/刪除鑲嵌資料集
- 鑲嵌資料集工具小結(四)鑲嵌資料集的屬性 Ⅰ
- 鑲嵌資料集工具小結(五)鑲嵌資料集的屬性 Ⅱ
- 鑲嵌資料集工具小結(六)鑲嵌資料集的屬性 Ⅲ
- 鑲嵌資料集工具小結(二)鑲嵌資料輪廓線與邊界
- 鑲嵌資料集工具小結(三)概檢視/OverviewsView
- 鑲嵌資料集工具小結(七)色彩平衡與接縫線 Ⅰ
- 鑲嵌資料集工具小結(八)色彩平衡與接縫線 Ⅱ
- 鑲嵌資料集工具小結(九)計算像元大小範圍
- ENVI無縫鑲嵌、拼接柵格資料的方法
- 函式小結函式
- 遙感影像鑲嵌拼接:ENVI的Pixel Based Mosaicking工具操作方法AI
- 大資料採集:fillna函式大資料函式
- php陣列函式小結PHP陣列函式
- JS 總結之函式、作用域鏈JS函式
- 課時20:內嵌函式和閉包函式
- PostgreSQL函式:返回表查詢結果集SQL函式
- 關於字串的功能函式小結字串函式
- 【php實現資料結構】鏈式佇列PHP資料結構佇列
- JS建構函式,原型鏈,原型物件總結JS函式原型物件
- 函式計算Python連線SQLServer小結函式PythonSQLServer
- Matlab產生隨機數函式小結Matlab隨機函式
- 工具函式:普通陣列如何轉為樹形結構資料(多層級)陣列?函式陣列
- C語言資料結構:鏈式棧及其出入棧C語言資料結構
- 函式計算工具鏈新成員——FunLocal釋出啦函式
- 第六部分函式、資料結構函式資料結構
- jQuery操作iframe中js函式的方法小結jQueryJS函式
- 函式計算工具鏈新成員 —— Fun Local 釋出啦函式
- SAP UI5 資料繫結中的工廠函式UI函式
- 函式計算安裝依賴庫方法小結函式
- 執行緒建立的函式及應用小結執行緒函式
- 生成函式小記函式
- 區塊鏈資料總結區塊鏈
- 資料結構-並查集資料結構並查集
- 資料採集工具是什麼
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- 影像變形MLSD2DTransform---matlab自帶的函式,其中內嵌的子函式PrecomputeWeights預先計算了權重,對三維資料可以使用ORMMatlab函式