几何校准仪

在输入特性中检测选定的问题,并可选地修复检测到的问题。每个输入特征被单独处理。

GeometryValidator是一个非常强大的转换器,适合高级用户。帮助主题由许多参考部分组成:

问题的输入依赖项

问题的输出依赖关系,假设输入依赖关系受到尊重

输入端口

输出端口

参数

注:要完全理解这些参数中的选择和信息,请参考本帮助主题的其他部分。

验证

问题检测和修复

有关检测和/或修复的问题的详细信息,请参阅GeometryValidator问题表

问题检测只发生在几何图形中,包括几何特性,如文本旋转和圆弧扫描角度。这意味着属性,特征、几何名称和其他非几何属性未被处理。

用几何特征不适应(在区域定位的测试样线功能)测试算作一通,没有修复尝试。

通常,输入几何体类型会保留,除非它们不能保留。

例如,弧退化成一个点不能保持电弧,并在同一时间可以是非简并的。所以,当问题退化和破坏几何被选中,尝试修复设置为是的,应将弧修复为一点。

作为另一个例子,包含非简并外壳、简并孔和非简并孔的甜甜圈在简并修复后可以保留为甜甜圈。甜甜圈只不过是扔掉了退化的洞,仍然是一个甜甜圈。

如果输入几何包含多个问题,但被检测和修理只是其中的一个子集,预期不确定的行为。例如,如果正在仅修理为简并性和腐败含有NaN(非数字)的圆弧,的NaN在弧的数量可能增加。再举一个例子,如果你试图修复自相交的几何退化,它可能拿出一个不同的几何类型和失去坐标。

一般来说,一些问题的发现和修复取决于没有其他问题。此外,在修复特定问题期间,可能会产生其他问题。如果输入问题依赖关系得到尊重,则应该期望问题修复操作的输出不再包含该问题。

问题的输入依赖项

以下问题的检测和修复依赖于没有其他问题:

退化或损坏的几何图形 输入中没有NaNs或无穷大

在2 d Self-Intersections

提示:为了避免不确定的行为,在2D选择自相交之前选择退缩或损坏的几何结构和包含NaN(非数字)或无穷大。

将NaN没有,无穷大,简并,或在输入损坏
非平面 输入中没有NaNs或无穷大
无效的实体边界无效固体空隙 输入中的各个面内没有NaN或无穷大、重复的连续坐标、退化或损坏或自相交
无效固体空隙 没有无效固体边界

问题的输出依赖关系,假设输入依赖关系受到尊重

修复了以下问题可以产生其他问题:

包含-0,NaN的,或无限 会产生退化输出
退化或损坏的几何图形 可以产生自相交输出
包含空几何零件 会产生退化输出
重复的连续点 会产生退化输出
在2 d Self-Intersections 会产生退化输出
无效的实体边界 可以在边界中生成退化的面

要检测的问题的建议顺序内置在问题列。如果需要不同的排序,请突出显示问题,然后单击问题表底部的向上和向下箭头。

提示:检测和修复问题的不同顺序可能会导致输出几何形状发生变化。

要检测的问题

输出

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项

变压器类别

数据质量

FME授权级别

基本版及以上版本

FME社亚搏国际在线官网区

该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。

在上搜索有关此转换器的示例和信息FME社亚搏国际在线官网区

关键词:GeometryRepairer GeometryCleaner修理工定影液NaNRemover InfinityRemover NullRemover IFMENullRemover GeometryTypeRepairer DegenerateGeometryRepairer CorruptGeometryRepairer MeshNormalRepairer FeatureValidator FeatureRepairer FeatureCleaner GeometryOGCValidator DuplicateCoordinateRemover SelfIntersector OGC-简单OGC-有效重复的损坏自相交的损坏不正确的错误数据修复修复坏数据