Lightning Talk: Introducingthe GeometryValidator                              April – June 2013
GeometryValidator New in FME 2013    Combines the functionality of SelfIntersector,     OGCGeometryValidator and more…  ...
Geometry Validation                       Detection                                         PASSED detection             ...
Validation Tests   12 tests so far and more will be added   NaNs or infinities   Null geometry parts   Duplicate conse...
Things to Keep in Mind Ordering of issues is important             Example Certain repairs may change geometry type Gen...
Issue Reporting General Description stored in attribute      Example Issue location stored as a geometry trait      Exam...
3D Geometry Validation Checks for solids with inverted faces, dangling  surfaces, unsealed solids, etc. Flag errors with...
3D Validation - Detection
3D Validation - Repair
Thank You! Questions?
Introducing the Geometry Validator
Upcoming SlideShare
Loading in …5
×

Introducing the Geometry Validator

3,431 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,431
On SlideShare
0
From Embeds
0
Number of Embeds
1,604
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducing the Geometry Validator

  1. 1. Lightning Talk: Introducingthe GeometryValidator April – June 2013
  2. 2. GeometryValidator New in FME 2013  Combines the functionality of SelfIntersector, OGCGeometryValidator and more…  2D & 3D Validation Tests Enables you to  Check for and repair invalid geometries  Select the issues you wish to detect  Repair common issues Reports information about issues on attributes and geometry traits
  3. 3. Geometry Validation  Detection PASSED detection FAILED detection  Repair PASSED detection FAILED to repair REPAIRED fully  Issue Reporting  .issue_found  .location_sample.x  .location_sample.y  .location_sample.z  .repair_state
  4. 4. Validation Tests 12 tests so far and more will be added NaNs or infinities Null geometry parts Duplicate consecutive points Degenerate or corrupt geometries Self-intersections Missing vertex normals OGC simple and valid OGC Examples
  5. 5. Things to Keep in Mind Ordering of issues is important Example Certain repairs may change geometry type General strategy  Reduce input down to 1 feature. This should always be possible.  Separate GeometryValidators into a minimum set of single-operation validations.
  6. 6. Issue Reporting General Description stored in attribute Example Issue location stored as a geometry trait Example Stores information on multiple issues
  7. 7. 3D Geometry Validation Checks for solids with inverted faces, dangling surfaces, unsealed solids, etc. Flag errors with meaningful attributes and geometric locations of the errors. Repair option for 3D surfaces and solids.
  8. 8. 3D Validation - Detection
  9. 9. 3D Validation - Repair
  10. 10. Thank You! Questions?

×