This post details the evolution of Palantir's 3D geospatial visualization system, Gaia, powered by the custom Three.js library Zodiac. It focuses on rendering Ontology objects with geospatial properties for defense and intelligence operations. Key technical aspects include handling high-density visualizations of satellite positions using instanced meshes, efficient orbit propagation with TLEs and a circular buffer for path rendering, and implementing lines of sight between objects. The system addresses performance challenges at the poles with polar scaled tiles and optimizes orbit path rendering by reusing calculations and advancing a queue of track points. It also details the implementation of lines of sight between objects, considering Earth obstruction.
All Palantir trails