diff --git a/src/test/java/eu/simstadt/regionchooser/CRSfromCityGMLHeaderTests.java b/src/test/java/eu/simstadt/regionchooser/CRSfromCityGMLHeaderTests.java index b2a137bc265f96c565f0793a83d8b2c30b8c7143..d260b3e97ecc68e4fe9ca12c16955c7bdda7bb6d 100644 --- a/src/test/java/eu/simstadt/regionchooser/CRSfromCityGMLHeaderTests.java +++ b/src/test/java/eu/simstadt/regionchooser/CRSfromCityGMLHeaderTests.java @@ -40,7 +40,7 @@ void testExtractCRSFromNYC() throws IOException { @Test void testExtractCRSFromAachen() throws IOException { - testExtractCSRNameFromHeader(repo.resolve("Others.proj/Aachen_LoD2_293_5623_1_NW.gml"), "EPSG:25832"); + testExtractCSRNameFromHeader(repo.resolve("Others.proj/Aachen.gml"), "EPSG:25832"); } @Test diff --git a/src/test/java/eu/simstadt/regionchooser/RegionExtractorTests.java b/src/test/java/eu/simstadt/regionchooser/RegionExtractorTests.java index e92efd30536367c408d3abc1ab8523bb586c9096..fc4857beb60b27cc6eee8fb82411615deaeffb1b 100644 --- a/src/test/java/eu/simstadt/regionchooser/RegionExtractorTests.java +++ b/src/test/java/eu/simstadt/regionchooser/RegionExtractorTests.java @@ -167,7 +167,7 @@ void testExtractBuildingsFrom2Citygmls() throws Throwable { @Test void testExtractBuildingsAndRemoveOld() throws Throwable { String wktPolygon = "POLYGON((293229.6831819388 5623753.072371232,293681.22751166753 5623744.274551504,293668.8482257676 5623469.512992135,293197.09954629745 5623504.821467172,293229.6831819388 5623753.072371232))"; - Path citygmlPath = TEST_REPOSITORY.resolve("Others.proj/Aachen_LoD2_293_5623_1_NW.gml"); + Path citygmlPath = TEST_REPOSITORY.resolve("Others.proj/Aachen.gml"); //NOTE: This file has <gml:lowerCorner srsDimension="3"> and not just <gml:lowerCorner>, which caused problems with parsing. StringWriter gmlWriter = new StringWriter(); @@ -185,10 +185,6 @@ void testExtractBuildingsAndRemoveOld() throws Throwable { oneAachenBuilding.contains( "urn:adv:crs:ETRS89_UTM32*DE_DHHN92_NH"), "The exported CityGML shouldn't contain the original envelope"); - // assertTrue(oneAachenBuilding.contains("<gml:lowerCorner>299721.46983062755 61021.99295737501 -11.89"), - // "The exported CityGML should contain a new envelope with the original altitudes"); - // assertTrue(oneAachenBuilding.contains("<gml:upperCorner>299823.9079725632 61122.68126771413 547.75"), - // "The exported CityGML should contain a new envelope with the original altitudes"); assertTrue(oneAachenBuilding.contains("<gml:Envelope srsName=\"EPSG:25832\" srsDimension=\"3\">"), "The exported CityGML should contain a new envelope with the correct EPSG"); } diff --git a/src/test/resources/testdata/Others.proj/Aachen.gml b/src/test/resources/testdata/Others.proj/Aachen.gml new file mode 100644 index 0000000000000000000000000000000000000000..78260473c24403101393b763278f320a851299d8 --- /dev/null +++ b/src/test/resources/testdata/Others.proj/Aachen.gml @@ -0,0 +1,203 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<core:CityModel xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:gml="http://www.opengis.net/gml" xmlns:core="http://www.opengis.net/citygml/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/citygml/building/1.0 http://repository.gdi-de.org/schemas/adv/citygml/building/1.0/buildingLoD2.xsd http://www.opengis.net/citygml/1.0 http://repository.gdi-de.org/schemas/adv/citygml/1.0/cityGMLBaseLoD2.xsd http://www.opengis.net/citygml/generics/1.0 http://repository.gdi-de.org/schemas/adv/citygml/generics/1.0/genericsLoD2.xsd"> + <gml:name>LoD2_32_292_5622_2_NW</gml:name> + <gml:boundedBy> + <gml:Envelope srsName="urn:adv:crs:ETRS89_UTM32*DE_DHHN2016_NH" srsDimension="3"> + <gml:lowerCorner srsDimension="3">292000.000 5622000.000 291.432</gml:lowerCorner> + <gml:upperCorner srsDimension="3">294000.000 5624000.000 317.055</gml:upperCorner> + </gml:Envelope> + </gml:boundedBy> + <core:cityObjectMember> + <bldg:Building gml:id="DENW39AL10003jfi"> + <core:creationDate>2020-12-18</core:creationDate> + <core:externalReference> + <core:informationSystem>http://repository.gdi-de.org/schemas/adv/citygml/fdv/art.htm#_9100</core:informationSystem> + <core:externalObject> + <core:name>DENW39AL10003jfi</core:name> + </core:externalObject> + </core:externalReference> + <gen:stringAttribute name="DatenquelleDachhoehe"> + <gen:value>3000</gen:value> + </gen:stringAttribute> + <gen:stringAttribute name="Geometrietyp2DReferenz"> + <gen:value>3000</gen:value> + </gen:stringAttribute> + <gen:stringAttribute name="Gemeindeschluessel"> + <gen:value>05334002</gen:value> + </gen:stringAttribute> + <gen:stringAttribute name="DatenquelleBodenhoehe"> + <gen:value>1100</gen:value> + </gen:stringAttribute> + <gen:stringAttribute name="DatenquelleLage"> + <gen:value>1000</gen:value> + </gen:stringAttribute> + <gen:stringAttribute name="Grundrissaktualitaet"> + <gen:value>2020-07-01</gen:value> + </gen:stringAttribute> + <bldg:function>31001_2000</bldg:function> + <bldg:roofType>9999</bldg:roofType> + <bldg:measuredHeight uom="urn:adv:uom:m">9.000</bldg:measuredHeight> + <bldg:lod2Solid> + <gml:Solid gml:id="UUID_97ccae65-ae65-409b-8a3d-e7a2836b4397"> + <gml:exterior> + <gml:CompositeSurface gml:id="UUID_a8ce63c0-0e0f-43c7-a55b-75dc96c41544"> + <gml:surfaceMember xlink:href="#UUID_e4e7f1cf-681c-443b-9048-0c4ed86df7ad"/> + <gml:surfaceMember xlink:href="#UUID_385d6035-558c-4eae-9de5-f9664462e445"/> + <gml:surfaceMember xlink:href="#UUID_9b83f397-1f75-43cd-acd2-a572f33af6b5"/> + <gml:surfaceMember xlink:href="#UUID_5f6a31c4-e267-4e70-a5c8-d4eba6c1956e"/> + <gml:surfaceMember xlink:href="#UUID_81ec736f-b49b-4192-b01e-0d8545331be9"/> + <gml:surfaceMember xlink:href="#UUID_3116afc9-9260-413f-949a-df3534e4f3cc"/> + <gml:surfaceMember xlink:href="#UUID_1769b191-8a2a-456d-88b8-45a8b9a40282"/> + <gml:surfaceMember xlink:href="#UUID_18ac3aeb-b2b7-4f2e-998e-f110b4c7d0a0"/> + </gml:CompositeSurface> + </gml:exterior> + </gml:Solid> + </bldg:lod2Solid> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_5baa0502-d057-4a60-976d-d5468e20972f"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_15480227-5c1d-4c86-852d-338cf4540d9b"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_81ec736f-b49b-4192-b01e-0d8545331be9"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_81ec736f-b49b-4192-b01e-0d8545331be9_0_"> + <gml:posList srsDimension="3">293420.389 5623616.431 300.432 293422.915 5623617.223 300.432 293422.915 5623617.223 291.432 293420.389 5623616.431 291.432 293420.389 5623616.431 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:RoofSurface gml:id="UUID_e8560cf9-35bc-4c79-a6ca-a3c8df64b811"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_79f7fb49-25fd-47a5-ba0c-4b2f579cec0a"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_e4e7f1cf-681c-443b-9048-0c4ed86df7ad"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_e4e7f1cf-681c-443b-9048-0c4ed86df7ad_0_"> + <gml:posList srsDimension="3">293419.864 5623614.091 300.432 293421.595 5623612.293 300.432 293424.060 5623613.068 300.432 293424.598 5623615.468 300.432 293422.915 5623617.223 300.432 293420.389 5623616.431 300.432 293419.864 5623614.091 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:RoofSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:GroundSurface gml:id="UUID_dfc3b3dc-8692-4017-aa00-1d0b2022f324"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_1b9569ec-ef07-4645-8cf4-629a60b28879"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_5f6a31c4-e267-4e70-a5c8-d4eba6c1956e"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_5f6a31c4-e267-4e70-a5c8-d4eba6c1956e_0_"> + <gml:posList srsDimension="3">293420.389 5623616.431 291.432 293422.915 5623617.223 291.432 293424.598 5623615.468 291.432 293424.060 5623613.068 291.432 293421.595 5623612.293 291.432 293419.864 5623614.091 291.432 293420.389 5623616.431 291.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:GroundSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_b707c1ac-05b1-4565-899a-b6fa2614e69b"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_66f9dd16-bd55-4536-a59c-2c3d9987866b"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_9b83f397-1f75-43cd-acd2-a572f33af6b5"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_9b83f397-1f75-43cd-acd2-a572f33af6b5_0_"> + <gml:posList srsDimension="3">293419.864 5623614.091 300.432 293420.389 5623616.431 300.432 293420.389 5623616.431 291.432 293419.864 5623614.091 291.432 293419.864 5623614.091 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_0a784567-1a42-43b0-a2dc-d24407632717"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_aa3fca6c-b0d2-4690-85d2-2230b3d33a00"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_385d6035-558c-4eae-9de5-f9664462e445"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_385d6035-558c-4eae-9de5-f9664462e445_0_"> + <gml:posList srsDimension="3">293421.595 5623612.293 300.432 293419.864 5623614.091 300.432 293419.864 5623614.091 291.432 293421.595 5623612.293 291.432 293421.595 5623612.293 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_d40fe612-f064-420b-9125-25bc8851614b"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_9c9cb317-ffbb-47db-ba14-ecba30f1190d"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_1769b191-8a2a-456d-88b8-45a8b9a40282"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_1769b191-8a2a-456d-88b8-45a8b9a40282_0_"> + <gml:posList srsDimension="3">293424.060 5623613.068 300.432 293421.595 5623612.293 300.432 293421.595 5623612.293 291.432 293424.060 5623613.068 291.432 293424.060 5623613.068 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_eaa186da-75ad-4cb1-9a6f-edeebc13e2bf"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_c4d2516d-29ad-412e-8e07-07dff6265f70"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_3116afc9-9260-413f-949a-df3534e4f3cc"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_3116afc9-9260-413f-949a-df3534e4f3cc_0_"> + <gml:posList srsDimension="3">293424.598 5623615.468 300.432 293424.060 5623613.068 300.432 293424.060 5623613.068 291.432 293424.598 5623615.468 291.432 293424.598 5623615.468 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + <bldg:boundedBy> + <bldg:WallSurface gml:id="UUID_8bc5859f-226d-478a-afd9-19cee9ba81eb"> + <core:creationDate>2020-12-18</core:creationDate> + <bldg:lod2MultiSurface> + <gml:MultiSurface gml:id="UUID_39e449ac-6735-4f85-9d39-5d84da767cd0"> + <gml:surfaceMember> + <gml:Polygon gml:id="UUID_18ac3aeb-b2b7-4f2e-998e-f110b4c7d0a0"> + <gml:exterior> + <gml:LinearRing gml:id="UUID_18ac3aeb-b2b7-4f2e-998e-f110b4c7d0a0_0_"> + <gml:posList srsDimension="3">293422.915 5623617.223 300.432 293424.598 5623615.468 300.432 293424.598 5623615.468 291.432 293422.915 5623617.223 291.432 293422.915 5623617.223 300.432</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </bldg:lod2MultiSurface> + </bldg:WallSurface> + </bldg:boundedBy> + </bldg:Building> + </core:cityObjectMember> + +</core:CityModel> \ No newline at end of file diff --git a/src/test/resources/testdata/Others.proj/Aachen_LoD2_293_5623_1_NW.gml b/src/test/resources/testdata/Others.proj/Aachen_LoD2_293_5623_1_NW.gml deleted file mode 100644 index 37dbef2a52e21d241922442850a7d8835285f3e7..0000000000000000000000000000000000000000 --- a/src/test/resources/testdata/Others.proj/Aachen_LoD2_293_5623_1_NW.gml +++ /dev/null @@ -1,149 +0,0 @@ -<?xml version="1.0" encoding="windows-1252" standalone="yes"?> -<core:CityModel xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:app="http://www.opengis.net/citygml/appearance/1.0" xmlns:core="http://www.opengis.net/citygml/1.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/1.0" xmlns:dem="http://www.opengis.net/citygml/relief/1.0" xmlns:veg="http://www.opengis.net/citygml/vegetation/1.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/1.0" xmlns:tran="http://www.opengis.net/citygml/transportation/1.0" xmlns:bldg="http://www.opengis.net/citygml/building/1.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/1.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/1.0" xmlns:gen="http://www.opengis.net/citygml/generics/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:luse="http://www.opengis.net/citygml/landuse/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/citygml/building/1.0 http://schemas.opengis.net/citygml/building/1.0/building.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/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 http://www.opengis.net/citygml/texturedsurface/1.0 http://schemas.opengis.net/citygml/texturedsurface/1.0/texturedSurface.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/waterbody/1.0 http://schemas.opengis.net/citygml/waterbody/1.0/waterBody.xsd http://www.opengis.net/citygml/transportation/1.0 http://schemas.opengis.net/citygml/transportation/1.0/transportation.xsd http://www.opengis.net/citygml/landuse/1.0 http://schemas.opengis.net/citygml/landuse/1.0/landUse.xsd"> - <gml:name>LoD1_293_5623_1_NW</gml:name> - <gml:boundedBy> - <gml:Envelope srsName="urn:adv:crs:ETRS89_UTM32*DE_DHHN92_NH"> - <gml:lowerCorner srsDimension="3">293000.0 5623000.0 291.37</gml:lowerCorner> - <gml:upperCorner srsDimension="3">294000.0 5624000.0 294.37</gml:upperCorner> - </gml:Envelope> - </gml:boundedBy> - <core:cityObjectMember> - <bldg:Building gml:id="DENW39AL10003jfi"> - <core:creationDate>2015-12-18</core:creationDate> - <core:externalReference> - <core:informationSystem>http://repository.gdi-de.org/schemas/adv/citygml/fdv/art.htm</core:informationSystem> - <core:externalObject> - <core:name>DENW39AL10003jfi</core:name> - </core:externalObject> - </core:externalReference> - <gen:stringAttribute name="DatenquelleDachhoehe"> - <gen:value>3000</gen:value> - </gen:stringAttribute> - <gen:stringAttribute name="DatenquelleLage"> - <gen:value>1000</gen:value> - </gen:stringAttribute> - <gen:stringAttribute name="Gemeindeschluessel"> - <gen:value>05334002</gen:value> - </gen:stringAttribute> - <gen:stringAttribute name="DatenquelleBodenhoehe"> - <gen:value>1100</gen:value> - </gen:stringAttribute> - <bldg:function>31001_2000</bldg:function> - <bldg:measuredHeight uom="urn:adv:uom:m">3.0</bldg:measuredHeight> - <bldg:lod1Solid> - <gml:Solid gml:id="UUID_5975d8a4-ac67-451c-ac07-94b17249c272"> - <gml:exterior> - <gml:CompositeSurface gml:id="UUID_09896245-a517-4309-8009-6aa452c83241"> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_b9db823d-cc7e-41ed-9dd3-0edae5e35968"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_b9db823d-cc7e-41ed-9dd3-0edae5e35968_0_"> - <gml:posList srsDimension="3">293419.864 5623614.091 294.37 293420.389 5623616.431 294.37 293420.389 5623616.431 291.37 293419.864 5623614.091 291.37 293419.864 5623614.091 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_6ab56fed-c69d-4ca7-ab10-4e1df778ba42"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_6ab56fed-c69d-4ca7-ab10-4e1df778ba42_0_"> - <gml:posList srsDimension="3">293420.389 5623616.431 294.37 293422.915 5623617.223 294.37 293422.915 5623617.223 291.37 293420.389 5623616.431 291.37 293420.389 5623616.431 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_9f7551d0-a458-4959-9b48-75a7bd2eb1a3"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_9f7551d0-a458-4959-9b48-75a7bd2eb1a3_0_"> - <gml:posList srsDimension="3">293422.915 5623617.223 294.37 293424.598 5623615.468 294.37 293424.598 5623615.468 291.37 293422.915 5623617.223 291.37 293422.915 5623617.223 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_6f1c4986-26fd-44bb-9962-d12321915256"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_6f1c4986-26fd-44bb-9962-d12321915256_0_"> - <gml:posList srsDimension="3">293424.598 5623615.468 294.37 293424.06 5623613.068 294.37 293424.06 5623613.068 291.37 293424.598 5623615.468 291.37 293424.598 5623615.468 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_dd97b9a6-a10e-44e6-895d-e94ab9d802b2"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_dd97b9a6-a10e-44e6-895d-e94ab9d802b2_0_"> - <gml:posList srsDimension="3">293424.06 5623613.068 294.37 293421.595 5623612.293 294.37 293421.595 5623612.293 291.37 293424.06 5623613.068 291.37 293424.06 5623613.068 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_d2373d80-6e27-4604-863d-fa730626ffcc"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_d2373d80-6e27-4604-863d-fa730626ffcc_0_"> - <gml:posList srsDimension="3">293421.595 5623612.293 294.37 293419.864 5623614.091 294.37 293419.864 5623614.091 291.37 293421.595 5623612.293 291.37 293421.595 5623612.293 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_b201ece1-17f9-4769-8b45-51e08e763dae"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_b201ece1-17f9-4769-8b45-51e08e763dae_0_"> - <gml:posList srsDimension="3">293421.595 5623612.293 294.37 293424.06 5623613.068 294.37 293424.598 5623615.468 294.37 293422.915 5623617.223 294.37 293420.389 5623616.431 294.37 293419.864 5623614.091 294.37 293421.595 5623612.293 294.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - <gml:surfaceMember> - <gml:Polygon gml:id="UUID_5fdc05ef-025a-4212-903c-8bc3d637829d"> - <gml:exterior> - <gml:LinearRing gml:id="UUID_5fdc05ef-025a-4212-903c-8bc3d637829d_0_"> - <gml:posList srsDimension="3">293419.864 5623614.091 291.37 293420.389 5623616.431 291.37 293422.915 5623617.223 291.37 293424.598 5623615.468 291.37 293424.06 5623613.068 291.37 293421.595 5623612.293 291.37 293419.864 5623614.091 291.37</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - </gml:CompositeSurface> - </gml:exterior> - </gml:Solid> - </bldg:lod1Solid> - <bldg:lod1TerrainIntersection> - <gml:MultiCurve> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293419.864 5623614.091 291.706 293420.0 5623614.697 291.676 293420.068 5623615.0 291.665 293420.088 5623615.088 291.663 293420.292 5623616.0 291.64 293420.377 5623616.377 291.634 293420.389 5623616.431 291.633</gml:posList> - </gml:LineString> - </gml:curveMember> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293420.389 5623616.431 291.633 293420.45 5623616.45 291.628 293421.0 5623616.623 291.59 293421.907 5623616.907 291.545 293422.0 5623616.936 291.541 293422.204 5623617.0 291.528 293422.915 5623617.223 291.474</gml:posList> - </gml:LineString> - </gml:curveMember> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293422.915 5623617.223 291.474 293423.0 5623617.134 291.473 293423.066 5623617.066 291.473 293423.129 5623617.0 291.468 293423.555 5623616.555 291.448 293424.0 5623616.092 291.426 293424.045 5623616.045 291.424 293424.088 5623616.0 291.419 293424.534 5623615.534 291.375 293424.598 5623615.468 291.37</gml:posList> - </gml:LineString> - </gml:curveMember> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293424.06 5623613.068 291.407 293424.269 5623614.0 291.418 293424.347 5623614.347 291.405 293424.493 5623615.0 291.401 293424.598 5623615.468 291.37</gml:posList> - </gml:LineString> - </gml:curveMember> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293421.595 5623612.293 291.554 293422.0 5623612.42 291.527 293422.613 5623612.613 291.492 293423.0 5623612.735 291.467 293423.844 5623613.0 291.421 293424.0 5623613.049 291.411 293424.06 5623613.068 291.407</gml:posList> - </gml:LineString> - </gml:curveMember> - <gml:curveMember> - <gml:LineString> - <gml:posList srsDimension="3">293419.864 5623614.091 291.706 293419.952 5623614.0 291.696 293419.975 5623613.975 291.693 293420.0 5623613.95 291.691 293420.466 5623613.466 291.658 293420.914 5623613.0 291.618 293420.956 5623612.956 291.614 293421.0 5623612.911 291.608 293421.447 5623612.447 291.572 293421.595 5623612.293 291.554</gml:posList> - </gml:LineString> - </gml:curveMember> - </gml:MultiCurve> - </bldg:lod1TerrainIntersection> - </bldg:Building> - </core:cityObjectMember> -</core:CityModel> \ No newline at end of file