Tôi đang sử dụng gói python sgp4 (được phát triển bởi Brandon Rhodes); Tôi nhập thông tin TLE cho ISS (Zarya). Tôi nhận được vị trí của vệ tinh tại một ngày nhất định, trong hệ thống tọa độ ECI. Tuy nhiên, tôi muốn chuyển nó sang hệ tọa độ ECEF.Python phối hợp chuyển đổi ECI thành ECEF
Có ít nhất hai trường hợp chức năng MATLAB được triển khai (ecitoecef, eci2ecef) và hàm C (eci2ecef) được triển khai cho dự án RTKLIB. (Tôi không thể đăng liên kết vì tôi có giới hạn hai liên kết cho mỗi câu hỏi vì đây là câu hỏi đầu tiên của tôi và tôi có danh tiếng 1)
Tôi không thể tìm thấy chức năng python được triển khai. Tuy nhiên, trong câu hỏi trước, Python satellite tracking with spg4, pyephem- positions not matching người dùng nói "Tôi đã tìm thấy ít nhất một phần vấn đề. Spg84.propagate() trả về vị trí trong ECI chứ không phải ECEF. Chạy nhanh qua eci2ecef và dòng này hoàn toàn phù hợp với phản hồi dự đoán . "
ECi2ecef đó có đề cập đến việc triển khai python không? Điều này có sẵn trực tuyến không? Có tài liệu trực tuyến nào giải thích chính xác bước cần thực hiện nếu tôi tự mình thực hiện không? Trong câu hỏi này How do I convert ECI coordinates to longitude latitude and altitude to display on a Map? trong một nhận xét họ nói "Chúng khác nhau theo tốc độ quay của Trái Đất nên việc biến đổi chỉ là một tội phạm cos 2-D; -sin cos chuyển đổi kiểu.". Góc biến đổi là gì? Có phải đó là thời điểm bên ngoài Greenwhich? Khi chúng ta sử dụng sgp4, nó cũng là GST mà chúng ta chỉ định, hay thời gian khác?
Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn!