¿Extraer datos de elevación de Google Earth a Excel?

13

Tengo una polilínea en Google Earth.

Puedo ver el perfil de elevación en Google Earth cuando me muevo a lo largo de la polilínea, pero ¿hay alguna forma de extraer los datos de lat, largo y elevación a Excel?

Akd
fuente
55
Mi primer pensamiento es que, dependiendo de su uso previsto, esto puede violar los Términos de servicio de Google , como un trabajo derivado. Mi segundo pensamiento sería que sería más simple llevar su polilínea a ArcGIS, cargar en un Modelo de elevación digital (DEM) de USGS, en The National Map y extraer sus elevaciones directamente que hacer un proceso de varios pasos fuera de GE.
Obtenga espacial

Respuestas:

11

El GEOCONTEXT-Profiler creará un perfil de elevación como Google Earth y se puede importar un archivo KML y exportar un archivo CSV. Debería darte los mismos resultados que Google Earth.

Esta es la página de restricción de licencia a la que se vincula la herramienta.

Fezter
fuente
4

La API de elevación de Google puede darle la elevación en cualquier punto de la tierra, por lo que puede iterar a través de su polilínea y obtener la elevación de cada punto:

https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536,-104.9847034|36.455556,-116.866667 :

{
   "results" : [
      {
         "elevation" : 1608.637939453125,
         "location" : {
            "lat" : 39.7391536,
            "lng" : -104.9847034
         },
         "resolution" : 4.771975994110107
      },
      {
         "elevation" : -50.78903579711914,
         "location" : {
            "lat" : 36.455556,
            "lng" : -116.866667
         },
         "resolution" : 19.08790397644043
      }
   ],
   "status" : "OK"
}

Hasta 2.500 solicitudes por día están disponibles de forma gratuita. Tenga en cuenta que los términos del servicio requieren que muestre los resultados obtenidos en un mapa de Google, y es probable que llamar a la API desde Excel o ArcGIS sea un poco complicado.

lambshaanxy
fuente