Extraindo dados de elevação do Google Earth para o Excel?

13

Eu tenho uma polilinha no Google Earth.

Consigo ver o perfil de elevação no Google Earth quando me movo pela polilinha, mas existe uma maneira de extrair os dados de lat, longos e de elevação para o Excel?

Akd
fonte
5
Meu primeiro pensamento é que, dependendo do uso pretendido, isso pode violar os Termos de Serviço do Google , como um trabalho derivado. Meu segundo pensamento seria que seria mais simples trazer sua polilinha para o ArcGIS, carregar um Modelo Digital de Elevação (DEM) do USGS, no The National Map e extrair suas elevações diretamente do que fazer um processo de várias etapas da GE.
Get Spatial

Respostas:

11

O GEOCONTEXT-PROFILER criará um perfil de elevação como o Google Earth e você poderá importar um KML e exportar um CSV. Deverá fornecer os mesmos resultados que o Google Earth.

Esta é a página de restrição de licença à qual a ferramenta está vinculada.

Fezter
fonte
4

A API do Google Elevation pode fornecer a elevação em qualquer ponto do planeta, para que você possa percorrer sua polilinha e obter a elevação de cada ponto:

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"
}

Até 2.500 solicitações por dia estão disponíveis gratuitamente. Observe que os termos de serviço exigem que você exiba todos os resultados obtidos em um mapa do Google, e chamar a API do Excel ou ArcGIS provavelmente será um pouco complicado.

lambshaanxy
fonte