Xml 使用KML创建多边形

Xml 使用KML创建多边形,xml,kml,shapefile,Xml,Kml,Shapefile,我使用KML创建多边形,遇到180相交的极点时遇到问题。例如,我在创建范围的KML时遇到了与这些坐标集有关的问题: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>Name</name> <description>Description</descri

我使用KML创建多边形,遇到180相交的极点时遇到问题。例如,我在创建范围的KML时遇到了与这些坐标集有关的问题:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
    <name>Name</name>
    <description>Description</description>
<Style id="SwathPolygonStyle"><LineStyle><color>ff00ffff</color></LineStyle><PolyStyle><fill>0</fill></PolyStyle></Style>
<Style id="FramePolygonStyle"><LineStyle><color>ff82ffff</color></LineStyle><PolyStyle><fill>0</fill></PolyStyle></Style>
<Style id="RegionPolygonStyle"><LineStyle><color>ff0000ff</color> </LineStyle><PolyStyle><fill>0</fill></PolyStyle></Style>
<Folder>
<name>here-1</name>
<Placemark>
<name>here-1</name>
<description>
Hello:Hello
</description>
<styleUrl>#SwathPolygonStyle</styleUrl>
<MultiGeometry>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-72.058493,-176.622811,0
-70.502050,-173.022317,0
-68.887565,-169.929116,0
-67.227255,-167.248426,0
-64.953185,-176.004274,0
-66.451642,-178.990172,0
-67.886604,177.654724,0
-69.245042,173.875146,0
-70.511090,169.613436,0
-71.665730,164.815015,0
-72.525277,160.384696,0
-75.985382,169.327427,0
-74.926496,174.165622,0
-72.058493,-176.622811,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</MultiGeometry>
</Placemark>
</Folder>
</Document>
</kml>

名称
描述
FF00FF0
FF82FF0
FF0000FF0
这里-1
这里-1
你好:你好
#带状多角形
-72.058493,-176.622811,0
-70.502050,-173.022317,0
-68.887565,-169.929116,0
-67.227255,-167.248426,0
-64.953185,-176.004274,0
-66.451642,-178.990172,0
-67.886604,177.654724,0
-69.245042,173.875146,0
-70.511090,169.613436,0
-71.665730,164.815015,0
-72.525277,160.384696,0
-75.985382,169.327427,0
-74.926496,174.165622,0
-72.058493,-176.622811,0
这种格式的所有其他KML都适用于我。由于某些原因,当使用这些坐标创建kml时,kml不正确,导致多边形不在我的AOI附近


任何帮助都将不胜感激。谢谢。

您的KML无效。通过以下方式运行它:

很抱歉 此提要未验证

第36行第0列:在坐标内找到无效纬度。纬度必须介于-90和90之间。:-176.622811(14次)[帮助]

在我看来,纬度和经度是颠倒的,
的顺序是经度,纬度,[高度],不允许空格,高度是可选的

如果我反转坐标,但它不适用于(可能)

可能重复的