2015-04-20 32 views
8

Buduję aplikację internetową, która korzysta z rzędnych wzdłuż ścieżki, więc używam interfejsu API Map Google do wyodrębniania rzędnych. Jednak ważne jest, aby znać stopień dokładności tych informacji. Dokumentacja API stwierdza, że ​​rozdzielczość rzędnej jest wartością "wskazującą maksymalną odległość między punktami danych, z których wysokość została interpolowana, w metrach." Dokładnie tego chcę, ale wartości, jakie otrzymuję z tej rozdzielczości, wydają się dziwne. Spróbuj tego przykładu podanego poniżej na południowym wybrzeżu Anglii.Google Maps Rozdzielczość rzędowa APIv3

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

Ten przykład daje rozdzielczość 610 metrów. Teraz, przesiewając przez sieć, aby dowiedzieć się, co Google wykorzystuje do danych wysokościowych, SRTM 3 znacznie się przycina. Osobiście osobiście korzystałem z tego zbioru danych i wiem, że ma on rozdzielczość 3 sekundy łuku, czyli około 90 metrów i jest dostępny dla większości krajów na świecie. Ale Google twierdzi również, że używa wielu źródeł danych na temat elewacji, aby dać najlepsze possible coverage. Opierając się na tym, oczekiwałbym, że rozdzielczość elewacji będzie rzędu co najmniej 90 m lub więcej. Jednak pobieranie próbek w całej Europie wydaje się nie mieć miejsca i często przekracza 100 milionów. A będąc 610 metrów na południowym wybrzeżu Anglii wydaje się zdecydowanie zbyt wysoka, biorąc pod uwagę rodzaj danych, których Google używałby.

Moje pytanie brzmi, czy ktoś może rzucić na to jakiekolwiek światło, czy może czegoś brakuje, a nawet robi coś nie tak? Wiem, że w niektórych regionach USA dają świetną rozdzielczość (~ 4 metry), ale, jak mówię, intuicyjnie można oczekiwać, że świat będzie miał co najmniej 90 m res.

Odpowiedz

5

Interfejs API zwraca rozdzielczość najskromniejszego zasobu dodawanego do kafelka próbki. W tym przypadku mamy do czynienia z 30-sekundowym spektrum batymetrycznym, z którego pobrano próbkę do 600m +. Reszta płytki to SRTM, która ma rozdzielczość po połknięciu ~ 75m

+0

Dzięki za to. Myślę, że widzę logikę, która za tym stoi, ale z pewnością najlepiej byłoby podać najlepsze dane dotyczące rozdzielczości (np. SRTM), zamiast podawać dane z rozdzielczością 600m +. Nawet interpolowane 75-metrowe dane res byłyby lepsze niż rzeczy 600-metrowe? – cn198

+1

@AniV Czy określiłeś źródła elewacji za pomocą publicznie dostępnych źródeł? Jeśli tak, czy mógłby Pan wyjaśnić, w jaki sposób. Dzięki –

+1

Te dane są szczególnie interesujące. Czy API raportuje wysokość budynków lub wysokość terenu? – Trojanian