Skip to main content
Question

CityGML Validation Geometry


Forum|alt.badge.img

Dear FME's specialists,

I try to validate the geometry of a cityGML file generated with another software than FME. It's a data city Model - LOD2 standards...

I use the geometry validator transformer + parameter for the issues detected= "Surface and Solid".

I get some errors (non 2-manifold + invalid solid boudaries), but I can't find the issues in the data itself.

I have the feeling that the points generated via the port IssueLocation are not located at the right place when errors are about a volume? Somebody has similar observation?

Geoffrey

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

jovitaatsafe
Safer
Forum|alt.badge.img+11

Hi Geoffrey,

I dropped of some ideas in my response to your related question. Please give those a try and see if that changes anything for you (:


virtualcitymatt
Celebrity
Forum|alt.badge.img+47

Hi githorn,

 

I suspect that it could be related to the precision of the coordinates, this would likely explain why your unable to detect see them in the GeometryValiddator. If you are using CityDoctor to validate your geometries there is no was to set the precision for validation - other tools like val3dity let you set a precision for checking geometry issues, you could see if the geometry issues are present with val3dity as well as the tool you're using (I think by default it uses 5). You could try using a CoordinateRounder in FME to set the precision to three decimal places. If you are using a reprojector anywhere in your workflow then the precision will likely be 9....

 

The CoordinateRounder should go at the end of the workflow before the writer.

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings