跳转至

在 ENVI 中使用 ArcGIS Online 图像服务

原文链接: https://www.nv5geospatialsoftware.com/Learn/Blogs/Blog-Details/using-arcgis-online-image-services-in-envi

13122 对此文章评分:

5.0

在 ENVI 中使用 ArcGIS Online 图像服务

匿名作者 2015年3月5日 星期四

在即将发布的 ENVI 5.2 Service Pack 1 中,我们对 Esri 图像服务的支持进行了多项增强,包括能够使用 ArcGIS Online 订阅账户提供的图像服务。新的图像服务功能支持通过基于令牌的身份验证进行用户名和密码验证,并在 ENVI 应用程序及其关联 API(ENVI::OpenRaster)中均受支持。为了测试改进的图像服务支持,我利用了 Esri 提供的 60 天免费 ArcGIS 试用,该试用提供了 200 个 ArcGIS Online 服务积分的访问权限。

首先,我访问了 ArcGIS Online 网站,并点击了网页底部的 立即注册免费试用 链接按钮。完成账户创建和注册流程后,我收到了"您的 ArcGIS Online 试用账户现已激活"的消息,随后不久收到一封包含临时 ArcGIS Online 订阅账户 ID 的电子邮件。

为了测试新的图像服务支持,我决定在 WorldView-3 Ortho Ready 2A Standard 数据产品(由 DigitalGlobe 提供)的 RPC 正射校正中使用 全球高程 数据集作为 DEM。此过程包含以下步骤:

  • 启动 ENVI 5.2 SP1(旧版本无法使用此功能)

  • 文件 > 打开,选择 WorldView-3 多光谱数据集的 *.TIL 文件

  • 文件 > 远程连接管理器

  • 连接 > 添加 ArcGIS 图像服务服务器...

  • 在出现的对话框中,我在 URL 字段输入"elevation.arcgis.com",接着输入我的 ArcGIS Online 用户名和密码,然后点击"确定"按钮:

回到远程连接管理器对话框,当 ENVI 与 ArcGIS Online 服务器通信时,我看到一条"正在检索信息..."的消息。获取到可用图像服务的必要信息后,我可以选择 地形 数据集。为了从此图像服务中打开真正的 32 位浮点地形数据(这是 RPC 正射校正处理所需的),我需要在点击"打开"按钮之前,将"图像格式"参数更改为"TIFF":

"地形"栅格数据集图层加载并显示后,我可以关闭远程连接管理器对话框(将 WorldView-3 图像拖回图层管理器顶部使其可见也很有帮助)。接下来,我从 ENVI 右侧的工具箱启动"几何校正/正射校正/RPC 正射校正工作流"(提示:只需在右上角的"搜索工具箱"中输入"rpc ortho")。默认情况下,RPC 正射校正工作流将使用 ENVI 软件安装中包含的"GMTED2010.jp2"文件,因此我需要在"DEM 文件"框旁边点击"浏览..."按钮,然后在"地形"栅格数据集下选择"Band 1":

点击"下一步>"将工作流推进到最后一步后,我将"高级"选项卡上的"网格间距"参数更改为"1",以便为输入的 WorldView-3 图像中的每个像素计算基于 RPC 的变换。最后,我指定了一个输出文件名,并点击"完成"来执行 RPC 正射校正过程。正如您在以下动画中所见,正射校正确实对此数据集的地理定位精度产生了显著影响:

图像数据由 DigitalGlobe 提供

鲜为人知的事实:IDL Workbench 会保存您编辑文件的备份 时间感知分析 - 不仅仅是可视化