importer-exporter
importer-exporter copied to clipboard
Suggestions to improve ADE manager log messages
Dear 3DCityDB team,
While working with the ADE Manager, I encountered some cases where the ADE Manager simple stops/exits (due to possible errors in the XSD file) but it does not report anything. Hence my suggestion to improve messages to the user. So far I encountered:
- When the XSD contains multiple elements of the same name. Example: you extend multiple CityGML classes with an attribute named "area"), such as:
<element name="area" substitutionGroup="core:_GenericApplicationPropertyOfBuilding" type="gml:AreaType"/>
<element name="area" substitutionGroup="core:_GenericApplicationPropertyOfDoor" type="gml:AreaType"/>
<element name="area" substitutionGroup="core:_GenericApplicationPropertyOfWindow" type="gml:AreaType"/
- In case you want to extend a TINRelief class. Example:
<element name="area2" substitutionGroup="dem:_GenericApplicationPropertyOfTinRelief" type="gml:AreaType"/>
- In case you want to extend a CityGML class using ImplicitGeometries (currently not supported, AFAIK).
<element name="lod0ImplicitRepresentation" substitutionGroup="veg:_GenericApplicationPropertyOfSolitaryVegetationObject" type="core:ImplicitGeometryType"/>
(I may edit and add more if I find them, even just for documentation for the ADE developers out there...)
Do you confirm?
G.