Update Eubucco, 3D, and GHSL height information in HeightAndFloorspaceRule
This issue serves for the big old version of HeightAndFloorArea rule, which is retired, thus, this issue is closed after the new rules for height related information are all done.
In v25.01, we collect more height related information from 3D building datasets, EUBucco and GHSL datasets, the new values will reflect on the attributes and taxonomy fields.
-
Add
heightfrom the EUBucco, and new 3D datasets: Luxembourg3D and CHE_Zurich3D. Theheightisheight-in-meter. -
Add a new information
osm_tagsfrom theOSMTagsOtherSourcerule (#36 (closed)) to get the OSM height information for the higher-priority sources (3D sources). - Add gross floor area as #17 (closed) described.
Decisions need to make
- For some relative big buildings, building parts have different floors, if the floors are
main_stories, includingstories + roof_stories, convert the stories to taxonomy is known, for exampleHBET:1-4. But what if theunderground_storiesare also a range, can we implement the taxonomy string asHB:1-4? If not, the number ofunderground_storiesshould be an integer. - The floor area calculation if one building has multiple number of stories for different building parts. When the stories information from OSM is
HBET:1-4, we can trace back for thebuilding_area/intersection_areaof each OSM polygon, technically, the floor areas can be calculated. However, the complexity increased if we want to find a reasonable and robust solution. I suggest we make decision for the stories first in this issue and MR, and open for a new one https://git.gfz-potsdam.de/globaldynamicexposure/collaboration/-/issues/641 for the possible solution of floor area calculation.
Edited by Chengzhi Rao