2011-06-22 16 views
6

Czy linia prosta w Google Earth lub mapy google geodezyjne? To znaczy, kiedy oglądam dane mapy Google Earth lub Google na ekranie komputera 2d, czy obraz, który widzę, jest "prawidłowo" skorygowany, że linia prosta tego "skorygowanego" obrazu jest rzeczywiście geodezyjna?Czy linia prosta w Google Earth lub Google Maps jest geodezyjna?

Jeśli tak nie jest, czy są jakieś opcje, które mogę wybrać w tych aplikacjach, które pozwolą mi "dopasować" obraz tak, aby linia prosta na tym "skorygowanym" obrazie była geodezyjna?

Czy są tam jakieś inne darmowe aplikacje, które wyświetlają "dostosowane" mapy, w których proste linie na ekranie są rzeczywiście geodezyjne?

Czy są jakieś bezpłatne aplikacje, które zapewnią mi geodezyjną ścieżkę między dwoma punktami na ziemi?

Z góry dziękuję.

Odpowiedz

4

Przede wszystkim jasne jest, że linie nie są elipsoidalnymi geodezyjnymi. Na przykład linia między (łac., Dług.) 0,0 a 0,179.99 w Google Earth jest wyświetlana wzdłuż równika zamiast krótszej ścieżki biegnącej w pobliżu bieguna.

Dokumentacja KML mówi, że boki ścieżki są "wielkimi okręgami" , a boki wielokąta są "liniami o stałym łożysku". I wierzę, że "wielkie kręgi" stają się wielkimi elipsami (ścieżka wzdłuż elipsy , której środkiem jest środek ziemi). Zwykłe zrozumienie "linii stałego łożyska" polega na tym, że są one rdzenie linii, tj. Że odpowiadają one liniom prostym na rzucie Mercator . Jednak dokumentacja leży. Zamiast tego są proste linie na rzucie z płyty.

Poprosiłem Google o użycie geodezji dla obu rodzajów obiektów, a oni rozważają to pod kątem .

Napisałem bibliotekę C++ GeographicLib, która dokładnie rozwiązuje problem geodezyjny . Jeśli chcesz zobaczyć, jak wygenerować sekwencję punktów wzdłuż linii geodezyjnej, zobacz przykład w dokumentacji dla . Jeśli chcesz przetestować rozwiązania, spójrz na online geodesic calculator.

+0

Dzięki CFFK za szczegółową odpowiedź. – Tryer