高效管理海量影像(一)

2021-08-03 05:47:37 字數 3306 閱讀 7443

如今,影像的獲取已越來越便捷、高效,針對海量影像的管理、服務發布的需求也越來越普遍。為了更便捷高效地完成這一工作,supermapgis 9d提供了基於鑲嵌資料集的解決方案。鑲嵌資料集採用元資料+原始影像檔案的方式進行管理。把影像資料新增到鑲嵌資料集時,只會在鑲嵌資料集中記錄像像檔案的路徑、輪廓、解析度等元資訊,在使用時才會根據元資訊載入所需的影像檔案。該模式相比傳統的入庫管理方式,大大提公升了入庫的速度,同時也減少了磁碟的占用。

測試結果顯示:全球30公尺解析度的dem資料,22667幅0.98tb,一次全部

新增到udb資料來源

中的鑲嵌資料集

,耗時14分鐘;

新增後,udb檔案大小為16mb,udd檔案22mb。

此外,鑲嵌資料集在後期影像管理的各個方面都具有明顯優勢,概括如下:

高效管理海量影像(一)——影像新增

通過鑲嵌資料集管理影像,首先要將影像新增到鑲嵌資料集中,可以將不同格式(.tif、.tiff、.img)的影像新增到同一鑲嵌資料集中,並可以單次新增海量影像。

將影像新增到鑲嵌資料集操作之所以高效,是因為鑲嵌資料集並沒有拷貝影像原檔案,而是記錄了影像的路徑、輪廓、解析度等元資訊。

新增影像到鑲嵌資料集前,首先您需要了解影像的基本情況,包括影像檔案大小、檔案數量、是否建立了金字塔等資訊。例如:通過影像檔案大小和檔案數量,可以估測影像新增操作所需要的時間以及占用的磁碟空間。下面通過測試結果提供乙個參考依據。

全球30公尺解析度的dem資料,22667幅0.98tb,一次全部

新增到udb資料來源

中的鑲嵌資料集

,耗時14分鐘;

新增後,udb檔案大小為16mb,udd檔案22mb。

影像是否建立了金字塔,以及影像是否採用的分塊儲存,這兩方面都可以顯著提公升影像的顯示效率,構建影像金字塔和影像轉為分塊儲存,即可以在影像新增前完成,也可以在影像新增後進行,具體參見:3.5顯示效能優化。

影像的金字塔構建和分塊儲存的轉換,以及後期影像地圖快取生成都支援多程序,因此,為了獲得更高的執行效率,可以準備配置較高的機器執行這些操作。

上述主要考慮了影像新增需要的各種資源,您還需要了解影像本身:

檢視影像投影資訊,首先要確保影像資料投影資訊是正確的,如果不正確需要進行處理,例如,測試過程中遇到一些影像,影像資料的投影資訊明顯不符合常理,南半球影像的投影資訊明顯是北半球投影資訊,所以需要重新設定影像的投影為正確的投影;通過了解影像的投影資訊,也方便為鑲嵌資料集設定座標系,使影像可以在該座標系下正確拼接顯示,例如:全球影像鑲嵌資料集,影像原檔案的座標係為基於wgs1984的utm分帶投影,為了使影像動態拼接顯示,這裡需要將

鑲嵌資料集座標系

設定為它們統一的地理座標wgs1984。

了解影像無值情況,一些影像由於校正等原因會產生無值區域,並且影像非無值區域為不規則形狀,這些無值區域將影響拼接效果,所以需要使用者確定所管理的影像是否存在此類問題,能否通過自動提取裁剪區的方式裁剪顯示影像,或者採用其他方式確定裁剪區裁剪顯示影像,實現去除無值的目的。

圖 1 幾種帶有無值區域的影像

