2015-04-20 6 views
8

Ich erstelle eine Webanwendung, die Höhen entlang eines Pfades verwendet, daher verwende ich die Google Maps-API zum Extrahieren von Höhen. Es ist jedoch wichtig, dass ich den Genauigkeitsgrad dieser Informationen kenne. Die API-Dokumentation gibt an, dass die Höhenauflösung ein Wert "ist, der die maximale Entfernung zwischen Datenpunkten angibt, von denen die Höhe interpoliert wurde, in Metern." Das ist genau das, was ich will, aber die Werte, die ich von dieser Lösung bekomme, scheinen merkwürdig. Versuchen Sie dieses Beispiel für die Südküste von England.Google Maps APIv3 Höhenauflösung

https://maps.googleapis.com/maps/api/elevation/json?locations=50.8,-1.1

Dieses Beispiel liefert eine Auflösung von 610 Metern. Nachdem SRTM 3 nun durch das Netz gesiebt wurde, um herauszufinden, was Google für Höhendaten verwendet, taucht SRTM 3 viel auf. Ich habe diesen Datensatz sehr ausführlich verwendet und weiß, dass er eine Auflösung von 3 Bogensekunden hat, was ungefähr 90 m beträgt und für die meisten Menschen auf der Welt verfügbar ist. Aber Google sagt auch, dass sie viele viele Quellen für Höhendaten verwenden, um die besten possible coverage zu geben. Auf dieser Grundlage würde ich erwarten, dass die Höhenauflösung in der Größenordnung von mindestens 90 m oder besser liegt. Aber in ganz Europa scheint dies nicht der Fall zu sein und liegt oft bei über 100 m. Und 610 Meter an der Südküste Englands zu sein erscheint viel zu hoch angesichts der Art von Daten, die Google verwenden würde.

Also meine Frage ist, kann jemand Licht darauf werfen, oder bin ich etwas fehlt oder sogar etwas falsch machen? Ich weiß für die USA, dass einige Regionen eine großartige Auflösung (~ 4 Meter) bieten, aber wie gesagt, intuitiv würde man erwarten, dass die Welt mindestens 90 Millionen Res. Hat.

Antwort

5

Die API gibt die Auflösung des gröbsten Assets zurück, das zur Beispielkachel beiträgt. In diesem Fall gibt es 30 Bathymetrie bei 30 Bogensekunden, die bei der Aufnahme zu 600 m + gesammelt wurden. Der Rest der Kachel ist SRTM, die eine Auflösung nach Aufnahme von ~ 75m hat

+0

Danke dafür. Ich denke, ich kann die Logik dahinter sehen, aber sicherlich wäre es am besten, nur die besten auflösbaren Daten zu liefern (d. H. SRTM), anstatt Daten mit einer Auflösung von 600 m + zu geben. Selbst interpolierte 75m Res Daten wären besser als die 600m Stuff? – cn198

+1

@AniV Haben Sie die Höhenquellen mit öffentlich zugänglichen Quellen ermittelt? Wenn ja, würde es Ihnen etwas ausmachen zu erklären, wie. Danke –

+1

Ich finde diese Daten besonders interessant. Gibt die API Gebäudehöhen oder Bodenhöhen an? – Trojanian