envi培训讲义8envi与arcgis的一体化.pptx

envi培训讲义8envi与arcgis的一体化.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ENVI与ArcGIS一体化;遥感与GIS集成 ENVI/IDL与ArcGIS一体化集成方案;;遥感影像类似于GIS中的栅格数据,遥感和GIS很容易在数据层次上实现集成 遥感图像处理软件集成GIS功能 GIS软件提供完善的遥感数据处理功能 存在问题 集成层次过低 系统过于庞大,功能不能专注 系统操作复杂,不同领域用户的可操作性 ;数据一体化管理与共享 数据互操作 转换通用中间格式 数据格式相互支持 栅矢数据集中和分布式管理 基于服务的共享 平台一体化分析 遥感图像处理工作流与GIS工作流无缝链接 系统一体化集成开发 定制开发遥感与GIS一体化平台;遥感与GIS集成技术 ENVI/IDL与ArcGIS一体化集成方案;;栅格与矢量集中储存 企业级GeoDatabase支持分布式管理;影像数据企业级管理与共享;与ArcGIS工作流无缝链接到一起 用户界面类似和同步显示 将影像处理与分析成果无缝集成到GIS工作流中 ;ArcCatalog;;;ENVI提供丰富的影像处理函数供程序调用 IDL具有很好的扩展性,能很方便地与其他开发语言(VB、VC、.NET、Java等)进行集成开发 ArcGIS提供ArcObjects软件组件库,它提供了模块化、可伸缩、跨平台的通用API。;;系统开发 实现步骤 1、envi, /restore_base_save_files 2、envi_batch_init, log_file=batch.txt ……功能调用 3、envi_batch_exit ;Callable技术 对象输出 IDLDrawWidget COM_IDL_CONNECT 虚拟机执行sav文件 ……;IDL作为动态链接库被外部程序调用的技术。使用Callable 技术,外部程序可以像IDL命令行一样使用IDL命令或调用执行IDL的程序。 ;Callable技术 实现步骤 VC++6.0为例 将\ITT\IDL71\external\include目录下的idl_export.h头文件,添加到VC工程中 工程→设置→连接 中的对象/库模块 中 添加idl.lib 添加Library files 安装路径\ITT\IDL71\BIN\BIN.X86 系统变量path中添加IDL的安装路径\ITT\IDL71\BIN\BIN.X86 进行初始化IDL_Win32Init(0,handle,NULL,0) 执行IDL命令行IDL_ExecuteStr(“restore,‘satstretch.sav’”) IDL_Cleanup(true) ;Callable技术 对象输出 能够很容易地将IDL对象输出到Java和COM环境 缩短语言之间的接口开发时间 ;Callable技术 对象输出 实现步骤 编写IDL功能程序 系统变量添加 C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 在IDL中运行IDLEXBR_ASSISTANT打开对象输出助手 File?→?New Project?→ COM选择要输出的IDL对象文件 设置输出的过程、函数及其参数 编译输出对象Build → Build object ;Callable技术 对象输出 IDLDrawWidget Com_idl_connect ;Callable技术 对象输出 IDLDrawWidget Com_idl_connect 首先在建立一windows应用程序。在工具箱上右键→选择项→COM组建选中IDLDrawWidget Control 3.0 拖动 控件到窗体上 axIDLDrawWidget1.IdlPath 设定IDL库文件目录 n = axIDLDrawWidget1.InitIDL((int)this.Handle) axIDLDrawWidget1.ExecuteStr(“”);执行IDL命令 ;Sav文件 IDL特有的文件格式 可以存储变量、数据、函数 执行方式灵活 双击执行 虚拟机 - sav文件 参数传递 如何传入 如何接受 ;可根据不同业务需求选择开发模式;;主要功能包括遥感(RS)和地理信息系统(GIS)的无缝结合,近地表数据处理,遥感影像快速校正,遥感影像快速增强,用面向对象等实用的分类技术进行震害识别,震害损失评估,与数据库结合,成果图像的快速显示和制图,专用的评估流程和集体评估的集成。 系统以 -2005为开发平台,结合ArcGIS Engine和ENVI/IDL进行开发。;;系统以地理信息基础平台为基础,3S技术一体化为核心,结合专业遥感处理软件ENVI,实现对城市范内区域、街道、重

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档