单独表中的时态数据

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

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

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

一对多表关系

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

一对多表关系

步骤:
  1. 在内容列表中,右键单击想要连接的图层或表,指向连接和关联,然后单击连接

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

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

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

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

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

    在上例中,选择 Temperature 表。

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

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

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

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

相关主题

9/15/2013