如何从Google Earth kml文件中的GoogleMapsEngineLink中提取数据到表格形式?

时间:2015-10-26 09:29:07

标签: google-earth

基本上,此GoogleMapsEngineLink(http://globe.six.nsw.gov.au/kml/nswglobe.kml)位于KML文件中,可以通过Google地球轻松打开,从此网址中提取的数据会在Google地球中绘制。但我需要一种方法来保存表格格式的数据,如excel,所以我可以在我的数据库中导入它进行进一步分析。

我所说的KML文件的内容为

<?xml version='1.0' encoding='UTF-8'?>

<kml xmlns="http://www.opengis.net/kml/2.2"

     xmlns:gx="http://www.google.com/kml/ext/2.2">

     <gx:GoogleMapsEngineLink>

         <href>http://globe.six.nsw.gov.au/nswglobe/</href>    

     </gx:GoogleMapsEngineLink>

</kml>

下载kml文件的链接 - http://globe.six.nsw.gov.au/kml/nswglobe.kml

正如您所看到的,此kml文件并不会对数据本身进行内容,而只是将此URL链接的内容放在下载数据的位置。当我在浏览器中打开此URL时,它会要求提供Google地球插件。所以看起来,它使用某种谷歌地球协议或API调用来传递数据。我的猜测是,我需要手动编写这些API调用,或者以任何方式模拟Google Earth来询问此URL中的数据,并以表格格式保存数据,如CSV而不是绘制到Google地球。 我能想到的另一种方法是,如果有办法将谷歌地球中加载的数据保存/导出到文件中?

0 个答案:

没有答案