Czy wyodrębniasz dane wysokości Google Earth do Excela?

13

Mam polilinię w Google Earth.

Widzę profil wysokości w Google Earth, gdy poruszam się wzdłuż polilinii, ale czy istnieje sposób na wyodrębnienie danych szerokości, długości i wysokości do Excela?

Akd
źródło
5
Moją pierwszą myślą jest to, że w zależności od zamierzonego zastosowania może to naruszać Warunki korzystania z usług Google jako dzieło pochodne. Moja druga myśl byłaby taka, że ​​łatwiej byłoby wprowadzić polilinię do ArcGIS, załadować cyfrowy model wysokości (DEM) z USGS na Mapie Narodowej i wyodrębnić swoje elewacje bezpośrednio niż wykonywanie wieloetapowego procesu z GE.
Zdobądź Spatial

Odpowiedzi:

11

GEOCONTEXT-Profiler stworzy profil wysokości podobnie jak Google Earth można importować i eksportować KML CSV. Powinno dać ci takie same wyniki jak Google Earth.

Jest to strona z ograniczeniami licencji, do której prowadzi narzędzie.

Fezter
źródło
4

Google Elevation API można uzyskać elewację w dowolnym miejscu na ziemi, dzięki czemu można iteracyjne w całej polilinii i uzyskać podniesienie każdego punktu:

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

Do 2500 wniosków dziennie jest dostępnych bezpłatnie. Pamiętaj, że warunki korzystania z usługi wymagają wyświetlenia uzyskanych wyników na mapie Google, a wywołanie interfejsu API z Excela lub ArcGIS może być nieco skomplikowane.

lambshaanxy
źródło