Jeg har en polylinje i Google Earth.

Jeg kan se høydeprofilen i Google Earth når jeg beveger meg langs polylinjen, men er det en måte å trekke ut lat, lang og høyde data ut til Excel?

Kommentarer

  • Min første tanke er at avhengig av din tiltenkte bruk, kan dette bryte med Googles vilkår for bruk , som et avledet verk. Min andre tanke ville være at det ville være enklere å bringe polylinen din inn i ArcGIS, laste inn en Digital Elevation Model (DEM) fra USGS, på The National Map og trekk ut høydene dine direkte enn å gjøre en trinnvis prosess ut av GE.

Svar

GEOCONTEXT-PROFILER oppretter en høydeprofil akkurat som Google Earth, og du kan importere en KML og eksportere en CSV. Det skal gi deg de samme resultatene som Google Earth.

Dette er lisensbegrensningssiden som verktøyet lenker til.

Svar

Google Elevation API kan gi deg høyden når som helst punkt på jorden, slik at du kan gjentatte over polylinjen og få høyden på hvert punkt:

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

Opptil 2500 forespørsler per dag er tilgjengelig gratis. Vær oppmerksom på at vilkårene for bruk krever at du viser oppnådde resultater på et Google-kart, og å ringe API fra Excel eller ArcGIS vil sannsynligvis være litt komplisert.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *