ArcGIS一对多连接处理时态数据问题

ArcGIS如果将静态的要素类和与之关联而随时间变化的表关联,进行时态可视化和分析时,

参见文章 https://desktop.arcgis.com/zh-cn/arcmap/10.7/map/time/temporal-data-in-separate-tables.htm 这里有几个地方没说明白!

 

有两点必须要注意:

1.检测一对多连接是否完成,可以通过符号化时看看是否能显示全部字段

2.要解决一对多连接,一是 要素必须让在地理数据库里,二是 必须是同一个地理数据库!

 

参见文章  https://desktop.arcgis.com/zh-cn/arcmap/10.5/manage-data/tables/about-joining-and-relating-tables.htm

 

一对多和多对多的关系

使用存在一对多或多对多关系的数据时,应使用关联或关系类来建立数据集之间的关系。但是,也可在这些情况下创建连接。在这种情况下创建连接时,会根据数据的来源,工具和其他特定图层设置的工作方式而存在差别。如果使用地理数据库数据创建连接,则返回所有匹配记录。如果使用 shapefile 或 dBASE 表等非数据库数据创建连接,则只返回第一条匹配记录。

这意味着,如果使用地理数据库数据创建了一对多或多对多连接,则在生成的报表中可以看到多条记录,每个匹配项对应一条记录。在符号化连接图层、标注、识别要素、生成图表和使用“查找”或“超链接”工具时,如果使用连接字段也可以看到多个匹配项。如果使用连接图层作为地理处理工具的输入或用在导出操作中,则将使用多条匹配记录。

警告:

在所有一对多连接的情况下,仅连接第一条匹配记录并显示在图层的属性表中。

 

 

posted @ 2020-07-18 15:20  cehui0303  阅读(1752)  评论(0编辑  收藏  举报