ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

通过一组时间序列图像创建多维镶嵌数据集

  • 多维镶嵌数据集要求

此工作流演示了如何从时间序列集提取图像并将其转换为多维镶嵌数据集。

多维镶嵌数据集要求

多维镶嵌数据集必须包含以下三个字段:

  • 名为 Variable 的字符串字段
  • 名为 Dimensions 的字符串字段,用于储存以逗号隔开的维度名称
  • 一个或多个用于定义维度的字段

如果您的镶嵌数据集具有这三个字段,则可从一组时间序列图像中创建多维镶嵌数据集。

添加三个字段并填充值,然后使用聚合信息选项对镶嵌数据集进行同步,例如一组文件名为 WinterTemperature_2001_12.tif、WinterTemperature_2002_12.tif、和WinterTemperature_2013_12.tif 的 TIFF 图像。可根据文件名确定变量和维度信息,因为这些文件名将是镶嵌数据集的 Name 字段中的值。

  1. 创建镶嵌数据集。
  2. 使用栅格数据集栅格类型添加数据。
  3. 在目录窗口中,右键单击镶嵌数据集,然后单击属性。
  4. 在镶嵌数据集属性页面中,单击字段选项卡。
  5. 添加名为 Variable 的字段,其类型为文本,大小为 20。
  6. 添加名为 Dimensions 的字段,其类型为文本,大小为 10。
  7. 添加名为 StdTime 的字段,其类型为日期。
  8. 单击确定保存属性。
  9. 将镶嵌数据集添加到 ArcMap。
  10. 在 TOC 中右键单击 Footprint 子图层,然后单击打开属性表。
  11. 通过 Python 语法 Variable = !Name![0:17] 计算 Variable 字段。
  12. 通过字符串值 Dimensions = “StdTime” 计算 Dimension 字段。
  13. 通过 Python 语法 StdTime = getDate( !Name!) 计算 StdTime 字段,其中函数 getDate 在代码块中定义如下:

    def getDate(name):

    year = name[18:22]

    month = name[23:25]

    return time.strftime("/".join(["1", month, year]))

  14. 打开同步镶嵌数据集工具。
    1. 清除更新现有项目复选框。
    2. 选中刷新聚合信息复选框。必须关闭现有项目,此参数才能起作用。此参数将基于镶嵌数据集的属性表中的内容来刷新镶嵌的多维属性。
    3. 单击确定以运行工具。

在镶嵌数据集属性页面中,多维信息位于多维选项卡中。

相关主题

  • 使用矢量符号绘制栅格数据
  • 镶嵌数据集中的多维数据
  • 多维栅格类型

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明