Schemas/CityGML

From Code Synthesis Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 15:38, 18 April 2009
Boris (Talk | contribs)
(Add a page for CityGML)
← Previous diff
Revision as of 16:12, 18 April 2009
Boris (Talk | contribs)
(Add a link to a relevant mailing list thread)
Next diff →
Line 5: Line 5:
* [[Media:Citygml-1.0.0.tar.gz|citygml-1.0.0.tar.gz]] * [[Media:Citygml-1.0.0.tar.gz|citygml-1.0.0.tar.gz]]
* [[Media:Citygml-1.0.0.zip|citygml-1.0.0.zip]] * [[Media:Citygml-1.0.0.zip|citygml-1.0.0.zip]]
 +
 +For ideas on how to handle very large CityGML documents using the C++/Tree mapping, see the [http://www.codesynthesis.com/pipermail/xsd-users/2009-April/002299.html CityGML 1.0.0 and C++/Parser interface] thread on the xsd-users mailing list.

Revision as of 16:12, 18 April 2009

This page contains information on using the CityGML (representation, storage, and exchange of virtual 3D city and landscape models) schemas with XSD. CityGML 1.0.0 depends on GML 3.1.1. See the GML page for more information on how to use the GML schemas with XSD. Both schemas use XML Schema polymorphism in the form of substitution groups.

The following package contains the official CityGML 1.0.0 and GML 3.1.1 schemas placed into single directories. It also contains a simple test driver for the C++/Tree mapping, makefile, and option files used to compile the schemas.

For ideas on how to handle very large CityGML documents using the C++/Tree mapping, see the CityGML 1.0.0 and C++/Parser interface thread on the xsd-users mailing list.

Personal tools