Add new EUBuccoInformation rule, modify changes for GHSLInformation rule
In order to add extra building information from EUBucco building dataset, such as building height, a new rule is implemented by checking the intersection relation between the added buiding geometry with the EUBucco building geometry. For instance, an OSM building is inserted without proper height information, there is EUBucco building overlaps with the OSM buildng, we keep the OSM building geometry, but get the EUBucco height and other useful information from EUBucco dataset as the extra information.
- Note: due to the existing
SelectEUBuccoBuilding, if the inserting building is an EUBucco building, all the related attributes are already added into the database, thus theEUBuccoInformationfilters theEUBuccofrom the sources. - The existing
GHSLInformationRulehas no tests, and needs changes for theExceptionhandling and error fixing. This issue also implement the changes forGHSLInformationRuleand its new tests.
Edited by Chengzhi Rao