Real-Time, Web-Based Satellite Tracking

Session Type: 
Lightning Talk
Presenter(s): 
Arthur Endsley, Michigan Tech Research Institute

NASA's Real-Time Mission Monitor (RTMM) service offers real-time ephemeris and footprint information for a variety of satellites, including many important Earth observation (EO) satellites cherished by the geospatial analysis and remote sensing communities. The authors have developed an application utilizing the RTMM web service to make ephemeris and footprint data more accessible to the general public. Users can watch accurate 3D models of EO satellites, generated using Google Sketch-Up, orbit the Earth in real-time within the Google Earth globe browser. Temporal and spatial queries allow users to find the position of satellites in the future or the next time that a given footprint will be imaged. The web application leverages several open-source technologies including the Python web framework Django, the DBMS PostgreSQL DMBS with PostGIS extensions and the Javascript library ExtJS. Data from the RTMM is ingested and cached by the web application, feeding KML/KMZ updates in real-time or fore/backcasting the position of satellites within the web browser. Remote sensing and GIS analysts will find obvious utility in the application, but perhaps the most significant value is for the public at large and particularly students who can gain insight into how our planet is studied from space, what tools we use and where they are now.

Speaker Bio: 

Arthur's background is in geophysics, but he is currently leveraging his experience in open-source web development to support scientific data-sharing applications in water quality monitoring, climate change studies, and transportation asset management. He is interested in database design and management, information science and security, communication protocols, and object-oriented application design in Python and Javascript. He particularly enjoys working with Django, Postgres and PostGIS, and ExtJS.

Schedule info