Web遙感平臺設(shè)計與實現(xiàn)_搭建企業(yè)級Web遙感平臺_第1頁
Web遙感平臺設(shè)計與實現(xiàn)_搭建企業(yè)級Web遙感平臺_第2頁
Web遙感平臺設(shè)計與實現(xiàn)_搭建企業(yè)級Web遙感平臺_第3頁
Web遙感平臺設(shè)計與實現(xiàn)_搭建企業(yè)級Web遙感平臺_第4頁
Web遙感平臺設(shè)計與實現(xiàn)_搭建企業(yè)級Web遙感平臺_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Web遙感平臺設(shè)計與實現(xiàn)炫技篇智能化遙感應(yīng)用開發(fā)技術(shù)智能化遙感應(yīng)用開發(fā)示例核心篇遙感應(yīng)用服務(wù)開發(fā)與發(fā)布Web前端開發(fā)與服務(wù)調(diào)用獻禮篇中國對地觀測衛(wèi)星支持工具ENVI柵格圖像批處理工具包番外篇IDL中調(diào)用遙感應(yīng)用服務(wù)ENVI中下載阿里云DEM主要內(nèi)容炫技篇智能化遙感應(yīng)用開發(fā)技術(shù)智能化遙感應(yīng)用開發(fā)示例智能化遙感應(yīng)用開發(fā)技術(shù)數(shù)據(jù)管理顯示控制面向?qū)ο筇摂M柵格圖像處理自定義Task ENVI 5.x 提供全新的開發(fā)模式面向?qū)ο螅∣bject-Oriented)虛擬柵格(Virtual Raster)30虛擬柵格(Virtual Raster) 快速大氣校正: ENVIQUACRaster 計算NDVI:

2、ENVISpectralIndexRaster 計算植被覆蓋度:ENVIPixelwiseBandMathRaster 提取覆蓋度大于50%的區(qū)域:ENVIBinaryGTThresholdRaster.ENVITaskTrainning1-VirtualRastertest_VFC.pro虛擬柵格(Virtual Raster) 空間裁剪:ENVISubsetRaster 圖像融合:ENVINNDiffusePanSharpeningRaster 線性拉伸:ENVILinearPercentStretchRaster 輸出TIFF:Raster.Export, file,tiff.ENVIT

3、askTrainning1-VirtualRastertest_VirtualR變化檢測幾何處理點云處理圖像拉伸圖像分類圖像配準預(yù)處理圖像裁剪密度分割閾值分割時序分析圖像變換自適應(yīng)濾波掩膜處理感興趣區(qū)域與矢量其他功能卷積濾波圖像鑲嵌光譜工具圖像處理(ENVITask)mulRaster= e.OpenRaster(c:qb_boulder_msi); 初始化圖像融合ENVITaskTask = ENVITASK(NNDiffusePanSharpening); 定義輸入?yún)?shù)Task.INPUT_LOW_RESOLUTION_RASTER= mulRaster圖像處理(ENVI

4、Task)e = ENVI()panRaster = e.OpenRaster(c:qb_boulder_pan)Task.INPUT_HIGH_RESOLUTION_RASTER = panRaster; 定義輸出路徑Task.OUTPUT_RASTER_URI = e.GetTemporaryFilename(); 執(zhí)行ENVITaskTask.ExecuteENVITaskTrainning2-ENVITasktest_ENVIT智能化開發(fā):示例1 生成圖像有效區(qū)域矢量文件(輪廓線)ENVITaskTrainning2-ENVITasktest_Build_Footprin

5、 生成圖像有效區(qū)域矢量文件(輪廓線)智能化開發(fā):示例1ENVISubsetRaster 波段裁剪,獲取第一個波段RasterENVIBinaryGTThresholdRaster 提取有效區(qū)域,生成二值圖像ENVIColorSliceClassificationTask 將二值圖像轉(zhuǎn)換為分類結(jié)果ENVIClassificationToShapefileTask 將有效區(qū)域的類別輸出為矢量文件智能化開發(fā):示例2 森林變化監(jiān)測(Change Detection)ENVITaskTrainning2-ENVITasktest_ChangeD智能化開發(fā):示例2 森林變

6、化監(jiān)測(Change Detection)ENVITaskTrainning2-ENVITasktest_ChangeD1、快速大氣校正(可選)2、計算兩個 NDVI3、計算兩個 NDVI 差值4、自動閾值分割5、分割結(jié)果平滑處理6、分割結(jié)果聚類處理7、結(jié)果輸出為矢量(可選)30行代碼行代碼智能化開發(fā):示例3 火災(zāi)等級劃分ENVITaskTrainning2-ENVITasktest_Burn_Area_EENVITaskTrainning2-ENVITasktest_Burn_Area_E智能化開發(fā):示例3 火災(zāi)等級

7、劃分ENVISpectralIndexRasterImageBandDifferenceColorSliceClassificationImageIntersectionENVIBinaryGTThresholdRasterENVIMaskRasterClassificationSmoothingClassificationAggregationClassificationToShapefile50行代碼行代碼 1、計算兩個 NBR 2、計算兩個 NBR 差值 3、密度分割 4、獲取坡度與中間結(jié)果的重疊區(qū) 5、獲取坡度大于15度的二值圖像,即掩膜文件 6、應(yīng)用掩膜,掩膜掉坡度小于15度的區(qū)域

8、7、分割結(jié)果平滑處理 8、分割結(jié)果聚類處理 9、結(jié)果輸出為矢量(可選)智能化開發(fā):示例4 水面提取ENVITaskTrainning2-ENVITasktest_Water_EENVITaskTrainning2-ENVITasktest_Water_E 快速大氣校正(可選) 計算水體指數(shù) MNDWI 密度分割,提取水體 水體結(jié)果平滑處理 水體結(jié)果聚類處理 結(jié)果輸出為矢量(可選)智能化開發(fā):示例4 水面提取ENVIQUACTaskENVISpectralIndexRasterColorSliceClassificationClassifica

9、tionSmoothingClassificationAggregationClassificationToShapefile 基于參考影像自動選點進行正射校正 待校正影像: 傳感器:高分4號 分辨率:50米智能化開發(fā):示例5 基于參考影像自動選點進行正射校正 參考圖像:全國LC8 Pan數(shù)據(jù),15米分辨率,WGS84智能化開發(fā):示例5智能化開發(fā):示例5智能化開發(fā):示例5 基于參考影像自動選點進行正射校正 對參考圖像進行空間裁剪 對裁減后基準影像進行重采樣,使其與待校正影像分辨率一致(僅向下重采樣) 將參考影像重投影到目標坐標系(即UTM坐標系) 自動匹配參考影像與待校正影像,獲得控制點 基于

10、控制點執(zhí)行正射校正ENVISubsetRasterPixelScaleResampleRasterENVI_Convert_File_Map_ProjectionGenerateGCPsFromReferenceImageRPCOrthorectification 柵格圖像輪廓線自動生成 林地變化檢測 火災(zāi)等級劃分 水面提取 基于參考圖像自動找點正射校正智能化開發(fā):示例總結(jié)自定義ENVITask 自定義 ENVITask 編寫流程 編寫編寫IDL代碼代碼實現(xiàn)圖像處理功能設(shè)定輸入輸出參數(shù)創(chuàng)建創(chuàng)建Task文件文件配置Task屬性配置輸入輸出參數(shù)屬性 部署部署Task拷貝sav/task文件至指定文

11、件夾或使用Task文件完整路徑調(diào)用 制作制作ENVI擴展擴展調(diào)用自定義ENVITask免去了編寫設(shè)計UI的煩惱3-CustomENVITasks 水體提取 PRO文件、Task文件自定義ENVITask自定義ENVITask 調(diào)用自定義ENVITaske = ENVI();初始化自定義ENVItasktaskfile = D:test_ENVIWaterExtractionTask.tasktask = ENVITask(taskfile);調(diào)用自定義ENVItask的動態(tài)UIr = e.UI.SelectTaskParameters(task)IF r NE OK THEN RETURN;執(zhí)

12、行自定義ENVItasktask.Executedynamictask UI 調(diào)用自定義ENVITask,實現(xiàn)ENVI擴展 新建ENVI擴展工具 編寫自定義ENVITask(PRO和Task文件) 在擴展代碼中調(diào)用自定義ENVITask 構(gòu)建工程,生成sav文件 將Task文件拷貝至custom_code文件夾 拷貝sav文件到Extensions文件夾 重新啟動 ENVI 即可自定義ENVITask 批處理神器(自帶80+種處理) 以計算NDBI、提取城區(qū)為例自定義 ENVITask:示例演示 批處理神器 輕松實現(xiàn)功能擴展(水面提?。?編輯文件 ENVI53custom_codeENVIBa

13、tchTask.task自定義 ENVITask:示例演示自定義 ENVITask:示例演示 自動驗證參數(shù)的正確性,用戶無需添加錯誤處理代碼; 如果用戶沒有設(shè)置輸出路徑,ENVITask會提供一個臨時的文件名,ENVI將在退出時自動清理臨時文件; 自動生成一個動態(tài)的用戶界面,允許用戶交互式地輸入?yún)?shù)和運行任務(wù); 已有的IDL代碼,在很少代碼修改的基礎(chǔ)上即可實現(xiàn)自定義ENVITask; 可以部署任務(wù)到企業(yè)級服務(wù)器(ENVI Services Engine)。自定義 ENVITask 的優(yōu)勢獻禮篇中國對地觀測衛(wèi)星支持工具ENVI柵格圖像批處理工具包 原生支持高分一號、資源三號01A、資源一號02C

