CINXE.COM
<!DOCTYPE html> <html lang="en-US" > <head > <title >Space-Track.org</title > <meta charset="utf-8" > <meta http-equiv="X-UA-Compatible" content="IE=edge" > <meta name="viewport" content="width=device-width, initial-scale=1.0" > <meta name="description" content="Space-Track.Org" > <meta name="keywords" content="Space, TLE, orbit, satellites, space objects" > <meta name="author" content="SAIC admin@space-track.org" > <link rel="apple-touch-icon" sizes="180x180" href="https://www.space-track.org/assets/ico/prod/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.space-track.org/assets/ico/prod/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.space-track.org/assets/ico/prod/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="192x192" href="https://www.space-track.org/assets/ico/prod/android-chrome-192x192.png"> <link rel="manifest" href="https://www.space-track.org/assets/ico/prod/manifest.json"> <link rel="mask-icon" href="https://www.space-track.org/assets/ico/prod/safari-pinned-tab.svg" color="#2b5797"> <link rel="shortcut icon" href="https://www.space-track.org/assets/ico/prod/favicon.ico?v=m2l0MBPYLl" type="image/ico"> <meta name="apple-mobile-web-app-title" content="Space-Track"> <meta name="application-name" content="Space-Track"> <meta name="theme-color" content="#ffffff"> <script src="https://www.space-track.org/assets/js/jquery-2.1.4.min.js"></script> <script src="https://www.space-track.org/assets/js/bootstrap.min.js"></script> <script src="https://www.space-track.org/assets/js/bootstrap-toggle.min.js"></script> <script src="https://www.space-track.org/assets/js/bootstrap.validator.min.js"></script> <script src="https://www.space-track.org/assets/js/jquery.datatables.v1.10.16.min.js"></script> <script src="https://www.space-track.org/assets/js/jquery.dataTables.columnFilter.js"></script> <script src="https://www.space-track.org/assets/js/jquery.datatables.select.1.3.1.min.js"></script> <script src="https://www.space-track.org/assets/js/jquery.datetimepicker.full.min.js" charset="UTF-8"></script> <script src="https://www.space-track.org/assets/js/st-custom.js"></script> <script> $.ajaxPrefilter(function(options, originalOptions, jqXHR){ if (options.type.toLowerCase() === "post") { // initialize `data` to empty string if it does not exist options.data = options.data || ""; // add leading ampersand if `data` is non-empty options.data += options.data?"&":""; // add token entry options.data += "spacetrack_csrf_token=333c9d0cd6e163d25035d06395f9d380"; } }); </script> <link href="https://www.space-track.org/assets/css/bootstrap.min.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/jquery.datatables.v1.10.16.min.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/theme/st-slate/bootstrap-theme.min.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/jquery.datetimepicker.min.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/st-custom.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/theme/st-slate/st-custom.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/bootstrap-toggle.css" rel="stylesheet"> <link href="https://www.space-track.org/assets/css/jquery.datatables.select.1.3.1.min.css" rel="stylesheet"></head> <body data-spy="scroll" data-target=".subnav" data-offset="50"> <!-- ====================================================================== NAV BAR ====================================================================== --> <div class="container" > <nav class="navbar navbar-default navbar-fixed-top" role="navigation" > <div class="container-fluid col-md-12" id="top-navbar" > <div class="navbar-left pull-left" id="top-navbar-logo" > <a href="/" style="float:left;margin-right:3px;height:30px" > <img src="https://www.space-track.org/assets/img/spacetrack-logo-lg.png" alt="Space-Track Logo" class="img-responsive" /> </a > <a href="/" class="navbar-brand navPopunder" style="vertical-align: center;">Space-Track.org</a > </div > <ul class="nav navbar-nav pull-right" id="top-navbar-right"> </ul> </div> <div class="container-fluid" id="top-navbar-2"> <!-- Required bootstrap placeholder for the collapsed menu --> <button type="button" data-toggle="collapse" data-target=".navbar-collapse2" class="navbar-toggle collapsed"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- Menu for non-collapsed state --> <div class="navbar-left collapse navbar-collapse"> <ul id="mainNav" class="nav navbar-nav"> <li><a href="https://www.space-track.org/"><i class="glyphicon glyphicon-log-in"></i> LOGIN</a></li> <li class="dropdown dropdown-toggle"> <a href="https://www.space-track.org/documentation" nav-id="https://www.space-track.org/documentation"> HELP <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="https://www.space-track.org/documentation#/api" class="font-size-14">API</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/howto" class="font-size-14">How To</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/faq" class="font-size-14">FAQ</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/legend" class="font-size-14">Legend</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/tle" class="font-size-14">TLE Format</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/odr" class="font-size-14">Data Requests</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/lch" class="font-size-14">Laser Clearinghouse</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/user_agree" class="font-size-14">User Agreement</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/privacy" class="font-size-14">Privacy</a></li><li class="divider divider-thin"></li><li><a href="https://www.space-track.org/documentation#/contact" class="font-size-14">Contact Us</a></li> </ul> </li> </ul > </div > <div class="nav navbar-nav pull-right st-clock-text" style="padding: 0 10px;" > <div class="" style="font-family: Arial, sans-serif;" > <div style="display: flex; flex-direction: row" > <div class="" id="clockContainer" > <p class="" style="margin: 0px;" ><strong class="" >Current Time (UTC) </strong ></p > <p class="text" style="margin: 0px;" id="timeValue" >2024-11-28 02:29:35</p > </div > </div > <script type="text/javascript" > let time; let incrementVal = 1; let enabled = true; async function asyncGetTime() { const response = await fetch( "https://www.space-track.org/time/getTime" ); return await response.json(); } function formatDate( isoDate ) { let returnDate = isoDate; const dotIndex = isoDate.indexOf( '.' ); if ( dotIndex !== -1 ) { returnDate = isoDate.substring( 0, dotIndex ); } return returnDate.replace( 'T', ' ' ); } function incrementLocalClock() { if ( enabled ) { let date = new Date( time ); date.setSeconds( date.getSeconds() + incrementVal ); setLocalClock( date.toISOString() ) } } function setLocalClock( updatedTime ) { time = updatedTime; const formattedTime = formatDate( time ); updateClockDisplay( formattedTime ); } function updateClockDisplay( formattedTime ) { $( "#timeValue" ).text( formattedTime ); } function getTime() { /********************************************************************* * Per PT - https://www.pivotaltracker.com/story/show/186967042 * * We are eliminating repeated calls to the webserver to 'refresh' the * time and instead allowing the local JS to keep the clock updated. * * This reduces/eliminates the excessive calls from the web clients *********************************************************************/ // const response = asyncGetTime(); // response.then( data => { // setLocalClock( data['time'] ); // } ); localTimeUTC = new Date().toISOString(); setLocalClock( localTimeUTC ); } $( document ).ready( function () { getTime(); /********************************************************************* * Per PT - https://www.pivotaltracker.com/story/show/186967042 * * We are eliminating repeated calls to the webserver to 'refresh' the * time and instead allowing the local JS to keep the clock updated. * * This reduces/eliminates the excessive calls from the web clients *********************************************************************/ // Refresh the clock every 15 seconds with new data setInterval( getTime, 15000 ); // Increment the local clock every second setInterval( incrementLocalClock, 1000 ); } ); </script > </div > </div > <!-- Menu for collapsed state. Don't display sub-menus --> <div class="navbar-left collapse navbar-collapse2" > <ul id="verticalNav" class="nav navbar-nav" > <li ><a href="https://www.space-track.org/" ><i class="glyphicon glyphicon-log-in" ></i > LOGIN</a ></li > </ul > </div > </div > </nav > </div > <script> $(document).ready(function() { $('.navPopunder').popover({ placement: 'bottom', trigger: "hover focus" }); $('[rel=popover]').popover({ placement: 'bottom', trigger: "click", html : true, content: function() { return $('#popover_content_wrapper').html(); } }); $('.docTooltip').tooltip(); $('.docTooltipL').tooltip({ placement: 'left' }); // highlight the top-level menu item $('#mainNav .dropdown-menu>li>a').on("click", function(){ $('#mainNav li.dropdown-toggle').find('.active').removeClass('active'); $(this).parent().parent().parent().addClass("active"); }); $('#mainNav .dropdown-menu').hover( // mouse enter handler function(){ // $('#mainNav li.dropdown-toggle').find('.active').removeClass('active'); $(this).parent().addClass("top-nav-opened"); }, // mouse leave handler function(){ $(this).parent().removeClass("top-nav-opened"); } ); // On page load get current URL path and assign 'active' class to correct top level menu item var pathname = window.location.pathname; if (pathname === '/'){ pathname += 'home'; } $('#mainNav > li > a[nav-id*="'+pathname+'"]').parent().addClass('active'); }); </script> <div class="container"> <!-- ANNOUNCEMENTS DISPLAY SECTION --> <header > <h2 > Login To Space-Track.org</h2 > </header > <div class="row" > <div class="col-md-6 col-lg-3" > <div class="panel panel-default" > <div id="login-panel-body" class="panel-body panel-body-alt" > <form action="https://www.space-track.org/auth/login" method="post" accept-charset="utf-8"> <input type="hidden" name="spacetrack_csrf_token" value="333c9d0cd6e163d25035d06395f9d380" /> <div class="form-group" > <input type="text" name="identity" id="identity" class="form-control input-sm" placeholder="Username" maxlength="64" value="" /> </div > <div class="form-group"> <input type="password" name="password" id="password" class="form-control input-sm" placeholder="Password" maxlength="50" /> </div> <div class="form-group"> <input type="submit" name="btnLogin" class="btn btn-sm btn-blue pull-right" style="padding-left:20px;padding-right:20px;" value="LOGIN" /> </div> </form> <div class="form-group" style="white-space: nowrap"> <i class="glyphicon glyphicon-question-sign"></i> <a href="#" data-toggle="modal" data-target="#forgotPasswordModal">Forgot password</a><br/> <i class="glyphicon glyphicon-user"></i> <a href="#" data-toggle="modal" data-target="#forgotUsernameModal">Forgot username</a> </div> <hr class="darker" /> <div> <i class="glyphicon glyphicon-plus-sign"></i> <a href="https://www.space-track.org/auth/createAccount" id="btnCreateAccount" class="">Create Account</a> </div> </div> </div> <header> <h2> Space Scoreboard</h2> </header> <table id="spaceScoreboardTable" class="table table-striped table-bordered table-condensed dataTable" style="width:100%;"> <thead> <tr> <th>OBJECT TYPE</th> <th>APPROX OBJECTS</th> </tr> </thead> <tbody> <tr> <td colspan="2" class="dataTables_empty">Loading data from server...</td> </tr> </tbody> </table> <header> <h2>NOTE:</h2> <header> <div class="well well-sm"> All numbers are approximate. <br/><br/> Analyst objects are variably tracked and in constant flux, so their catalog and element set data are not published on this website. Visit <a href="https://www.space-track.org/documentation#/faq">FAQs</a> for more information. </div> <script> $(document).ready(function() { $.fn.dataTable.ext.errMode = 'none'; let spaceScoreboardTableRef = $('#spaceScoreboardTable'); // cache the jQuery selector let spaceScoreboardTable = spaceScoreboardTableRef.DataTable( { 'autoWidth': true, 'processing': true, 'serverSide': false, 'info': false, 'searching': false, 'paging': false, 'ordering': true, 'order': [[1, 'asc']], 'pagingType': 'full_numbers', 'language': {'search': 'Search All Columns:'}, data: [{"as_of":"2024-11-27T2016Z","status":null,"obj_type":"Active Payloads","round_objects":"10800"},{"as_of":"2024-11-27T2016Z","status":null,"obj_type":"Analyst Objects","round_objects":"17200"},{"as_of":"2024-11-27T2016Z","status":null,"obj_type":"Debris","round_objects":"19100"},{"as_of":"2024-11-27T2016Z","status":null,"obj_type":"Total","round_objects":47100}] , columns: [ // {data: "status"}, {data: "obj_type"}, {data: "round_objects"}, ], columnDefs: [ {targets: '_all', searchable: true, orderable: true} ], }); // remove datatable's default search listener and add our own that // waits for the user to finish typing before submitting $('#spaceScoreboardTable_wrapper').find('.dataTables_filter input') .unbind() .typeWatch({ callback: function (searchValue) { spaceScoreboardTable.search(searchValue).draw(); } }); // attach search functionality to each column that will only search within the column's values spaceScoreboardTable.columns().every(function () { // only search when there's a th footer defined if( this.footer() == null ) { return; } var that = this; var submitSearch = function (searchValue) { that.search(searchValue).draw(); }; $('input', this.footer()).typeWatch({ callback: submitSearch }); }); }); </script> </div> <div class="col-md-6 col-lg-9"> <div class="well well-muted"> <h4><br/> Space-Track.org promotes space flight safety, protection of the space environment and the peaceful use of space worldwide by sharing space situational awareness services and information with U.S. and international satellite owners/operators, academia and other entities. Please ensure that you understand the <a href="https://www.space-track.org/documentation#/user_agree">user agreement</a>. <br/><br/> This website requires cookies to function properly. By logging in, you explicitly agree to the use of cookies. For more information see our <a href="https://www.space-track.org/documentation#/privacy">privacy policy</a>. <br/><br/> If you need help with the website, email <a href="mailto:admin@space-track.org">admin@space-track.org</a>. For information on data requests/exhange, advanced SSA services, and how to register your satellite/payload with 18 SDS, visit the <a href="https://www.space-track.org/documentation#odr">SSA Sharing/ODR page</a>. <br/><br/> Please visit our social media sites on <a href="https://www.facebook.com/SpaceTrack">facebook</a> or <a href="https://twitter.com/spacetrackorg">twitter</a> to read about new features, get information, and interact with the Space-Track team. <br/><br/> </h4> </div> </div> </div> <!-- Modals --> <div id="forgotPasswordModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <form action="https://www.space-track.org/auth/forgotPassword" id="forgotPasswordForm" method="post" accept-charset="utf-8"> <input type="hidden" name="spacetrack_csrf_token" value="333c9d0cd6e163d25035d06395f9d380" /> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Forgot Password</h4> </div> <div class="modal-body"> <div class="well text-muted">Please enter your username or email address so that we can look up your account.<br/> We will send an email with instructions on how to reset your password to the email address on file.</div> <div class ="row"> <div class="col-md-12"> <div class="form-group"> <label for="username" class="control-label">Username or Email</label> <input type="text" name="username" id="username" value="" class="form-control input-sm" maxlength="64" /> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-sm btn-success" name="btnSubmit" id="proceedForgotPassword">Submit</button> <button type="button" data-dismiss="modal" class="btn btn-sm btn-danger">Cancel</button> </div> </div> </form> </div> </div> <div id="forgotUsernameModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <form action="https://www.space-track.org/auth/forgotUsername" id="forgotUsernameForm" method="post" accept-charset="utf-8"> <input type="hidden" name="spacetrack_csrf_token" value="333c9d0cd6e163d25035d06395f9d380" /> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Forgot Username</h4> </div> <div class="modal-body"> <div class="well text-muted">Please enter your email address so that we can look up your account.<br/> We will send an email with your username to the email address on file.<br/><br/> If your account was created recently, then your username is your email address.</div> <div class ="row"> <div class="col-md-12"> <div class="form-group"> <label for="email" class="control-label">Email Address</label> <input type="text" name="email" id="email" value="" class="form-control input-sm" maxlength="64" /> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-sm btn-success" name="btnSubmit" id="proceedForgotUsername">Submit</button> <button type="button" data-dismiss="modal" class="btn btn-sm btn-danger">Cancel</button> </div> </div> </form> </div> </div> <script> // If forgot password is linked to, open the modal if(window.location.href.indexOf('#forgotPasswordModal') !== -1) { $('#forgotPasswordModal').modal('show'); } // If forgot username is linked to, open the modal if(window.location.href.indexOf('#forgotUsernameModal') !== -1) { $('#forgotUsernameModal').modal('show'); } $('#forgotPasswordForm').bootstrapValidator({ framework: 'bootstrap', // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { username: { trigger: 'focus blur', validators: { notEmpty: { message: 'Please enter your username' } } } } }); $('#forgotUsernameForm').bootstrapValidator({ framework: 'bootstrap', // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { email: { trigger: 'focus blur', validators: { stringLength: { min: 7 }, notEmpty: { message: 'Please enter your email address' }, emailAddress: { message: 'Please enter a valid email address' } } } } }); </script> <div class="push" ></div > <footer class="footer navbar-fixed-bottom" > <div style="display: flex; justify-content: space-between;" > <p> <a href="https://www.facebook.com/SpaceTrack" target="_blank" ><img src="https://www.space-track.org/assets/ico/facebooklogo.png" class="social-media-icon" alt="Facebook" ></a > <a href="https://twitter.com/spacetrackorg" target="_blank" ><img src="https://www.space-track.org/assets/ico/twitterlogo.png" class="social-media-icon" alt="Twitter" ></a > Developed by <a href="http://www.saic.com" target='_blank' >SAIC</a > under contract to S4S-CJFSCC. <a href="https://www.space-track.org/documentation#/contact" >Contact Us</a > </p> <!-- --> <!-- <div class="centered alert alert-unclass"--> <!-- style="padding:5px;margin-bottom:10px;" >--><!--</div >--> <!-- --> </div > </footer > </div><!-- /container --> </body> </html>