鑲嵌資料集工具小結(二)鑲嵌資料輪廓線與邊界
上一篇帖子說明了如何建立鑲嵌資料集、新增柵格資料,以及相關的常用引數配置。
下面再接著說如何根據自己的各種需要來修改鑲嵌資料集,這一貼的主題主要是如何建立、修改鑲嵌資料集的輪廓線和邊界。
修改鑲嵌資料輪廓線、邊界類工具
當鑲嵌資料集建立好之後,我們將其加入到 ArcMap 中後發現,鑲嵌資料集是以類似圖層組的形式加入的,包含了至少三個圖層,分別為:Boundary、Footprint 和 Image。
在使用開頭列出的那些工具之前,我們需要對上圖的幾個圖層有所瞭解,瞭解的過程中自然會發現這些工具的用武之地。
Image(影像)
影像圖層用於控制鑲嵌資料集的動態鑲嵌影像的渲染。如果你在ArcMap中顯示過單張影像,那會發現這個圖層其實看起來和單張影像差別不大。也就是鑲嵌資料集將雜湊在磁碟上的多張柵格資料,動態拼接成了一整張柵格。對影像圖層屬性做出的修改不會影響鑲嵌資料集,僅影響鑲嵌資料集在顯示時的渲染方式。
Footprint(輪廓線)
輪廓線是按照鑲嵌資料集的座標系統建立的,有可能有原始柵格資料的座標系不一致。還記得上一篇中提到過建立鑲嵌資料集時指定的座標系可以與原始柵格資料不同嗎?輪廓線包含鑲嵌資料集內每個柵格的輪廓,但是不一定是每個柵格資料集的範圍,而應該是柵格資料集內有效柵格資料的範圍。NoData 區域是輪廓線形狀所排除內容的典型示例。
當然,我們也可以根據自己的需求,進一步定義和裁剪柵格資料。方法通常是三種:
1)自動計算方法:
使用 Build Footprint 工具執行系統計算得到新的輪廓線。
重新定義輪廓線的方法有:
RADIOMETRY:根據畫素值範圍來重新定義輪廓線的形狀,從而排除無效資料(*輻射法重新計算輪廓線這個小專題可以展開,以後有時間可以詳細整理。)
GEOMETRY:將輪廓線的形狀重新定義為其原始幾何形狀
COPY_FROM_SIBLING:在使用全色銳化的柵格型別時,輪廓線將被替換為多光譜項的輪廓線。
在這之前,還可以使用 Define Mosaic Dataset NoData 工具將柵格中不希望顯示的值置為Nodata,這個工具允許同時將多個值置為Nodata。然後再執行 Build Footprint 可以一次性排除全部Nodata值。
2)手工編輯方法:
通過編輯工具條,手工編輯修改 Footprint 面要素得到新的輪廓線。這種方法和我們平時編輯向量面沒有什麼區別。
3)匯入已有多邊形的方法:
可以使用工具 Import Mosaic Dataset Geometry ,將面要素匯入,按照指定的關聯欄位替換輪廓線。另外,此工具也可用於替換邊界或接縫線多邊形。
Boundary(邊界)
Boundary層,我們可以理解成鑲嵌資料集所引用的所有柵格資料的外邊界,實際它是一個儲存在地理資料庫(GDB)內部的面要素類。我們可以使用 Build Boundary 工具來建立這個層,也可以在一開始新增柵格工具中勾選 Build Boundary 引數。
那這個Boundary 層是基於什麼計算得到的呢? 本質上,是將許許多多的 Footprint 層進行融合得到的。 也就是我們可以理解成,Footprint是每個柵格資料的邊界,而Boundary是全部柵格的Footprint融合之後的總外邊界。邊界用於確定鑲嵌資料集的空間範圍。
如下圖,說明 Footprint 與 Boundary:
建立邊界可以指定簡化方法,可以是實際資料邊界,也就是不進行簡化(None),可以是凸多邊形(Convex Hull),還可以是外接矩形(Envelope)。
如下圖一目瞭然:
如果鑲嵌資料集中所包含的柵格資料超出了邊界,那超出的資料在鑲嵌影像中就不可見了。因此,我們可以通過修改邊界來限制鑲嵌資料集的可見內容。
類似操作 Footprint,我們可以通過手工編輯,或者使用工具 Import Mosaic Dataset Geometry 製作自定義邊界。
當然與 Import Mosaic Dataset Geometry 工具相應,我們還可以使用工具 Export Mosaic Dataset Geometry 匯出鑲嵌資料集的輪廓線、邊界等要素類。
有關輪廓線、邊界、鑲嵌資料集圖層就到這裡了,對於初學者來說,上面這些足夠用了。
下一篇我會接著整理有關概檢視建立等增強優化鑲嵌資料集的工具。
相關文章
- 鑲嵌資料集工具小結(一)建立/刪除鑲嵌資料集
- 鑲嵌資料集工具小結(四)鑲嵌資料集的屬性 Ⅰ
- 鑲嵌資料集工具小結(五)鑲嵌資料集的屬性 Ⅱ
- 鑲嵌資料集工具小結(六)鑲嵌資料集的屬性 Ⅲ
- 鑲嵌資料集工具小結(十 一)分析、修復、同步鑲嵌資料集
- 鑲嵌資料集工具小結(七)色彩平衡與接縫線 Ⅰ
- 鑲嵌資料集工具小結(八)色彩平衡與接縫線 Ⅱ
- 鑲嵌資料集工具小結(十)函式鏈函式
- 鑲嵌資料集工具小結(三)概檢視/OverviewsView
- 鑲嵌資料集工具小結(九)計算像元大小範圍
- ENVI無縫鑲嵌、拼接柵格資料的方法
- 廠商推出女性智慧手鐲:鑲嵌水晶可發光
- 遙感影像鑲嵌拼接:ENVI的Pixel Based Mosaicking工具操作方法AI
- vivo X21世界盃非凡版釋出 鑲嵌FIFA官方徽標 3698元起
- 地圖小區景點邊界輪廓實現地圖
- 最不像可穿戴裝置的Aries智慧戒指 還鑲嵌了寶石
- 華為釋出最美女式智慧手錶:鑲嵌施華洛世奇寶石!
- opencv——輪廓發現與輪廓(二值影像)分析OpenCV
- 測試TOM=SQLLDR載入內嵌換行符資料SQL
- 如何築造資料安全邊界
- 小程式內嵌h5H5
- Python-OpenCV 處理影象(五):影象中邊界和輪廓檢測PythonOpenCV
- 小結java與資料庫Java資料庫
- 分享一個純 Go 編寫的內嵌型 KV 資料庫 NutsDB,支援事務以及多種資料結構Go資料庫資料結構
- 資料預取小輪子
- 揭祕RedisGraph: Redis內嵌高效能記憶體圖資料庫Redis記憶體資料庫
- 【匯入匯出】sqlldr 匯入含有內嵌換行符的資料SQL
- 淺談小程式內嵌網頁及內嵌網頁跳轉分享實現網頁
- 3dTiles 資料規範詳解[3] 內嵌在瓦片檔案中的兩大資料表3D大資料
- 在JAR包中內嵌頁面資源JAR
- OpenCV計算機視覺學習(8)——影像輪廓處理(輪廓繪製,輪廓檢索,輪廓填充,輪廓近似)OpenCV計算機視覺
- mongodb_資料型別(null/字串/數字/日期/內嵌文件/陣列等)MongoDB資料型別Null字串陣列
- Go 內嵌靜態檔案工具 packrGo
- 分享一個純 Go 編寫的高效能內嵌型 KV 資料庫 NutsDB,支援事務以及多種資料結構Go資料庫資料結構
- 小程式的一些總結:畫canvas和內嵌webviewCanvasWebView
- JAVA資料庫處理(連線,資料查詢,結果集返回)Java資料庫
- 資料集與工具包kitti_nuscen
- R(二)建立資料集