Ich habe eine Polylinie in Google Earth.
Ich kann das Höhenprofil in Google Earth sehen, wenn ich mich entlang der Polylinie bewege. Gibt es jedoch eine Möglichkeit, die Lat-, Long- und Höhendaten nach Excel zu extrahieren?
Kommentare
- Mein erster Gedanke ist, dass dies abhängig von Ihrer beabsichtigten Verwendung möglicherweise gegen die Google-Nutzungsbedingungen verstößt als abgeleitete Arbeit. Mein zweiter Gedanke wäre, dass es einfacher wäre, Ihre Polylinie in ArcGIS zu bringen und ein digitales Höhenmodell (DEM) von USGS unter The National Map und zu laden Extrahieren Sie Ihre Ansichten direkt, als einen mehrstufigen Prozess aus GE heraus durchzuführen.
Antwort
Die GEOCONTEXT-PROFILER erstellt ein Höhenprofil wie Google Earth und Sie können eine KML importieren und eine CSV exportieren. Sie sollten die gleichen Ergebnisse wie Google Earth erhalten.
Dies ist die Seite mit den Lizenzbeschränkungen, auf die das Tool verweist.
Antwort
Mit der Google Elevation API können Sie die Höhe jederzeit angeben Punkt auf der Erde, damit Sie über Ihre Polylinie iterieren und die Höhe jedes Punkts ermitteln können:
{ "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" }
Bis zu 2.500 Anfragen pro Tag sind kostenlos verfügbar. Beachten Sie, dass Sie gemäß den Nutzungsbedingungen alle erhaltenen Ergebnisse auf einer Google-Karte anzeigen müssen und das Aufrufen der API aus Excel oder ArcGIS wahrscheinlich etwas kompliziert ist.