ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

单独表中的时态数据

  • 一对多表关系

为了更好地管理数据以及避免数据冗余,通常都将时态数据存储在不同的表中。这尤其适合地理位置不随时间发生变化的数据。例如,可将在不同时间采集的溪流数据存储在不同的表中,其中一个表包含流量计的地理位置,而另一个表包含不同时间的流量计记录的排水量值。

要显示此类数据,您可使用通过右键单击 ArcMap 中的图层访问的“连接数据”对话框或添加连接工具,创建一对一、多对一或一对多的连接。

  • 关于连接和关联表
  • 将一个表中的属性连接到另一个表
  • 了解有关“添加连接”工具的信息

一对多表关系

当存储地理位置不随时间发生变化的要素的时态数据时(例如,随时间采集数据的静态传感器),建议您在两个单独的表中存储此数据。在此类情况下,您可在一个表中存储要素的地理位置,在另一个表中存储与每个要素相关联的数据。在下例中,水文测量站的地理位置被存储在一个表中,在水文测量站的不同时间采集的相应温度值已存储在一个表中。但是,这两个表均含有可用来在 Stations 要素类表与 Temperature 表之间创建一对多连接的 StationID 字段。

一对多表关系
  1. 在内容列表中,右键单击想要连接的图层或表,指向连接和关联,然后单击连接。

    还可在打开的表窗口中单击表选项按钮 表选项 来访问连接数据 对话框。

    在上例中,您可使用 Stations 要素类,并使其与 Temperature 表连接。

  2. 单击要将哪些内容连接到该图层? 箭头,然后单击连接表的属性。
  3. 单击要用作连接依据的字段。

    在上例中,您可使用 Stations 要素类中的 StationID 字段。

  4. 选择要连接到图层或表的表。如果该表当前不是地图的一部分,请单击“浏览”按钮 浏览 在磁盘上搜索该图层。

    在上例中,选择 Temperature 表。

  5. 单击该表中要用作连接依据的字段。

    在上例中,选择 Temperature 表中的 StationID 字段。

  6. 选择是保留所有记录还是仅保留匹配记录。
  7. 单击确定。
  8. 对图层或表启用时间(该图层或表包含新连接的字段)并将所连接的时间字段设置为“开始时间字段”。此示例中,您将选择 Temperature.Date_1 字段。
    注:

    创建索引有助于加快对数据的查询速度并提高时间可视化的性能

相关主题

  • 存储时态数据的最佳做法
  • 支持的字段格式
有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明