【发布时间】:2014-03-14 16:33:03
【问题描述】:
是否可以创建不含坐标的 KML 文件?我有一个地址列表,但我没有长/纬度。我想创建一个 KML 文件并对 Google 地球进行地理编码并确定每个地标的经度/纬度。提前致谢。
【问题讨论】:
标签: kml
是否可以创建不含坐标的 KML 文件?我有一个地址列表,但我没有长/纬度。我想创建一个 KML 文件并对 Google 地球进行地理编码并确定每个地标的经度/纬度。提前致谢。
【问题讨论】:
标签: kml
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>
【讨论】:
当您的文件中有地址时,您可以创建没有坐标的 KML 文件。例如,如果您对批处理操作感兴趣,可以从 MS Excel 输入数据。请参阅下面的解决方案:
然后,当您再次将地标另存为 .kml 文件时,Google 地球会自动对其进行地理编码。 它仅在您的 excel 列中没有其他数据时才有效。如果是这样,那么您必须将 Excel 电子表格直接导入 Google 地球,具体说明如下:
【讨论】: