Web遥感平台设计与实现PPT课件_第1页
Web遥感平台设计与实现PPT课件_第2页
Web遥感平台设计与实现PPT课件_第3页
Web遥感平台设计与实现PPT课件_第4页
Web遥感平台设计与实现PPT课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web遥感平台设计与实现 杜会建 孙琪童duhj 1 炫技篇智能化遥感应用开发技术智能化遥感应用开发示例核心篇遥感应用服务开发与发布Web前端开发与服务调用 献礼篇中国对地观测卫星支持工具ENVI栅格图像批处理工具包番外篇IDL中调用遥感应用服务ENVI中下载阿里云DEM 主要内容 2 炫技篇 智能化遥感应用开发技术智能化遥感应用开发示例 3 智能化遥感应用开发技术 数据管理 显示 控制 面向 对象 虚拟 栅格 图像处理 自定义Task 4 ENVI5 x提供全新的开发模式 面向对象 Object Oriented 5 虚拟栅格 VirtualRaster 30 6 虚拟栅格 VirtualRaster 快速大气校正 ENVIQUACRaster 计算NDVI ENVISpectralIndexRaster 计算植被覆盖度 ENVIPixelwiseBandMathRaster 提取覆盖度大于50 的区域 ENVIBinaryGTThresholdRaster ENVITaskTrainning 1 VirtualRaster test VFC pro 7 虚拟栅格 VirtualRaster 空间裁剪 ENVISubsetRaster 图像融合 ENVINNDiffusePanSharpeningRaster 线性拉伸 ENVILinearPercentStretchRaster 输出TIFF Raster Export file tiff ENVITaskTrainning 1 VirtualRaster test VirtualRaster pro 8 变化检测几何处理点云处理图像拉伸 图像分类图像配准预处理图像裁剪 密度分割阈值分割时序分析图像变换 自适应滤波掩膜处理感兴趣区域与矢量其他功能 卷积滤波图像镶嵌光谱工具 图像处理 ENVITask 9 mulRaster e OpenRaster c qb boulder msi 初始化图像融合ENVITaskTask 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 执行ENVITaskTask Execute ENVITaskTrainning 2 ENVITask test ENVITask pro 10 智能化开发 示例1 生成图像有效区域矢量文件 轮廓线 ENVITaskTrainning 2 ENVITask test Build Footprint pro 11 生成图像有效区域矢量文件 轮廓线 智能化开发 示例1 ENVISubsetRaster 波段裁剪 获取第一个波段Raster ENVIBinaryGTThresholdRaster 提取有效区域 生成二值图像 ENVIColorSliceClassificationTask 将二值图像转换为分类结果 ENVIClassificationToShapefileTask 将有效区域的类别输出为矢量文件 12 智能化开发 示例2 森林变化监测 ChangeDetection ENVITaskTrainning 2 ENVITask test ChangeDetection pro 13 智能化开发 示例2 森林变化监测 ChangeDetection ENVITaskTrainning 2 ENVITask test ChangeDetection pro 1 快速大气校正 可选 2 计算两个NDVI3 计算两个NDVI差值4 自动阈值分割5 分割结果平滑处理6 分割结果聚类处理7 结果输出为矢量 可选 30行代码 14 智能化开发 示例3 火灾等级划分 ENVITaskTrainning 2 ENVITask test Burn Area Extraction pro 15 ENVITaskTrainning 2 ENVITask test Burn Area Extraction pro 智能化开发 示例3 火灾等级划分ENVISpectralIndexRasterImageBandDifferenceColorSliceClassificationImageIntersectionENVIBinaryGTThresholdRasterENVIMaskRasterClassificationSmoothingClassificationAggregationClassificationToShapefile 50行代码 1 计算两个NBR 2 计算两个NBR差值 3 密度分割 4 获取坡度与中间结果的重叠区 5 获取坡度大于15度的二值图像 即掩膜文件 6 应用掩膜 掩膜掉坡度小于15度的区域 7 分割结果平滑处理 8 分割结果聚类处理 9 结果输出为矢量 可选 16 智能化开发 示例4 水面提取 ENVITaskTrainning 2 ENVITask test Water Extraction pro 17 ENVITaskTrainning 2 ENVITask test Water Extraction pro 快速大气校正 可选 计算水体指数MNDWI 密度分割 提取水体 水体结果平滑处理 水体结果聚类处理 结果输出为矢量 可选 智能化开发 示例4 水面提取ENVIQUACTaskENVISpectralIndexRasterColorSliceClassificationClassificationSmoothingClassificationAggregationClassificationToShapefile 18 基于参考影像自动选点进行正射校正 待校正影像 传感器 高分4号 分辨率 50米 智能化开发 示例5 19 基于参考影像自动选点进行正射校正 参考图像 全国LC8Pan数据 15米分辨率 WGS84 智能化开发 示例5 20 智能化开发 示例5 21 智能化开发 示例5 基于参考影像自动选点进行正射校正 对参考图像进行空间裁剪 对裁减后基准影像进行重采样 使其与待校正影像分辨率一致 仅向下重采样 将参考影像重投影到目标坐标系 即UTM坐标系 自动匹配参考影像与待校正影像 获得控制点 基于控制点执行正射校正 ENVISubsetRasterPixelScaleResampleRasterENVI Convert File Map ProjectionGenerateGCPsFromReferenceImageRPCOrthorectification 22 栅格图像轮廓线自动生成 林地变化检测 火灾等级划分 水面提取 基于参考图像自动找点正射校正 智能化开发 示例总结 23 自定义ENVITask 自定义ENVITask编写流程 编写IDL代码 实现图像处理功能设定输入输出参数 创建Task文件 配置Task属性配置输入输出参数属性 部署Task 拷贝sav task文件至指定文件夹或使用Task文件完整路径调用 制作ENVI扩展 调用自定义ENVITask免去了编写设计UI的烦恼 3 CustomENVITasks 24 水体提取 PRO文件 Task文件 自定义ENVITask 25 自定义ENVITask 调用自定义ENVITaske ENVI 初始化自定义ENVItasktaskfile D test ENVIWaterExtractionTask task task ENVITask taskfile 调用自定义ENVItask的动态UIr e UI SelectTaskParameters task IFrNE OK THENRETURN 执行自定义ENVItasktask Execute dynamictaskUI 26 调用自定义ENVITask 实现ENVI扩展 新建ENVI扩展工具 编写自定义ENVITask PRO和Task文件 在扩展代码中调用自定义ENVITask 构建工程 生成sav文件 将Task文件拷贝至custom code文件夹 拷贝sav文件到Extensions文件夹 重新启动ENVI即可 自定义ENVITask 27 批处理神器 自带80 种处理 以计算NDBI 提取城区为例 自定义ENVITask 示例演示 28 批处理神器 轻松实现功能扩展 水面提取 编辑文件 ENVI53 custom code ENVIBatchTask task 自定义ENVITask 示例演示 29 自定义ENVITask 示例演示 30 自动验证参数的正确性 用户无需添加错误处理代码 如果用户没有设置输出路径 ENVITask会提供一个临时的文 件名 ENVI将在退出时自动清理临时文件 自动生成一个动态的用户界面 允许用户交互式地输入参数和 运行任务 已有的IDL代码 在很少代码修改的基础上即可实现自定义 ENVITask 可以部署任务到企业级服务器 ENVIServicesEngine 自定义ENVITask的优势 31 献礼篇 中国对地观测卫星支持工具ENVI栅格图像批处理工具包 32 原生支持高分一号 资源三号01A 资源一号02C 数据打开 正射校正 辐射定标 大气校正 图像融合 ENVI对国产卫星数据的支持 33 ENVI对国产卫星数据的支持 34 ENVI扩展工具 中国对地观测卫星支持工具 ENVI对国产卫星数据的支持 35 安装界面 菜单扩展 工具扩展 中国对地观测卫星支持工具 36 支持用户自行扩展定标参数 ENVI53 extensions ChinaSatellitesSupport envi gf support txt envi zy301a support txt envi zy102c support txt 中国对地观测卫星支持工具 37 自动安装光谱响应函数 ENVI53 resource filterfuncs 中国对地观测卫星支持工具 38 提供接口调用 中国对地观测卫星支持工具 39 中国对地观测卫星支持工具 做得十分贴心周到 用心做好了对国产卫星数据的支持 真的感谢你们这个很有情怀的团队 摘自某资深用户评论 40 ENVIRasterProcessingBatchTools 批量正射校正 全色 多光谱 批量图像融合 GS NND 批量辐射定标 批量快速大气校正 批量栅格裁剪 Shapefile 批量投影转换 批量图像配准 批量坏点修复 快速 批量指数计算 批量格式转换 批量设置忽略值 ENVI栅格图像批处理工具包 41 ENVI栅格图像批处理工具包 42 功能演示 批量投影转换 数据情况 3景GF1 MSS数据 输入坐标系UTM52N 输出坐标系Beijing5422N ENVI栅格图像批处理工具包 43 功能演示 批量坏点修复 快速 ENVI栅格图像批处理工具包 44 功能演示 批量坏点修复 快速 仅支持ENVI格式栅格 测试结果 测试数据 3 34GB 数据类型 UINT 数据维度 21144 21256 4 旧版工具 60分钟 新版工具 3分钟 ENVI栅格图像批处理工具包 45 核心篇 遥感应用服务开发与发布Web前端开发与服务调用 46 打造Web遥感平台 47 新一代Web遥感平台 提供 在线影像数据 桌面 网页 移动 服务器 影像处理 提供 在线影像数据 在线影像处理 数据服务器 桌面 网页 移动 以Services方式提供影像处理工具 48 创新的ENVI企业级服务器产品ENVIServicesEngine 组织 创建及发布先进的ENVI IDL图像分析能力 标准REST服务 易于其他Web系统集成 集成C C Python Java等语言编写的算法 DLL及EXE文件 可部署在任何现有集群环境 企业级服务器或云平台中 充分利用服务器端硬件资源快速处理和分析影像 在Web浏览器或移动设备在线 按需 自助式请求遥感服务 模型影像 桌面端网页端移动端 49 部署硬件环境 搭建集群环境 安装ESE产品 配置ESE环境 启动ESE服务软件与硬件环境搭建 遥感应用服务开发与发布 需求分析 数据筛选与收集 模型研制 应用服务开发 应用服务发布 搭建企业级Web遥感平台 Web前端开发 接入数据源 调用遥感应用服务 结果展示与下载 浏览工具 用户管理Web前端开发与服务调用部署应用系统 50 IDL工作台 文件 NewTask 自动生成Pro和Task文件 遥感应用服务开发与发布Step1 51 编写PRO文件 实现功能 调试通过 配置Task文件 遥感应用服务开发与发布Step3 52 遥感应用服务开发与发布Step3 编写辅助代码 GetFileURL 获取结果图像的快视图 PNG格式 的URL 用于Web前端进行展示 获取结果图像的Web墨卡托坐标范围 格式为xmin ymin xmax ymax 获取结果图像 矢量 压缩文件 ZIP格式 的URL 用于Web前端提供结果下载功能 53 发布ENVIServicesEngine服务 两种方法 IDL工作台 ESE控制台 遥感应用服务开发与发布Step4 54 ENVIServicesEngine管理员控制台测试服务 遥感应用服务开发与发布Step5 55 部署硬件环境 搭建集群环境 安装ESE产品 配置ESE环境 启动ESE服务软件与硬件环境搭建 遥感应用服务开发与发布 需求分析 数据筛选与收集 模型研制 应用服务开发 应用服务发布 搭建企业级Web遥感平台 Web前端开发 接入数据源 调用遥感应用服务 结果展示与下载 浏览工具 用户管理Web前端开发与服务调用部署应用系统 56 番外篇 IDL中调用遥感应用服务ENVI中下载阿里云DEM 57 ESEClassesESEESECatalogESEFolderESEJobESEServerESEServiceESETaskESETaskParameter 功能介绍提供一系列静态方法 能够查询Task 监视Jobs等ESE服务目录 能够检索其内容ESE服务目录的文件夹ESE任务执行时返回Job 可以监视 取消Job等提供一系列静态方法 能够获取TaskURI 上传下载文件等ESE服务类 可以用来查询Task能够执行Task 查询参数 获取状态等能够获取Task的参数属性等 ENVIServicesEngineAPIforIDL 58 ENVIServicesEngineAPIforIDL 以调用ESE NDVI为例 hostname duhuijian ndviTask ESE FindTask hostname ESE NDVI ndviTask INPUT D Temp july 00 quac img ndviTask OUTPUT D Temp july 00 quac ndvi img job ndviTask Run ASYNC 59 利用ESEAPIforIDL能做什么 批量任务并行处理 数据分块并行处理 ENVIServicesEngineAPIforIDL 60 批量任务并行处理 PROCall ESE NDVI COMPILE OPTidl2 获取ESE服务 hostname duhuijian Task ESE FindTask hostname

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论