span8
span4
重复的功能(在空间术语)是其几何形状是针对工作流程中的另一特征的精确匹配。亚搏在线当相同功能被意外两次提交到数据库,或当两个(或更多)重叠的数据集被合并在一起可能发生这种情况。
许多FME变压器可以识别重复的特点,但有些变压器 - 变压器或组合 - 会比其他人更有效。
在一般情况下,CRCCalculator更有效(因为比较两只之间的不同数字字符串,而不是完全的几何形状),尤其是当CRC值与数据一起存储,因此不需要每次都重新创建。
然而,匹配器是用于更复杂的几何形状(例如那些具有纹理)更好,用于比较的坐标系,并用于匹配空或以不同的方式缺少的属性。
在这两个例子中,我们将着眼于首先识别重复的特点单独一个匹配器变压器,然后与匹配器一起使用CRCCalculator。
源数据是包含了温哥华市的公园内一个MapInfo的TAB文件:
地图图块通过 雄蕊设计下 CC-BY-3.0。通过数据 OpenStreetMap的下 CC-BY-SA。
让我们假设有重复的园区功能(具有相同的,而不是不同的ID号),我们需要找到,数和删除重复。
请按照下列步骤来学习如何定位与匹配器变压器重复的特点。
1。启动FME工作台,并开始与一个空白的画布。选择读者>从菜单栏中添加读卡器。
将数据格式设置为MapInfo TAB(MITAB)。选择附加的MapInfo数据集作为源,并单击OK添加读者。
2。添加匹配器变压器,并将其连接到读卡器的功能类型。在匹配变压器参数设置:
同样地作为选择设置:
3。连接检查变压器各匹配器输出端口:
运行工作区。
没有匹配功能将退出从NotMatched端口。
功能退出SingleMatched端口是重复记录的单个实例。功能退出匹配端口是重复的记录所有实例。
如果属性匹配参数被设定,那么复制将是既ID和几何,否则将只匹配的几何形状。
4。一个StatisticsCalculator变压器添加到匹配器的匹配输出端口。设置参数:
为了简单地得到了一些重复的特点,总结输出端口连接到Inspector。为了让所有重复的功能进行检查,连完整的输出端口。
5。运行工作区。检查不同的输出,是一定要认准NumberOfDuplicates属性。此属性是指如何在数据集中存在着许多重复的功能。
6。重复的功能通常的处理办法是简单地丢弃重复的,保持它们的一个副本。带变压器这种方式保持NotMatched和SingleMatched输出匹配器。
因此,可选择在您选择的格式作家添加到工作区。的NotMatched和SingleMatched输出连接到一个写入器功能的类型,同时留下匹配端口未连接,或只连接到一个检查员或记录器变压器:
请按照下列步骤来学习如何定位与匹配器变压器重复的特点。
1。启动FME工作台,并开始与一个空白的画布。选择读者>从菜单栏中添加读卡器。
将数据格式设置为MapInfo TAB(MITAB)。选择附加的MapInfo数据集作为源,并单击OK添加读者。
2。添加CRCCalculator变压器,并将其连接到读卡器的功能类型。在CRCCalculator变压器参数设置:
可以选择添加一个检查变压器和运行工作区。检查每个功能的计算CRC值。
3。添加匹配器变压器,并将其连接到CRCCalculator输出端口:
在匹配变压器参数设置:
连接检查变压器到每个匹配器输出端口和运行工作区。
和以前一样,没有一个匹配功能将退出从NotMatched端口。
功能退出SingleMatched端口是重复记录的单个实例。功能退出匹配端口是重复的记录所有实例。
4。一个StatisticsCalculator变压器添加到匹配器的匹配输出端口。设置参数:
为了简单地得到了一些重复的特点,总结输出端口连接到Inspector。为了让所有重复的功能进行检查,连完整的输出端口。
5。运行工作区。检查不同的输出,是一定要认准NumberOfDuplicates属性。此属性是指如何在数据集中存在着许多重复的功能。
6。重复的功能通常的处理办法是简单地丢弃重复的,保持它们的一个副本。带变压器这种方式保持NotMatched和SingleMatched输出匹配器。
因此,可选择在您选择的格式作家添加到工作区。的NotMatched和SingleMatched输出连接到一个写入器功能的类型,同时留下匹配端口未连接,或只连接到一个检查员或记录器变压器:
这里使用源自从公开数据中的数据由温哥华市,不列颠哥伦比亚省(可用data.vancouver.ca)。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2019安全亚搏在线软件公司|法律