Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generating geometric attributes in CityGML #23

Closed
fbiljecki opened this issue Dec 16, 2016 · 3 comments
Closed

Generating geometric attributes in CityGML #23

fbiljecki opened this issue Dec 16, 2016 · 3 comments

Comments

@fbiljecki
Copy link
Collaborator

CityGML foresees various attributes that can be computed from the geometry, and that are available in some open datasets (e.g. Rotterdam, Den Haag). It would be nice to have them generated by 3dfier, since it anyway computes the same stuff to generate the 3D model. For example, bldg:measuredHeight.
Additional ideas for the attributes:

  • absolute elevation of the top surface of the building and other features
  • absolute elevation of the bottom (terrain height)
    These two are available in the CSV output, so it would be great to have them stored in CityGML too.
@tcommandeur
Copy link
Contributor

<gen:measureAttribute name="min height surface"> and <bldg:measuredHeight uom="#m"> has been available for a while. The min height is the base (floor) height calculated and the measured height is the roof height. However according to http://en.wiki.quality.sig3d.org/index.php/Modeling_Guide_for_3D_Objects_-_Part_2:_Modeling_of_Buildings_(LoD1,_LoD2,_LoD3)#Heights the measured height should be: "The measured or computed difference between the lowest terrain intersection point and the highest roof point".
What should be used?

@fbiljecki
Copy link
Collaborator Author

The bldg:measuredHeight is not defined nor elaborated by the standard. It is only interpreted by the SIG 3D modelling guide as such (though it's a reasonable explanation which I would personally follow).
However, in the context of 3dfier -- there is no percentile equivalent for that, and it's not possible to get the ridge height. Perhaps for the time being we can just use the calculated height for the top of the LOD1 (i.e. same percentile that is used in the yml)? Afaik, at the moment 3dfier cannot get multiple percentile rooftop values simultaneously, so choosing another value would make it complicated.

@tcommandeur
Copy link
Contributor

As implemented in February the roof height is stored in measuredHeight

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants