Commit 5d40c7b6 authored by Matthias Betz's avatar Matthias Betz
Browse files

CityDoctor2 validation open source release

parents
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.04.2011
Polygon p_r_1 has three points only
should be detected by C-LR-1
Coordinates according to Gauss-Krueger, Zone 3
Polygon p_w_4 and p_w_5 have four points, should be ok.
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-1GK">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456840.23 5430511.00 115.22
3456840.23 5430511.00 119.47
3456835.73 5430511.00 119.47
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430511.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430516.00 119.47
3456840.23 5430511.00 119.47
3456840.23 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 115.22
3456835.73 5430516.00 115.22
3456835.73 5430516.00 119.47
3456840.23 5430516.00 119.47
3456840.23 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430516.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456835.73 5430516.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430511.00 115.22
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 119.47
3456840.23 5430511.00 119.47
3456835.73 5430511.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Coors, 22.12.2010
Polygon p_r_1 has three points only
should be detected by C-LR-1
Polygon p_w_4 and p_w_5 have four points, should be ok.
Polygon p_w_1 hat vier Punkte, ist aber nicht geschlossen
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-2">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
2.00 0.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.04.2011
Polygon p_r_1 has three points only
should be detected by C-LR-1
Coordinates according to Gauss-Krueger, Zone 3
Polygon p_w_4 and p_w_5 have four points, should be ok.
Polygon p_w_1 has four points, but is not closed.
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-2GK">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511 115.22
3456840.23 5430511 115.22
3456840.23 5430511 119.47
3456835.73 5430511 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430511 115.22
3456840.23 5430516 115.22
3456840.23 5430516 119.47
3456840.23 5430511 119.47
3456840.23 5430511 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516 115.22
3456835.73 5430516 115.22
3456835.73 5430516 119.47
3456840.23 5430516 119.47
3456840.23 5430516 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516 115.22
3456835.73 5430511 115.22
3456835.73 5430511 119.47
3456835.73 5430516 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516 115.22
3456835.73 5430511 119.47
3456835.73 5430516 119.47
3456835.73 5430516 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511 115.22
3456835.73 5430516 115.22
3456840.23 5430516 115.22
3456840.23 5430511 115.22
3456835.73 5430511 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511 119.47
3456840.23 5430511 119.47
3456835.73 5430511 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.01.2011
Polygon p_r_1 has double points
should be detected by C-LR-3
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-3">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 0.00 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 1.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 0.00 3.50
0.00 1.00 3.00
1.00 2.00 3.50
0.00 2.00 3.00
0.00 1.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.04.2011
Polygon p_r_1 has double points
should be detected by C-LR-3
Coordinates according to Gauss-Krueger, Zone 3
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-3GK">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456840.23 5430511.00 115.22
3456840.23 5430511.00 119.47
3456837.98 5430511.00 120.97
3456835.73 5430511.00 119.47
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430511.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430516.00 119.47
3456840.23 5430511.00 119.47
3456840.23 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 115.22
3456835.73 5430516.00 115.22
3456835.73 5430516.00 119.47
3456837.98 5430516.00 120.97
3456840.23 5430516.00 119.47
3456840.23 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430513.00 119.47
3456835.73 5430516.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456835.73 5430516.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430511.00 115.22
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 119.47
3456835.73 5430511.00 119.47
3456837.98 5430511.00 120.97
3456835.73 5430513.00 119.47
3456837.98 5430516.00 120.97
3456835.73 5430516.00 119.47
3456835.73 5430513.00 119.47
3456835.73 5430511.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 119.47
3456837.98 5430516.00 120.97
3456837.98 5430511.00 120.97
3456840.23 5430511.00 119.47
3456840.23 5430516.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 18.04.2011
p_w_2 has self-intersecting edges
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-4">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 0.00 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 0.00 3.00
2.00 2.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 2.00 3.50
0.00 2.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
WWagner, 18.04.2011
p_w_2 has self-intersecting edges
Coordinates according to Gauss-Krueger, Zone 3
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-4">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456840.23 5430511.00 115.22
3456840.23 5430511.00 119.47
3456837.98 5430511.00 120.97
3456835.73 5430511.00 119.47
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430511.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430511.00 119.47
3456840.23 5430516.00 119.47
3456840.23 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 115.22
3456835.73 5430516.00 115.22
3456835.73 5430516.00 119.47
3456837.98 5430516.00 120.97
3456840.23 5430516.00 119.47
3456840.23 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.73 5430511.00 119.47
3456835.73 5430516.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456835.73 5430516.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430511.00 115.22
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 119.47
3456837.98 5430511.00 120.97
3456837.98 5430516.00 120.97
3456835.73 5430516.00 119.47
3456835.73 5430511.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 119.47
3456837.98 5430516.00 120.97
3456837.98 5430511.00 120.97
3456840.23 5430511.00 119.47
3456840.23 5430516.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
interior ring intersects with exterior
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-4">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
10.0 0.00 0.00
10.0 10.0 0.00
0.00 10.0 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
<gml:interior>
<gml:LinearRing>
<gml:posList>
9.00 1.00 0.00
11.0 1.00 0.00
11.0 9.00 0.00
9.00 9.00 0.00
9.00 1.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:interior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.01.2011
Polygon p_w_1 is not planar: point 5 not in plane
should be detected by C-LR-5
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-51">
<creationDate>2011-01-12</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 -0.10 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 2.00 3.50
0.00 2.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
<!--
Wagner, 12.01.2011
Polygon p_w_2 is not planar: point 3 not in plane
should be detected by C-LR-5
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-52">
<creationDate>2011-01-12</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 0.00 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 1.80 0.00
2.10 2.00 0.10
2.00 2.00 0.20
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 2.00 3.50
0.00 2.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
<!--
Wagner, 12.01.2011
Polygon p_w_3 is not planar: fold in plane
should be detected by C-LR-5
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-53">
<creationDate>2011-01-12</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 0.00 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.20 2.00 0.00
0.10 2.10 0.10
0.50 2.10 0.50
0.00 2.10 0.10
0.00 2.00 0.10
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 0.00
0.00 0.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 2.00 3.50
0.00 2.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
<!--
Wagner, 12.01.2011
Polygon p_w_4 is not planar
should be detected by C-LR-5
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-54">
<creationDate>2011-01-12</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
2.00 0.00 0.00
2.00 0.00 3.00
1.00 0.00 3.50
0.00 0.00 3.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 0.00
2.00 2.00 0.00
2.00 2.00 3.00
2.00 0.00 3.00
2.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 2.00 0.00
0.00 2.00 0.00
0.00 2.00 3.00
1.00 2.00 3.50
2.00 2.00 3.00
2.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 2.00 0.00
-0.10 0.50 0.50
-0.10 0.20 0.00
-0.20 0.10 0.50
0.00 0.00 0.60
0.00 0.00 3.00
0.00 2.00 3.00
0.00 2.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 2.00 0.00
2.00 2.00 0.00
2.00 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 3.00
1.00 0.00 3.50
1.00 2.00 3.50
0.00 2.00 3.00
0.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
2.00 0.00 3.00
2.00 2.00 3.00
1.00 2.00 3.50
1.00 0.00 3.50
2.00 0.00 3.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
Wagner, 12.04.2011
Simple building with saddle roof
Coordinates according to Gauss-Krueger, Zone 3
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-1">
<creationDate>2010-12-22</creationDate>
<bldg:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456840.23 5430511.00 115.22
3456840.23 5430511.00 119.47
3456837.98 5430511.00 120.97
3456835.73 5430510.98 119.47
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430511.00 115.22
3456840.23 5430515.50 115.22
3456840.73 5430516.00 115.47
3456840.23 5430516.00 115.72
3456840.23 5430516.00 119.47
3456840.23 5430511.00 119.47
3456840.23 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 115.22
3456836.13 5430516.00 115.22
3456835.98 5430516.10 115.42
3456836.43 5430516.10 115.72
3456835.73 5430516.10 115.42
3456835.73 5430516.00 115.42
3456835.73 5430516.00 119.47
3456837.98 5430516.00 120.97
3456840.23 5430516.00 119.47
3456840.23 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430516.00 115.22
3456835.63 5430511.50 115.72
3456835.63 5430511.20 115.22
3456835.53 5430511.10 115.72
3456835.73 5430511.00 115.82
3456835.73 5430511.00 119.47
3456835.73 5430516.00 119.47
3456835.73 5430516.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_g_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 115.22
3456835.73 5430516.00 115.22
3456840.23 5430516.00 115.22
3456840.23 5430511.00 115.22
3456835.73 5430511.00 115.22
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456835.73 5430511.00 119.47
3456837.98 5430511.00 120.97
3456837.98 5430516.00 120.97
3456835.73 5430516.00 119.47
3456835.73 5430511.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon gml:id="p_r_3">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
3456840.23 5430516.00 119.47
3456837.98 5430516.00 120.97
3456837.98 5430511.00 120.97
3456840.23 5430511.00 119.47
3456840.23 5430516.00 119.47
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
<?xml version="1.0" encoding="UTF-8"?>
<!--SGJ Exporter (http://www.supportgis.de) -->
<CityModel xmlns="http://www.opengis.net/citygml/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trans="http://www.opengis.net/citygml/transportation/1.0"
xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:gml="http://www.opengis.net/gml"
xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0"
xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0"
xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0"
xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0"
xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0"
xsi:schemaLocation="http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd http://www.opengis.net/citygml/cityfurniture/1.0 http://schemas.opengis.net/citygml/cityfurniture/1.0/cityFurniture.xsd http://www.opengis.net/citygml/appearance/1.0 http://schemas.opengis.net/citygml/appearance/1.0/appearance.xsd http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.xsd http://www.opengis.net/citygml/relief/1.0 http://schemas.opengis.net/citygml/relief/1.0/relief.xsd http://www.opengis.net/citygml/vegetation/1.0 http://schemas.opengis.net/citygml/vegetation/1.0/vegetation.xsd http://www.opengis.net/citygml/cityobjectgroup/1.0 http://schemas.opengis.net/citygml/cityobjectgroup/1.0/cityObjectGroup.xsd http://www.opengis.net/citygml/generics/1.0 http://schemas.opengis.net/citygml/generics/1.0/generics.xsd">
<!--
all faces are wrong direction
-->
<cityObjectMember>
<bldg:Building gml:id="Example-C-LR-6">
<creationDate>2010-12-22</creationDate>
<bldg:lod1MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon gml:id="p_w_1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>
0.00 0.00 0.00
0.00 10.0 0.00
10.0 10.0 0.00
10.0 0.00 0.00
0.00 0.00 0.00
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod1MultiSurface>
</bldg:Building>
</cityObjectMember>
</CityModel>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment