ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

  • 多维镶嵌数据集需求

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

多维镶嵌数据集需求

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

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

如果您的镶嵌数据集满足这三个前提条件,则可从一组时间序列图像中创建多维镶嵌数据集。

添加三个字段,填充值,然后将镶嵌数据集与整合信息选项保持同步。例如,带有以下文件名称的一组 TIFF 图像:WinterTemperature_2001_12.tif;WinterTemperature_2002_12.tif;WinterTemperature_2013_12.tif。可根据文件名推断变量和维度信息,因为这些文件名将是镶嵌数据集的 Name 字段中的值。

  1. 创建镶嵌数据集。
  2. 使用栅格数据集栅格类型添加数据。
  3. 在目录窗口中,右键单击镶嵌数据集,然后单击属性。
  4. 在镶嵌数据集属性页面中,单击字段选项卡。
  5. 添加名为 Variable 的字段,其类型为文本,大小为 20。
  6. 添加名为 Dimensions 的字段,其类型为文本,大小为 10。
  7. 添加名为 StdTime 的字段,其类型为日期。
  8. 单击确定保存属性。
  9. 将镶嵌数据集添加到 ArcMap。
  10. 在 TOC 中右键单击覆盖区子图层,然后单击打开属性表。
  11. 通过以下 Python 语法计算 Variable 字段:Variable = !Name![0:17].
  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. 运行同步镶嵌数据集工具,启用刷新聚合信息选项。

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

相关主题

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

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

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