没有坐标的KML文件

时间:2014-03-14 16:33:03

标签: kml

是否可以创建没有坐标的KML文件?我有一个地址列表,我没有长/纬。我想创建一个KML文件并使用Google Earth地理编码并确定每个地标的长/纬度。提前谢谢。

2 个答案:

答案 0 :(得分:8)

不需要KML地标中的几何图形(例如,点,多边形等)。

您可以在KML地标中添加address,Google地球会自动对其进行地理编码,如果可以的话。在幕后,Google地球将对该地址执行查找,并在返回任何结果时使用第一个匹配项。基本上,已解决的地址将与您通过Google地球或Google地图中的搜索面板输入地址相同。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Placemark>
        <name>Google place</name>
        <address>1600 Amphitheatre Parkway, Mountain View, CA</address>
    </Placemark>
</kml>

之后,如果您保存KML,那么Google地球会将您的坐标插入每个地标。

<Point>
    <coordinates>-122.083954,37.421998,0</coordinates>
</Point>

答案 1 :(得分:0)

文件中有地址时,可以创建不带坐标的KML文件。例如,如果您希望进行批处理操作,则可以从MS Excel输入数据。请参阅下面的解决方案:

http://www.mkrgeo-blog.com/input-a-multiple-address-list-in-google-maps-and-google-earth-the-quickest-way/

然后,当Google Earth再次将其保存为.kml文件时,它将自动对您的地标进行地理编码。 它仅在excel列中没有其他数据时才有效。如果是这样,则必须按照以下说明将Excel电子表格直接导入到Google Earth:

https://gis.stackexchange.com/questions/298570/exporting-layer-from-google-my-maps-as-kml-has-no-geometries/332642#332642