Skip to content

Instantly share code, notes, and snippets.

@ismailsunni
Created June 23, 2024 00:04
Show Gist options
  • Save ismailsunni/327b42e2a0682b0317dd908778a4fdfb to your computer and use it in GitHub Desktop.
Save ismailsunni/327b42e2a0682b0317dd908778a4fdfb to your computer and use it in GitHub Desktop.
KML with and without nested multigeometry
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:gx="http://www.google.com/kml/ext/2.2"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>LSZR_TIN_aggr clean</name>
<visibility>1</visibility>
<Schema name="ICAO_TIN_aggr.kml" id="kml_schema_ft_ICAO_TIN_aggr.kml">
<SimpleField type="xsd:int" name="OBJECTID">
<displayName>OBJECTID</displayName>
</SimpleField>
</Schema>
<Folder id="kml_ft_ICAO_TIN_aggr.kml">
<name>ICAO_TIN_aggr.kml</name>
<Placemark id="kml_4">
<name>kml_4</name>
<visibility>1</visibility>
<snippet></snippet>
<description>
<![CDATA[<center><table><tr><th colspan='2' align='center'><em>Attributes</em></th></tr><tr bgcolor="#E3E3F3"><th>OBJECTID</th><td>17</td></tr><tr bgcolor=""><th>Entity</th><td>Group</td></tr><tr bgcolor="#E3E3F3"><th>Handle</th><td>125</td></tr><tr bgcolor=""><th>Layer</th><td>HBF_HORIZONTALFL_CHE</td></tr><tr bgcolor="#E3E3F3"><th>LyrFrzn</th><td>0</td></tr><tr bgcolor=""><th>LyrLock</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LyrOn</th><td>1</td></tr><tr bgcolor=""><th>LyrVPFrzn</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LyrHandle</th><td>62</td></tr><tr bgcolor=""><th>Color</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>EntColor</th><td>-1</td></tr><tr bgcolor=""><th>LyrColor</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>BlkColor</th><td>0</td></tr><tr bgcolor=""><th>Linetype</th><td>AUSGEZOGEN</td></tr><tr bgcolor="#E3E3F3"><th>EntLinetype</th><td>ByLayer</td></tr><tr bgcolor=""><th>LyrLnType</th><td>AUSGEZOGEN</td></tr><tr bgcolor="#E3E3F3"><th>BlkLinetype</th><td></td></tr><tr bgcolor=""><th>LTScale</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>Elevation</th><td></td></tr><tr bgcolor=""><th>Thickness</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LineWt</th><td>50</td></tr><tr bgcolor=""><th>EntLineWt</th><td>-1</td></tr><tr bgcolor="#E3E3F3"><th>LyrLineWt</th><td>50</td></tr><tr bgcolor=""><th>BlkLineWt</th><td>-1</td></tr><tr bgcolor="#E3E3F3"><th>RefName</th><td></td></tr><tr bgcolor=""><th>ExtX</th><td>-0.04997335646010646</td></tr><tr bgcolor="#E3E3F3"><th>ExtY</th><td>0</td></tr><tr bgcolor=""><th>ExtZ</th><td>-0.9987505512609799</td></tr><tr bgcolor="#E3E3F3"><th>DocName</th><td>11240_OLS_Exp_CAD_korr.dxf</td></tr><tr bgcolor=""><th>DocPath</th><td>R:\11240 Flugplatz Altenrhein HBK_AOC\CAD Daten 2023\11240_OLS_Exp_CAD_korr.dxf</td></tr><tr bgcolor="#E3E3F3"><th>DocType</th><td>DXF</td></tr><tr bgcolor=""><th>DocVer</th><td>AC1027</td></tr><tr bgcolor="#E3E3F3"><th>DocUpdate</th><td>20231213110639</td></tr><tr bgcolor=""><th>DocId</th><td>1.353481286959797e+18</td></tr><tr bgcolor="#E3E3F3"><th>Shape_Length</th><td>590113.9331410502</td></tr><tr bgcolor=""><th>Shape_Area</th><td>-21081098.13825134</td></tr><tr bgcolor="#E3E3F3"><th>SurfaceName</th><td>Conical_surface_10_28</td></tr><tr bgcolor=""><th>SurfaceType</th><td>Conical_surface</td></tr><tr bgcolor="#E3E3F3"><th>RunwayDesignator</th><td>10/28</td></tr><tr bgcolor=""><th>RunwayCodeNumber</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>Operation</th><td></td></tr><tr bgcolor=""><th>Modification</th><td>20231214</td></tr></table></center>]]>
</description>
<Style>
<IconStyle>
<scale>0.8</scale>
</IconStyle>
<LabelStyle>
<scale>1.0</scale>
</LabelStyle>
<LineStyle>
<color>ffff0000</color>
<width>1.0</width>
<gx:labelVisibility>1</gx:labelVisibility>
</LineStyle>
<PolyStyle>
<color>66ff0000</color>
</PolyStyle>
</Style>
<ExtendedData>
<SchemaData schemaUrl="#kml_schema_ft_ICAO_TIN_aggr.kml">
<SimpleData name="OBJECTID">17</SimpleData>
</SchemaData>
</ExtendedData>
<MultiGeometry>
<Polygon>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>9.51417142486868,47.4851074227347,498.0 9.528776569238,47.4855038943916,443.0 9.51422435474779,47.4864630990936,498.0 9.51417142486868,47.4851074227347,498.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<Polygon>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>9.51420229254557,47.4837514318466,498.0 9.52878826264392,47.4840913867986,443.0 9.51417142486868,47.4851074227347,498.0 9.51420229254557,47.4837514318466,498.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</MultiGeometry>
</Placemark>
</Folder>
</Document>
</kml>
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:gx="http://www.google.com/kml/ext/2.2"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>LSZR_TIN_aggr nested MultiGeometry</name>
<visibility>1</visibility>
<Schema name="ICAO_TIN_aggr.kml" id="kml_schema_ft_ICAO_TIN_aggr.kml">
<SimpleField type="xsd:int" name="OBJECTID">
<displayName>OBJECTID</displayName>
</SimpleField>
</Schema>
<Folder id="kml_ft_ICAO_TIN_aggr.kml">
<name>ICAO_TIN_aggr.kml</name>
<Placemark id="kml_4">
<name>kml_4</name>
<visibility>1</visibility>
<snippet></snippet>
<description>
<![CDATA[<center><table><tr><th colspan='2' align='center'><em>Attributes</em></th></tr><tr bgcolor="#E3E3F3"><th>OBJECTID</th><td>17</td></tr><tr bgcolor=""><th>Entity</th><td>Group</td></tr><tr bgcolor="#E3E3F3"><th>Handle</th><td>125</td></tr><tr bgcolor=""><th>Layer</th><td>HBF_HORIZONTALFL_CHE</td></tr><tr bgcolor="#E3E3F3"><th>LyrFrzn</th><td>0</td></tr><tr bgcolor=""><th>LyrLock</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LyrOn</th><td>1</td></tr><tr bgcolor=""><th>LyrVPFrzn</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LyrHandle</th><td>62</td></tr><tr bgcolor=""><th>Color</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>EntColor</th><td>-1</td></tr><tr bgcolor=""><th>LyrColor</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>BlkColor</th><td>0</td></tr><tr bgcolor=""><th>Linetype</th><td>AUSGEZOGEN</td></tr><tr bgcolor="#E3E3F3"><th>EntLinetype</th><td>ByLayer</td></tr><tr bgcolor=""><th>LyrLnType</th><td>AUSGEZOGEN</td></tr><tr bgcolor="#E3E3F3"><th>BlkLinetype</th><td></td></tr><tr bgcolor=""><th>LTScale</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>Elevation</th><td></td></tr><tr bgcolor=""><th>Thickness</th><td>0</td></tr><tr bgcolor="#E3E3F3"><th>LineWt</th><td>50</td></tr><tr bgcolor=""><th>EntLineWt</th><td>-1</td></tr><tr bgcolor="#E3E3F3"><th>LyrLineWt</th><td>50</td></tr><tr bgcolor=""><th>BlkLineWt</th><td>-1</td></tr><tr bgcolor="#E3E3F3"><th>RefName</th><td></td></tr><tr bgcolor=""><th>ExtX</th><td>-0.04997335646010646</td></tr><tr bgcolor="#E3E3F3"><th>ExtY</th><td>0</td></tr><tr bgcolor=""><th>ExtZ</th><td>-0.9987505512609799</td></tr><tr bgcolor="#E3E3F3"><th>DocName</th><td>11240_OLS_Exp_CAD_korr.dxf</td></tr><tr bgcolor=""><th>DocPath</th><td>R:\11240 Flugplatz Altenrhein HBK_AOC\CAD Daten 2023\11240_OLS_Exp_CAD_korr.dxf</td></tr><tr bgcolor="#E3E3F3"><th>DocType</th><td>DXF</td></tr><tr bgcolor=""><th>DocVer</th><td>AC1027</td></tr><tr bgcolor="#E3E3F3"><th>DocUpdate</th><td>20231213110639</td></tr><tr bgcolor=""><th>DocId</th><td>1.353481286959797e+18</td></tr><tr bgcolor="#E3E3F3"><th>Shape_Length</th><td>590113.9331410502</td></tr><tr bgcolor=""><th>Shape_Area</th><td>-21081098.13825134</td></tr><tr bgcolor="#E3E3F3"><th>SurfaceName</th><td>Conical_surface_10_28</td></tr><tr bgcolor=""><th>SurfaceType</th><td>Conical_surface</td></tr><tr bgcolor="#E3E3F3"><th>RunwayDesignator</th><td>10/28</td></tr><tr bgcolor=""><th>RunwayCodeNumber</th><td>1</td></tr><tr bgcolor="#E3E3F3"><th>Operation</th><td></td></tr><tr bgcolor=""><th>Modification</th><td>20231214</td></tr></table></center>]]>
</description>
<Style>
<IconStyle>
<scale>0.8</scale>
</IconStyle>
<LabelStyle>
<scale>1.0</scale>
</LabelStyle>
<LineStyle>
<color>ffff0000</color>
<width>1.0</width>
<gx:labelVisibility>1</gx:labelVisibility>
</LineStyle>
<PolyStyle>
<color>66ff0000</color>
</PolyStyle>
</Style>
<ExtendedData>
<SchemaData schemaUrl="#kml_schema_ft_ICAO_TIN_aggr.kml">
<SimpleData name="OBJECTID">17</SimpleData>
</SchemaData>
</ExtendedData>
<MultiGeometry>
<MultiGeometry>
<Polygon>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>9.51417142486868,47.4851074227347,498.0 9.528776569238,47.4855038943916,443.0 9.51422435474779,47.4864630990936,498.0 9.51417142486868,47.4851074227347,498.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<Polygon>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>9.51420229254557,47.4837514318466,498.0 9.52878826264392,47.4840913867986,443.0 9.51417142486868,47.4851074227347,498.0 9.51420229254557,47.4837514318466,498.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</MultiGeometry>
</MultiGeometry>
</Placemark>
</Folder>
</Document>
</kml>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment