基於ArcGIS的遙感專題產品自動生產和發布

2021-08-26 22:10:20 字數 1744 閱讀 6296

遙感影像的資料量非常大,對資料提供商來說,如何更好的管理和配置自己的影像資源是非常重要的。以geoeye為例,其擁有上百萬景高解析度的歸檔影像,並且還在不斷增加。geoeye-1衛星的成功發射,geoeye採集和處理的影像資料越來越多,需要處理的客戶訂單也隨之增長,原有的管理系統已經不堪重負。為此,geoeye結合gis技術研製了新的管理系統。同時,新的系統還為使用者提供了更好的服務——geofuse。

改進遙感資料處理的工藝流程則是資料提供商關注的另乙個重要方面。我們知道,處理遙感資料不僅工作量大,人力成本高,耗費時間長,並且不可避免還會有人為誤差。如arcgis群英萃「每月圖酷」中,會對中國區域內modis專題產品進行更新,包括真彩色多天合成影像產品、ndvi多天合成影像產品及lst多天合成影像產品。結合gis技術,我們可以改進modis專題產品的資料處理流程,實現處理的自動化與快速發布,將人力資源從資料處理中解放出來,提高資料處理的效率和準確性。

系統介紹

以「每月圖酷」modis專題產品生產為例,介紹基於arcgis的modis專題產品自動生產和快速發布系統。系統架構圖如下所示。

①資料層

歸檔資料的儲存、管理和訪問是資料層設計時著重考慮的問題。arcgis在新的版本中極大的增強了對影像資料的支援,使使用者可以輕鬆應對。目前衛星影像的儲存和管理方式有兩種:一是直接利用檔案系統(磁碟或磁帶)進行儲存和管理;二是將影像上傳到商業資料庫中儲存和管理。兩種儲存方案各有優劣之處。arcgis即可採用檔案系統進行資料管理,也可採用arcsde空間資料庫進行管理,使用者可以靈活制定資料儲存和管理方式。對於歸檔資料的訪問,arcgis在10版本中更新了影像資料訪問底層庫,擁有更好的資料互操作性,幾乎支援目前所有的衛星影像,並方便進行擴充套件。

②功能層

功能層包括各種modis專題產品的處理模型和負責自動執行模型的排程器。

modis專題產品的處理模型,如真彩色多天合成模型、ndvi多天合成模型、lst多天合成模型等,可利用arcgis的arctoolbox工具、modelbuilder視覺化建模工具、python自定義工具等進行快速構建。此外,在模型的後期維護、公升級與管理中,地理處理框架(geoprocessing)也有其獨特的優勢。

模型構建完畢後,接下來的工作就是模型的自動執行,即在歸檔資料源源不斷接收之後,能夠對其進行自動處理為更有價值的專題產品。這即是模型排程器的工作,也是系統的核心模組。模型排程器會不斷掃瞄系統日誌,建立新的專題處理任務,然後呼叫對應模型進行處理,得到modis專題產品資料。任務掃瞄和模型呼叫可並行工作,亦可序列工作。模型排程器通過系統配置檔案,可以感知到有哪些專題產品處理模型以及這些模型執行時的引數,實現專題產品處理模型的熱插拔。模型排程器可採用python或任何支援geoprocessing工具呼叫的語言開發而成。

③服務層

arcgis 10中新的影像管理技術mosaic dataset,便是為此需求量身打造的產品和技術。自動生成的專題產品同步到mosaic dataset中,通過arcgis server發布為影像服務,即可完成專題產品的快速發布。於是,「每月圖酷」中便有了真彩色多天合成產品服務、ndvi多天合成產品服務和lst多天合成產品服務。

④客戶端

伺服器端系統構建完成後,就需要設計客戶體驗對其進行訪問。arcgis server提供有標準的rest訪問介面,並提供有各式各樣的客戶端apis,便於構建瀏覽器、移動裝置等系統。

後續

本文以modis資料為例,介紹基於arcgis進行modis專題產品自動生產和發布系統。此外,文中提及的技術路線和方法並不侷限於modis資料,大多數衛星遙感影像同樣適用。

ArcGIS 產品中用到的URL

約定 為了方便,以下稱webadapter為wa,則為portal配置的wa名稱為portalwa,為server配置的wa名稱為serverwa,安裝enterprise軟體的機器名為 demo,網域名稱為domain.com,安裝wa機器的名稱為namewa,第三方負載均衡器的機器名為loadb...

基於ArcGIS的Java應用開發

綜覽 what is the web adf 什麼是web adf ide integration 整合開發環境整合 adf web controls adf web 控制 common api 普通api overview of tasks and the task framework 綜覽tas...

ArcGIS 基於Python的指令碼程式設計 3

這篇文章講述基於python的處理空間資料的一些方法,後續會再補充。2.處理表和欄位名 3.處理文字檔案 arcpy中游標在arcpy.da模中,共有3種游標。使用語法 cursor arcpy.da.searchcursor 輸入表,欄位名稱列表 查詢條件,空間參考 一些地理處理 x 記得要刪除游...