Tenho uma polilinha no Google Earth.

Eu consigo ver o perfil de elevação no Google Earth quando me movo ao longo da polilinha, mas há uma maneira de extrair os dados de latitude, longitude e elevação para o Excel?

Comentários

  • Meu primeiro pensamento é que, dependendo do uso pretendido, isso pode violar os Termos de Serviço do Google , como uma obra derivada. Meu segundo pensamento seria que seria mais simples trazer sua polilinha para ArcGIS, carregar em um Modelo Digital de Elevação (DEM) do USGS, em Mapa Nacional e extraia suas elevações diretamente do que fazer um processo de várias etapas fora da GE.

Resposta

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

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

Resposta

A API de elevação do Google pode fornecer a elevação a qualquer ponto na Terra, para que você possa iterar em 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *