Your SlideShare is downloading. ×
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Introducing the Geometry Validator
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introducing the Geometry Validator

2,573

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
2,573
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Lightning Talk: Introducingthe GeometryValidator April – June 2013
  • 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. 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. 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. 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. Issue Reporting General Description stored in attribute Example Issue location stored as a geometry trait Example Stores information on multiple issues
  • 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. 3D Validation - Detection
  • 9. 3D Validation - Repair
  • 10. Thank You! Questions?

×