Jak narysować linię prostopadłą do niej, mając linię na powierzchni ziemi?
Przepraszamy, jeśli jest to bardzo proste pytanie. Myślałem, że będzie to proste zadanie, ale okazuje się sprzeczne z intuicją.
Zaczynam od niebieskiej linii na poniższym rysunku (patrz link - nie mogę jeszcze przesłać figurek). Znalazłem prostopadłą linię, obliczając gradient niebieskiej linii (m), a następnie wykreślając inną linię (zieloną) z gradientem -1 / m. Kiedy rysuję linie w Matlabie (używając „wykresu” i „osi równej”), wyglądają one prostopadle, zgodnie z oczekiwaniami.
Jednak kiedy eksportuję te linie do Google Earth (używając KML Toolbox), nie wyglądają już one prostopadle (patrz link poniżej; krótsza linia to niebieska linia z poprzedniego rysunku).
Rozumiem, że na zakrzywionych powierzchniach dzieją się dziwne rzeczy, ale pomyślałem, że linie powinny przynajmniej wyglądać lokalnie prostopadle. Podejrzewam, że ma to coś wspólnego z rzutowaniem w Google Earth - w szczególności fakt, że komórki siatki wydają się mieć mniej więcej podobne długości boków, ale krawędź wzdłużna ma długość = 1 stopień, podczas gdy krawędź wzdłużna ma długość = 0,5 stopień.
Podsumowując:
- czy moja metoda znajdowania linii prostopadłej jest ważna na zakrzywionej powierzchni? (tj. kreślenie linii z gradientem -1 / m)
- czy na obrazie Google Earth linie prostopadłe wyglądają zgodnie z oczekiwaniami, czy dzieje się coś dziwnego?
AKTUALIZACJA:
Aby zapewnić więcej kontekstu: patrzę na dane radarowe pobrane z samolotu. Wielobarwny obszar to „pokos”, w którym odnotowano obserwacje. Niebieska linia, od której zacząłem w powyższym wyjaśnieniu, jest równoległa do pokosu: jest to linia lotu samolotu (samolot poruszał się w przybliżeniu w kierunku południowo-zachodnim). Radar patrzy w kierunku prostopadłym do linii lotu, po lewej stronie. Próbuję narysować linię prostopadłą do linii lotu; powinien to być kierunek, w którym patrzy radar, i powinien starannie pokroić pokos. Jak widać, tak nie jest.