- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web遥感平台设计与实现_搭建企业级web遥感平台解读
Web遥感平台设计与实现
炫技篇
智能化遥感应用开发技术
智能化遥感应用开发示例
核心篇
遥感应用服务开发与发布
Web前端开发与服务调用
献礼篇
中国对地观测卫星支持工具
ENVI栅格图像批处理工具包
番外篇
IDL中调用遥感应用服务
ENVI中下载阿里云DEM
主要内容
炫技篇
智能化遥感应用开发技术
智能化遥感应用开发示例
智能化遥感应用开发技术
数据
管理
显示
控制
面向
对象
虚拟
栅格
图像
处理
自定义
Task
ENVI 5.x 提供全新的开发模式
面向对象(Object-Oriented)
虚拟栅格(Virtual Raster)
30
虚拟栅格(Virtual Raster)
快速大气校正: ENVIQUACRaster
计算NDVI:ENVISpectralIndexRaster
计算植被覆盖度:ENVIPixelwiseBandMathRaster
提取覆盖度大于50%的区域:ENVIBinaryGTThresholdRaster
...\ENVITaskTrainning\1-VirtualRaster\test_VFC.pro
虚拟栅格(Virtual Raster)
空间裁剪:ENVISubsetRaster
图像融合:ENVINNDiffusePanSharpeningRaster
线性拉伸:ENVILinearPercentStretchRaster
输出TIFF:Raster.Export, file,‘tiff’
...\ENVITaskTrainning\1-VirtualRaster\test_VirtualR
变化检测
几何处理
点云处理
图像拉伸
图像分类
图像配准
预处理
图像裁剪
密度分割
阈值分割
时序分析
图像变换
自适应
滤波
掩膜处理
感兴趣区
域与矢量
其他功能
卷积滤波
图像镶嵌
光谱工具
···
图像处理(ENVITask)
mulRaster
= e.OpenRaster(c:\qb_boulder_msi)
; 初始化图像融合ENVITask
Task = ENVITASK(NNDiffusePanSharpening)
; 定义输入参数
Task.INPUT_LOW_RESOLUTION_RASTER
= mulRaster
图像处理(ENVITask)
e = ENVI()
panRaster = e.OpenRaster(c:\qb_boulder_pan)
Task.INPUT_HIGH_RESOLUTION_RASTER = panRaster
; 定义输出路径
Task.OUTPUT_RASTER_URI = e.GetTemporaryFilename()
; 执行ENVITask
Task.Execute
…\ENVITaskTrainning\2-ENVITask\test_ENVIT
智能化开发:示例1
生成图像有效区域矢量文件(轮廓线)
…\ENVITaskTrainning\2-ENVITask\test_Build_F
生成图像有效区域矢量文件(轮廓线)
智能化开发:示例1
ENVISubsetRaster
• 波段裁剪,获取第一个波段Raster
ENVIBinaryGTThresholdRaster
• 提取有效区域,生成二值图像
ENVIColorSliceClassificationTask
• 将二值图像转换为分类结果
ENVIClassificationToShapefileTask
• 将有效区域的类别输出为矢量文件
智能化开发:示例2
森林变化监测(Change Detection)
…\ENVITaskTrainning\2-ENVITask\test_ChangeD
智能化开发:示例2
森林变化监测(Change Detection)
…\ENVITaskTrainning\2-ENVITask\test_ChangeD
•
•
•
•
•
•
•
1、快速大气校正(可选)
2、计算两个 NDVI
3、计算两个 NDVI 差值
4、自动阈值分割
5、分割结果平滑处理
6、分割结果聚类处理
7、结果输出为矢量(可选)
30行代码
智能化开发:示例3
火灾等级划分
…\ENVITaskTrainning\2-ENVITask\test_Burn_Area_E
…\ENVITaskTrainning\2-ENVITask\test_Burn_Area_E
智能化开发:示例3
火灾等级划分
ENVISpectralIndexRaster
I
文档评论(0)