Jag har en polyline i Google Earth.

Jag kan se höjdprofilen i Google Earth när jag rör mig längs polylinjen men finns det ett sätt att extrahera lat-, lång- och höjddata till Excel?

Kommentarer

  • Min första tanke är att beroende på din avsedda användning kan detta bryta mot Googles användarvillkor , som ett derivatverk. Min andra tanke skulle vara att det skulle vara enklare att ta med din polyline i ArcGIS, ladda in en Digital Elevation Model (DEM) från USGS, på National Map och extrahera dina höjder direkt än att göra en flerstegsprocess ur GE.

Svar

GEOCONTEXT-PROFILER skapar en höjdprofil precis som Google Earth och du kan importera en KML och exportera en CSV. Det borde ge dig samma resultat som Google Earth.

Detta är den licensbegränsningssida som verktyget länkar till.

Svar

Google Elevation API kan ge dig höjden när som helst peka på jorden så att du kan itera över din polylinje och få höjden för varje 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" } 

Upp till 2500 förfrågningar per dag är tillgängliga gratis. Observera att användarvillkoren kräver att du visar alla erhållna resultat på en Google-karta, och att ringa API: et från Excel eller ArcGIS är troligtvis lite komplicerat.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *