使用说明
拓扑检查,指的是根据相应的拓扑规则对点、线和面数据进行检查,返回不符合规则的对象的一种操作作业。
算子支持以下7种拓扑规则:面数据集内部无交叠、面数据集和面数据集无交叠、面数据集被面数据集包含、面数据集被面数据集覆盖、线数据集内部无交叠、线数据集与线数据集无交叠、点数据集内部无重复点。
分布式拓扑检查提供普通【拓扑检查】和【DSF拓扑检查】两种功能,差别在于输入的数据源不同:
【拓扑检查】能够输入从多种矢量数据源读取的数据集,如SHP、PostGIS、Oracle等;
【DSF拓扑检查】仅能够输入从SuperMap DSF数据源中读取的数据集。
若使用DSF作为分布式分析数据源,能够提高分析效率,执行分析的两数据源需要具有相同的地理分区索引,算子结果输出要素数据集。
参数说明
【拓扑检查】和【DSF拓扑检查】参数相同:
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
被检查数据集 | 被检查数据集,支持点线面,与拓扑检查规则对应 | FeatureRDD | |
拓扑检查规则 | 拓扑检查规则,对被检查数据集对应, 可选值: RegionNoOverlap(面数据集内部无交叠), RegionNoOverlapWith(面数据集和面数据集无交叠), RegionContainedByRegion(面数据集被面数据集包含), RegionCoveredByRegion(面数据集被面数据集覆盖), LineNoOverlap(线数据集内部无交叠), LineNoOverlapWith(线数据集与线数据集无交叠), PointNoIdentical(点数据集内部无重复点) | JavaTopologyRule | |
指定的拓扑错误检查时使用的容限 | 指定的拓扑错误检查时使用的容限。单位与进行拓扑错误检查的数据集单位相同。默认值是 0.0。当容限小于 1.0e-10 时,如果数据集的坐标系为地理坐标系时,将使用1.0e-7 的节点容限,当坐标系为空或投影坐标系时,使用 1.0e-2 的节点容限。 | Double | |
用于检查的参考数据集 (可选) |
用于检查的参考数据集。如果使用的拓扑规则不需要参考数据集则不用设置 | FeatureRDD |