The application discloses a
satellite orbit ECI anchoring rendering method based on osgEarth and relates to the technical field of three-dimensional
geographic information system visualization.The method comprises the following steps: storing
orbit geometry in the ECI coordinate
system statically, performing GMST rotation rendering through a MatrixTransform node every frame;monitoring the
satellite position deviation, correcting the error through a double-path mechanism of
anchor point translation and asynchronous
resampling; supporting double-mode
orbit display, coordinating the main thread and the background thread by using an asynchronous request identification matching filter mechanism; realizing earth
occlusion culling by judging the intersection between the
line of sight and the earth sphere in the GPU pixel
shader; and driving the
satellite propagation and the ground entity
kinematics model by using a unified
simulation time axis.The application solves the problems of orbit line drift, high-orbit penetration artifacts and time-space reference inconsistency, and realizes efficient, accurate and drift-free rendering and
sky-ground collaborative display in a large-scale satellite scene.