[xsd-users] [cxx-tree] CityGML and ADEs

Boris Kolpackov boris at codesynthesis.com
Tue Jul 9 07:57:29 EDT 2013


Hi Olivier,

Olivier Tournaire <olitour at gmail.com> writes:

> I made another try: compile and link all citygml AND noiseade in the same
> DLL. In this case, I can iterate over
> frn::CityFurnitureType::_GenericApplicationPropertyOfCityFurniture_sequence
> to get all underlying objects of the frn::CityFurnitureType object.

Basically what happens is types from your noiseade DLL are not registered
on the polymorphism support maps in citygml DLL for some reason. The two
common reasons for this are:

1. You haven't linked noiseade DLL to your executable.

2. You haven't exported the maps from citygml and imported them in
   noiseade. See the --export-maps option for details.

Boris



More information about the xsd-users mailing list