Używam pakietu pythów sgp4 (opracowanego przez Brandona Rhodesa); Wprowadzam informacje TLE dla ISS (Zarya). Dostaję pozycję satelity w określonym terminie, w układzie współrzędnych ECI. Jednak chcę przekonwertować go na układ współrzędnych ECEF.Transformacja współrzędnych Pythona ECI do ECEF
Wprowadzono co najmniej dwa wystąpienia funkcji matlab (ecitoecef, eci2ecef) i funkcję C (eci2ecef) wdrożoną dla projektu RTKLIB. (Nie mogę zamieszczać linków, ponieważ mam ograniczenie dwóch linków w pytaniu, ponieważ to jest moje pierwsze pytanie i mam reputację 1)
Nie mogłem znaleźć zaimplementowanej funkcji Pythona. Jednak w poprzednim pytaniu, Python satellite tracking with spg4, pyephem- positions not matching użytkownik mówi: "Znalazłem co najmniej część problemu, spg84.propagate() zwraca lokalizację w ECI, a nie ECEF, szybki przebieg przez eci2ecef i idealnie pasuje do przewidywanej odpowiedzi . "
Czy to eci2ecef odnosi się do implementacji pythona? Czy to jest dostępne online? Czy istnieje dokument online, który dokładnie wyjaśnia, co należy zrobić, gdybym sam został wdrożony? W tym pytaniu How do I convert ECI coordinates to longitude latitude and altitude to display on a Map? w komentarzu mówią: "Różnią się one stopniem rotacji Ziemi, więc transformacja jest po prostu 2-D cos sin, -sin transformacja typu cos.". Jaki jest kąt transformacji? Czy to czas syderii Greenwhich? Kiedy używamy sgp4, czy jest to również GST, który określamy, czy w innym czasie?
Dziękuję bardzo za pomoc!