斯潘8
斯潘4
为了纠正拓扑错误,您应该首先测试哪些特性会破坏数据集的适当拓扑规则。在本文中,您将学习如何使用FME使用空间过滤器来识别拓扑错误。要查看更多数据验证方案,退房使用FME进行数据验证和质量保证辅导的。
注:既然你是使用面向公众的数据库,有时可以覆盖和/或修改表。如果你的翻译产生了意想不到的结果,见重置PostGIS培训数据库文章.或者,您可以下载提供的文件,并用适当格式的读卡器替换PostGIS读卡器。
在这个练习中,您将测试线性数据集中的拓扑错误。您正在测试数据集,因为您希望确保数据集正确数字化,并将自行车道段捕捉到一起。
您将使用touch谓词来查看哪些行已被对齐,哪些行是不相交的。
下一步,您将向工作区添加两个检查器。
运行工作区后,输出将自动显示在FME数据检查器中。注意,12行特征在拓扑上不正确。您将在练习1b中学习如何使用相同的工作空间更正这些特性。请保存您的工作区。不要关闭此工作区,因为练习1b将在您停止的地方继续。
在练习1a中,您通过检查不相交的线来测试线性数据集中的拓扑错误。在这个练习中,您将更正不相交的特征(由
既然你是在利用上一个练习,工作区可能会变得有点杂乱。为了防止这种情况发生,您将学习如何使用书签来保持画布的有序性。
使用书签是定义工作区区域以便于访问的一种方法。可折叠书签在FME版本2018+中提供。有关使用可折叠书签的详细信息,见桌面基础课程手册.
因为空间过滤器正在测试触摸自行车路径段,您希望更正未通过此测试的段。
如果线顶点的距离在指定的公差范围内,顶点捕捉将线顶点捕捉在一起。有关公差参数的更多信息,见桌面基础课程手册.
注意:在这种情况下,捕捉距离是以米为单位的地图单位测量的。
这个特写作家可以代替传统的FME编写器。使用FeatureWriter可以对Writer结果进行后处理。在这种情况下,我们将使用FeatureWriter,这样我们可以使用相同的逻辑重新测试写入的特性,以确认我们的特性实际上已被纠正。
因为我们已经为我们的特性创建了一个空间测试,我们可以简单地复制和粘贴现有的变压器来重用它们。
在FME数据检查器中查看数据时,您会注意到,通过捕捉线顶点,不相交特征的数量已从12减少到1。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的