Извлечение данных высоты Google Планета Земля в Excel?

13

У меня есть ломаная линия в Google Earth.

Я могу видеть профиль высоты в Google Планета Земля, когда я двигаюсь вдоль полилинии, но есть ли способ извлечь данные о широте, длине и высоте в Excel?

ДАК
источник
5
Сначала я подумал, что в зависимости от вашего предполагаемого использования это может нарушать Условия использования Google , являясь производным продуктом . Моя вторая мысль будет заключаться в том, что было бы проще перенести вашу полилинию в ArcGIS, загрузить в цифровую модель рельефа (DEM) из USGS на National Map и напрямую извлечь ваши возвышения, чем выполнять многошаговый процесс из GE.
Получить пространственный

Ответы:

11

GEOCONTEXT-Profiler создает профиль высоты так же , как Google Earth , и вы можете импортировать KML и экспортировать CSV. Он должен дать вам те же результаты, что и Google Earth.

Это страница ограничения лицензии, на которую ссылается инструмент.

Фезтер
источник
4

Google Elevation API может дать вам высоту в любой точке земного шара, так что вы можете перемещаться по ломаной линии и получить высоту каждой точки:

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

До 2500 запросов в день доступны бесплатно. Обратите внимание, что условия предоставления услуг требуют, чтобы вы отображали любые полученные результаты на карте Google, и вызов API из Excel или ArcGIS, вероятно, будет немного сложным.

lambshaanxy
источник