14、 數(shù)據(jù)打開 正射校正 輻射定標 大氣校正 圖像融合 ENVI對國產(chǎn)衛(wèi)星數(shù)據(jù)的支持ENVI對國產(chǎn)衛(wèi)星數(shù)據(jù)的支持衛(wèi)星衛(wèi)星傳感器傳感器支持情況支持情況GF-1PMS、WFV自動更新定標參數(shù)、太陽輻照度;識別含云量、獲取時間、太陽高度角、太陽方位角等元數(shù)據(jù)信息;定標參數(shù)支持用戶手動擴展。GF-2PMSZY3-01AMUX、NAD、FWD、BWDZY1-02CPMS、HRCBERS-04(ZY1-04)MUX、P5M、P10、IRS自動識別傳感器信息,由xml文件中獲取波長、定標參數(shù)、時間等信息,在打開時自動更新。TRIPLESAT(Beijing-2)MS、PAN ENVI擴展工具:中國對地觀測衛(wèi)星支

15、持工具ENVI對國產(chǎn)衛(wèi)星數(shù)據(jù)的支持 安裝界面 菜單擴展 工具擴展中國對地觀測衛(wèi)星支持工具 支持用戶自行擴展定標參數(shù) ENVI53extensionsChinaSatellitesSupport envi_gf_support.txt envi_zy301a_support.txt envi_zy102c_support.txt中國對地觀測衛(wèi)星支持工具 自動安裝光譜響應(yīng)函數(shù) ENVI53resourcefilterfuncs中國對地觀測衛(wèi)星支持工具接口接口功能功能Raster=ENVI_Open_GF1_Raster(file)打開GF-1數(shù)據(jù),需從如下文件中讀取定標參數(shù):envi_gf_sup

16、port.txtRaster=ENVI_Open_GF2_Raster(file)打開GF-2數(shù)據(jù),需從如下文件中讀取定標參數(shù):envi_gf_support.txtRaster=ENVI_Open_ZY301a_Raster(file)打開ZY-3-01a數(shù)據(jù),需從如下文件中讀取定標參數(shù):envi_zy301a_support.txtRaster=ENVI_Open_ZY102c_Raster(file)打開ZY-1-02c數(shù)據(jù),需從如下文件中讀取定標參數(shù):envi_zy102c_support.txtRaster=ENVI_Open_CBERS04_Raster(file)打開CBERS-

17、04數(shù)據(jù),自動從xml文件中識別元數(shù)據(jù)信息。Raster=ENVI_Open_TRIPLESAT_Raster(file)打開北京2號數(shù)據(jù),自動從xml文件中識別元數(shù)據(jù)信息,自動識別RPC。 提供接口調(diào)用中國對地觀測衛(wèi)星支持工具中國對地觀測衛(wèi)星支持工具做得十分貼心周到,用心做好了對國產(chǎn)衛(wèi)星數(shù)據(jù)的支持,真的感謝你們這個很有情懷的團隊。摘自某資深用戶評論 ENVI Raster Processing Batch Tools 批量正射校正(全色/多光譜) 批量圖像融合(GS/NND) 批量輻射定標 批量快速大氣校正 批量柵格裁剪(Shapefile) 批量投影轉(zhuǎn)換 批量圖像配準 批量壞點修復(fù)快速 批

18、量指數(shù)計算 批量格式轉(zhuǎn)換 批量設(shè)置忽略值ENVI柵格圖像批處理工具包ENVI柵格圖像批處理工具包 功能演示 批量投影轉(zhuǎn)換 數(shù)據(jù)情況 3景GF1-MSS數(shù)據(jù) 輸入坐標系 UTM 52N 輸出坐標系 Beijing54 22NENVI柵格圖像批處理工具包 功能演示 批量壞點修復(fù)快速ENVI柵格圖像批處理工具包 功能演示 批量壞點修復(fù)快速 僅支持ENVI格式柵格 測試結(jié)果 測試數(shù)據(jù):3.34GB 數(shù)據(jù)類型:UINT 數(shù)據(jù)維度:21144212564 舊版工具:60分鐘 新版工具:3分鐘分鐘ENVI柵格圖像批處理工具包核心篇遙感應(yīng)用服務(wù)開發(fā)與發(fā)布Web前端開發(fā)與服務(wù)調(diào)用打造Web遙感平臺新一代Web遙

19、感平臺提供:在線影像數(shù)據(jù)桌面網(wǎng)頁移動服務(wù)器影像處理提供:在線影像數(shù)據(jù)在線影像處理數(shù)據(jù)服務(wù)器桌面網(wǎng)頁移動以Services方式提供影像處理工具創(chuàng)新的ENVI企業(yè)級服務(wù)器產(chǎn)品 ENVI Services Engine 組織、創(chuàng)建及發(fā)布先進的ENVI/IDL圖像分析能力 標準REST服務(wù),易于其他Web系統(tǒng)集成 集成C、C+、Python、Java等語言編寫的算法(DLL及EXE文件) 可部署在任何現(xiàn)有集群環(huán)境、企業(yè)級服務(wù)器或云平臺中 充分利用服務(wù)器端硬件資源快速處理和分析影像。 在Web瀏覽器或移動設(shè)備在線、按需、自助式請求遙感服務(wù)模型影像桌面端網(wǎng)頁端移動端 部署硬件環(huán)境 搭建集群環(huán)境 安裝ESE

20、產(chǎn)品 配置ESE環(huán)境 啟動ESE服務(wù)軟件與硬件環(huán)境搭建遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 需求分析 數(shù)據(jù)篩選與收集 模型研制 應(yīng)用服務(wù)開發(fā) 應(yīng)用服務(wù)發(fā)布搭建企業(yè)級Web遙感平臺 Web前端開發(fā) 接入數(shù)據(jù)源 調(diào)用遙感應(yīng)用服務(wù) 結(jié)果展示與下載 瀏覽工具 用戶管理Web前端開發(fā)與服務(wù)調(diào)用部署應(yīng)用系統(tǒng) IDL工作臺 文件 New Task 自動生成Pro和Task文件遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 Step 1 編寫PRO文件,實現(xiàn)功能,調(diào)試通過 配置Task文件遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 Step 3遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 Step 3 編寫輔助代碼(GetFileURL) 獲取結(jié)果圖像的快視圖(PNG格式)的URL,用于

21、Web前端進行展示; 獲取結(jié)果圖像的Web墨卡托坐標范圍,格式為xmin,ymin,xmax,ymax; 獲取結(jié)果圖像(矢量)壓縮文件(ZIP格式)的URL,用于Web前端提供結(jié)果下載功能。 發(fā)布ENVI Services Engine服務(wù) 兩種方法: IDL工作臺 ESE控制臺遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 Step 4 ENVI Services Engine管理員控制臺測試服務(wù)遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 Step 5 部署硬件環(huán)境 搭建集群環(huán)境 安裝ESE產(chǎn)品 配置ESE環(huán)境 啟動ESE服務(wù)軟件與硬件環(huán)境搭建遙感應(yīng)用服務(wù)開發(fā)與發(fā)布 需求分析 數(shù)據(jù)篩選與收集 模型研制 應(yīng)用服務(wù)開發(fā) 應(yīng)用服務(wù)發(fā)布搭建企

22、業(yè)級Web遙感平臺 Web前端開發(fā) 接入數(shù)據(jù)源 調(diào)用遙感應(yīng)用服務(wù) 結(jié)果展示與下載 瀏覽工具 用戶管理Web前端開發(fā)與服務(wù)調(diào)用部署應(yīng)用系統(tǒng)番外篇IDL中調(diào)用遙感應(yīng)用服務(wù)ENVI中下載阿里云DEMESE ClassesESEESECatalogESEFolderESEJobESEServerESEServiceESETaskESETaskParameter功能介紹功能介紹提供一系列靜態(tài)方法,能夠查詢Task、監(jiān)視Jobs等ESE服務(wù)目錄,能夠檢索其內(nèi)容ESE服務(wù)目錄的文件夾ESE任務(wù)執(zhí)行時返回Job,可以監(jiān)視、取消Job等提供一系列靜態(tài)方法,能夠獲取Task URI、上傳下載文件等ESE服務(wù)類,可

23、以用來查詢Task能夠執(zhí)行Task、查詢參數(shù)、獲取狀態(tài)等能夠獲取Task的參數(shù)屬性等ENVI Services Engine API for IDLENVI Services Engine API for IDL 以調(diào)用 ESE_NDVI 為例hostname = duhuijianndviTask = ESE.FindTask(hostname, ESE_NDVI)ndviTask.INPUT= D:/Temp/july_00_quac.imgndviTask.OUTPUT = D:/Temp/july_00_quac_ndvi.imgjob = ndviTask.Run(/ASYNC)利用 ESE API for IDL 能做什么? 批量任務(wù)并行處理 數(shù)據(jù)分塊并行處理ENVI Services Engine API for IDL批量任務(wù)并行處理PRO Call_ESE_NDVICOMPILE_OPT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論