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:
{ "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.