importer-exporter icon indicating copy to clipboard operation
importer-exporter copied to clipboard

Suggestions to improve ADE manager log messages

Open gioagu opened this issue 3 weeks ago • 2 comments

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.

gioagu avatar Jun 17 '24 10:06 gioagu