首先,建立鑲嵌資料集。建立時,除了指定資料集名稱等資訊外,重要的是指定鑲嵌資料集的座標系,用於影像拼接顯示時的座標系。由於新增到鑲嵌資料集中的影像,可能座標系不同,例如,全球影像鑲嵌資料集,影像原檔案的座標係為基於wgs1984的utm分帶投影,為了使影像動態拼接顯示,這裡需要將

鑲嵌資料集座標系

設定為它們統一的地理座標wgs1984。

圖 2 新建鑲嵌資料集

圖 3 指定鑲嵌資料集建立引數

同時新增影像,新增影像時可以選擇下面任意一種方式:

1.     新增檔案,同時選擇多個影像檔案批量新增。

2.     指定乙個目錄,自動將目錄下的所有.tif、.tiff、.img影像新增進來。

圖 4 查詢新增影像的方式

新增時,是否需要讀取影像裁剪區的.shp檔案,用於限定影像的有效範圍。勾選「讀取裁剪檔案.shp」,影像的裁剪區會更新到鑲嵌資料集的裁剪子資料集中。關於裁剪區的應用。

建立鑲嵌資料集並完成影像新增後,鑲嵌資料集具備了如下內容:

圖 5 鑲嵌資料集結構

乙個鑲嵌資料集下有三個子資料集,分別是輪廓、邊界和裁剪。輪廓是鑲嵌資料集儲存和組織影像檔案的基礎,它是乙個面資料集,每乙個面對像為單幅影像的地理範圍,如下圖所示,通過輪廓可以全域性瀏覽影像的分布情況及覆蓋情況。

圖 6全球範圍的30公尺解析度dem資料(鑲嵌資料集輪廓)

除了地理範圍,輪廓還管理了每幅影像檔案的儲存位置、金字塔的最大最小解析度等元資訊,如下圖所示。在實際應用中,輪廓可能還需要管理影像的其他資訊,如每幅影像的拍攝時間、廠商等,可以通過建立使用者欄位和字段更新來實現。

圖 7 輪廓資料集屬性表

另外兩個子資料集——邊界和裁剪,都與影像鑲嵌顯示有關,其中,邊界可以用來設定鑲嵌資料集的顯示範圍;裁剪子資料集可以控制每幅影像的顯示範圍。邊界和裁剪都可以重新建立,具體如何應用,將在3影像配圖一節進行詳細說明。

影像新增到鑲嵌資料集後,您還可以新增或者刪除影像,通過鑲嵌資料集右鍵選單項「新增鑲嵌資料」再次新增影像。

圖 8 新增影像

還可以,通過右鍵選單項「清除資料」,清除鑲嵌資料集中所新增的影像,再重新新增影像。

圖 9 刪除鑲嵌資料集中影像

海量影像快速發布(一)image Server介紹

從今天的技術來說,隨著影像獲取途徑越來越多,影像的 持續下降,獲取更高質量的影像資料變得越來越容易。但是使用者得到真正可利用的成果性的影像的工作流程至今還沒有大的變化。傳統的方法中,為了某個任務對原始影像進行加工生產,往往要對海量影像資料進行一系列複雜漫長的預處理。而這個預處理過程可能要花上長達幾個...

遙感影像資料的管理(一)

針對 遙感影像資料 remote sensing image data 的高效儲存 組織 管理與發布的問題,國內外已經做了大量的相關研究工作,並取得了卓越的成果。今天我想談一談其中一類重要的方法是 依託傳統關係型資料庫構建的海量遙感影像資料儲存管理系統。這類方法在實現上主要包括兩條技術路線 1 對關...

設計乙個海量的影像庫發布系統應該考慮的問題

最近,我們開發了乙個遙感影像發布系統,在此將當時調研 技術選型 設計等方面的想法總結一下。一 保證足夠的響應速度 採用多個web伺服器,增大吞吐量 合理配置web伺服器,使其發揮最大效能 為資料庫伺服器分配較大的快取,如2g ram可取1.8g作快取 提高硬體配置,如使用多cpu的伺服器 增大記憶體...