Am o polilinie în Google Earth.

Pot vedea profilul de înălțime în Google Earth când mă deplasez de-a lungul polilinii, dar există o modalitate de a extrage datele lat, lungi și de înălțime în Excel?

Comentarii

  • Primul meu gând este că, în funcție de utilizarea intenționată, acest lucru poate încălca Termenii și condițiile Google , ca operă derivată. Al doilea meu gând ar fi că ar fi mai simplu să vă aduc polilinea în ArcGIS, să încărcați într-un model digital de înălțare (DEM) de la USGS, la The National Map și extrageți-vă înălțimile direct decât să faceți un proces în mai mulți pași din GE.

Răspuns

GEOCONTEXT-PROFILER va crea un profil de înălțime la fel ca Google Earth și puteți importa un KML și puteți exporta un CSV. Ar trebui să vă ofere aceleași rezultate ca Google Earth.

Aceasta este pagina de restricționare a licenței la care instrumentul se leagă.

Răspuns

API Google Elevation vă poate oferi altitudine la orice punct de pe pământ, astfel încât să puteți itera pe polilinie și să obțineți cota fiecărui punct:

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

Până la 2.500 de cereri pe zi sunt disponibile gratuit. Rețineți că termenii și condițiile necesită afișarea oricăror rezultate obținute pe o hartă Google, iar apelarea API-ului din Excel sau ArcGIS este probabil să fie puțin complicată.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *