Jeg har en polyline i Google Earth.

Jeg kan se højdeprofilen i Google Earth, når jeg bevæger mig langs polylinjen, men er der en måde at udtrække data for lat, lang og højde ud til Excel?

Kommentarer

  • Min første tanke er, at dette afhængigt af din påtænkte anvendelse kan være i strid med Googles servicevilkår , som et afledt værk. Min anden tanke ville være, at det ville være enklere at bringe din polyline ind i ArcGIS, indlæse en Digital Elevation Model (DEM) fra USGS, på Det nationale kort og udtræk dine højder direkte end at udføre en proces i flere trin ud af GE.

Svar

GEOCONTEXT-PROFILER opretter en højdeprofil ligesom Google Earth, og du kan importere en KML og eksportere en CSV. Det skal give dig de samme resultater som Google Earth.

Dette er den licensbegrænsningsside, som værktøjet linker til.

Svar

Google Elevation API kan give dig højden til enhver tid peg på jorden, så du kan gentage på tværs af din polylinje og få højden for 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" } 

Op til 2.500 anmodninger om dagen er gratis. Bemærk, at servicevilkårene kræver, at du viser de opnåede resultater på et Google-kort, og at ringe til APIen fra Excel eller ArcGIS vil sandsynligvis være lidt kompliceret.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *