Skip to main content
Question

Does GeometryValidator support 3D geometry validation?

  • March 5, 2026
  • 5 replies
  • 98 views

ff320
Contributor
Forum|alt.badge.img+1

Hello everyone,

I am seeking confirmation on whether GeometryValidator supports 3D geometry validation (such as solids, meshes, point clouds, etc.) in version 2025.0

I noticed that GeometryValidator includes an issue type called “Self-Intersection in 2D”, which suggests that this one specifically built for 2D geometry. However, I would like to understand whether the other issue types - such as Missing Vertex Normals, Missing Texture Coordinates, Invalid Solid Boundaries, Invalid Solid Voids, Contains Non-Planar Surfaces, Invalid Area Orientation, Surface Orientation, and others - are applicable to and capable of validating 3D data.

Could you please clarify which of these validations support 3D geometries?

Thanks in advanced!

5 replies

crystalwang
Safer
Forum|alt.badge.img+20

Hi ​@ff320,

Thank you for posting your question on the FME Community! Yes, GeometryValidator does support 3D geometry validation.

Aside from “Self-Intersection in 2D”, the other Issue Types are not restricted to 2D. Based on the GeometryValidator documentation, the following checks are applicable to compatible 3D geometry types:

  • Contains -0, NaN, or Infinity
  • Contains Non-Planar Surfaces
  • Contains Null Geometry Parts
  • Degenerate or Corrupt Geometries
  • Duplicate Consecutive Points (Include Z Values)
  • Invalid Solid Boundaries
  • Invalid Solid Voids
  • Mismatched Dimensions
  • Missing Texture Coordinates
  • Missing Measures and Elevations
  • Missing Vertex Normals
  • Spatial Standard Compliance (ISO SQL/MM Spatial - includes certain 3D geometry types)
  • Solid Orientation
  • Surface Orientation

It would be worth testing with your specific geometry types (e.g., solids, meshes, etc.) to confirm the behavior in your workflow.

Hope this helps!


ff320
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • March 12, 2026

Thanks so much for your response @crystalwang, May I please also confirm whether the check below is actually related to OGC Compliant and OGC Simple?

  • Spatial Standard Compliance (ISO SQL/MM Spatial - includes certain 3D geometry types)

crystalwang
Safer
Forum|alt.badge.img+20
  • Safer
  • March 13, 2026

Hi ​@ff320,

No problem at all! I see now that my initial response was based on the FME 2025.2 documentation, which differs slightly from 2025.0.

In FME 2025.0, the OGC Compliant and OGC Simple checks are separate and apply to 2D geometry models, as they are based on the OGC Simple Feature Access standard.

The Spatial Standard Compliance check (which includes ISO SQL/MM Spatial support for certain 3D geometry types) was introduced in a later FME release, and consolidates the two checks from before.


ff320
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • March 16, 2026

Legend, thanks for your clarification ​@crystalwang, May I also please confirm whether the remaining checks applicable to 3D geometry, as mentioned in your initial response, are supported in version 2025.0?


crystalwang
Safer
Forum|alt.badge.img+20
  • Safer
  • March 18, 2026

Hi ​@ff320,

Glad to help! The remaining checks should be the same for 2025.0. One small note: the check listed as "Contains Non-Planar Surfaces" is renamed from "Non-Planar Surfaces" in 2025.0 but the functionality appears to be identical.