生成橡皮页变换链接、传递属性和检测要素更改工具使用要素匹配方法确定对应要素并生成不同的结果。 下面介绍了要素匹配过程以及匹配表中包含的要素匹配信息。
要素匹配过程
要素匹配指根据搜索距离在两个相似数据集中查找对应要素。 其中一个数据集名为源,另一个名为目标,尤其当要素匹配用于获取橡皮页变换链接或将属性从源传递到目标数据。 这两个数据集彼此重叠,但是由于数据数据集合不一致、随时间变化或其他原因,二者不完全统一。 下面的图 1 显示源要素来自商业数据提供商,目标要素由市政府构建和维护的街道示例。

要素匹配过程用于分析源和目标拓扑,检测某些要素模式,匹配模式以及匹配模式内的要素。 要素匹配精度取决于数据相似性、复杂性和质量。 通常,两个数据集越相似,匹配结果越准确。 通常,可以实现较高的成功匹配百分比,同时可能出现不确定性和误差,因此需要后续检查和校正。
要素属性可帮助确定要素匹配中的正确匹配。 如果指定了一对或多对匹配字段,将使用匹配字段检查部分匹配的要素。 例如,如果一个源要素与两个候选目标要素部分匹配,但是目标要素之一具有匹配属性值,而另一个没有,则前者将用作最终匹配项。 属性匹配条件会影响要素匹配的置信度级别。
匹配表
生成橡皮页变换链接、传递属性和检测要素更改工具可以生成匹配表。 匹配表提供完整的要素匹配信息以及以下字段,用于帮助理解结果以及协助后续检查和进一步分析:
- SRC_FID- 源要素 ID。 对于不匹配的源要素,值为 -1。
- TGT_FID- 目标要素 ID。 对于不匹配的目标要素,值为 -1。
- FM_GRP- 对于匹配要素,为唯一组 ID,对于不匹配源或目标要素,为 -1
- FM_MN- 源要素和目标要素之间的匹配关系采用 m:n 形式,其中 m 和 n 分别为匹配组中源要素数和目标要素数。 例如 1:1 是一比一匹配,3:2 是三比二匹配。 对于不匹配的源或目标要素,此字段中的值为 N/A,即不适用。
- FM_CONF- 此字段用于存储以下值,表示要素匹配的置信度级别:
- 100 - 匹配通过指定匹配字段确认。
- 75 - 匹配未通过指定匹配字段确认,因为匹配字段未指定或未在指定匹配字段中找到值。
- 50 - 匹配并且指定匹配字段中存在字段值差。
- 0 - 源或目标要素不匹配。
下一部分包含示例要素匹配场景和匹配表中的匹配信息。 为了简便起见,假设所有匹配要素属性匹配,在 FM_CONF 中反映为值为 100。
匹配组和匹配关系
由于要素匹配基于要素拓扑和空间模式,其中一个或多个源要素和一个或多个目标要素识别为具有匹配拓扑结果或空间模式,它们会变为一个匹配组。 在每个匹配组中,匹配关系由源要素数与目标要素数定义,说明如下并如图 2 所示:
- 一对一 (1:1) 匹配
一个源要素与一个目标要素匹配,并且二者属于同一匹配组。
- 一对多 (1:m) 匹配
一个源要素与多个目标要素匹配,并且它们全部属于同一匹配组。
- 多对一 (m:1) 匹配
多个源要素与一个目标要素匹配,并且它们全部属于同一匹配组。
- 多对多 (m:n) 匹配
多个源要素与多个目标要素匹配,并且它们全部属于同一匹配组。
