{"id":4455,"date":"2013-03-19T04:26:24","date_gmt":"2013-03-19T09:26:24","guid":{"rendered":"https:\/\/spaceengine.org\/?p=4455"},"modified":"2022-08-18T04:33:36","modified_gmt":"2022-08-18T09:33:36","slug":"real-asteroids-catalog","status":"publish","type":"post","link":"https:\/\/spaceengine.org\/news\/blog130319\/","title":{"rendered":"Real asteroids catalog"},"content":{"rendered":"<p>I made a small program that processes the asteroids database from the <a href=\"https:\/\/minorplanetcenter.net\/\" rel=\"noopener\" target=\"_blank\">Minor Planets Center<\/a>. It have 600,000+ asteroids, Kuiper belt objects and other small bodies. Currently SE can't handle such great amount of objects, so program makes a selection of Main belt asteroids larger than 10 km, Juiper trojans greater than 50 km etc. Resulting catalog consists of 2000+ objects:<\/p>\n<p>Inner Solar System with Main belt, Jupiter trojans, and NEOs (Near-Earth Objects).<\/p>\n<p><a href=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-1024x543.jpg\" alt=\"\" width=\"1024\" height=\"543\" class=\"aligncenter size-large wp-image-4457\" srcset=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-1024x543.jpg 1024w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-300x159.jpg 300w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-768x407.jpg 768w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-1536x814.jpg 1536w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027-700x371.jpg 700w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/5035027.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Outer Solar System with Kiuper belt, Centaturs, Plutinos, Resonant TNOs and Scattered disk objects. Note the gaps caused by Milky Way (there are less objects discovered in sky area covered by Milky Way, because millions of background stars making this difficult).<\/p>\n<p><a href=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-1024x543.jpg\" alt=\"\" width=\"1024\" height=\"543\" class=\"aligncenter size-large wp-image-4456\" srcset=\"https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-1024x543.jpg 1024w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-300x159.jpg 300w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-768x407.jpg 768w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-1536x814.jpg 1536w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062-700x371.jpg 700w, https:\/\/spaceengine.org\/wp-content\/uploads\/2022\/08\/0998062.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>There is a great problem with such a big catalog - loading time is soo big. I must improve performance of the script parser, or implement a new format for catalogs. I think of a table format, that can be used for asteroids, exoplanets and exoplanet host stars. It may look like this:<\/p>\n<p><code>AbsM&nbsp;&nbsp;Slope&nbsp;Epoch&nbsp;&nbsp;&nbsp;&nbsp;MeanAnom&nbsp;&nbsp;&nbsp;ArgOfPeri&nbsp;&nbsp;AscNode&nbsp;&nbsp;&nbsp;&nbsp;Inclin&nbsp;&nbsp;&nbsp;&nbsp;Eccentr&nbsp;&nbsp;&nbsp;&nbsp;MeanMotion&nbsp;&nbsp;SMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name<br \/>\n3.34&nbsp;&nbsp;0.12&nbsp;&nbsp;2456401&nbsp;&nbsp;327.85412&nbsp;&nbsp;72.16707&nbsp;&nbsp;&nbsp;80.33008&nbsp;&nbsp;&nbsp;10.59423&nbsp;&nbsp;0.0761669&nbsp;&nbsp;0.21402110&nbsp;&nbsp;2.7679930&nbsp;&nbsp;&quot;Ceres&quot;<br \/>\n4.13&nbsp;&nbsp;0.11&nbsp;&nbsp;2456401&nbsp;&nbsp;310.04462&nbsp;&nbsp;309.95442&nbsp;&nbsp;173.11974&nbsp;&nbsp;34.83680&nbsp;&nbsp;0.2314997&nbsp;&nbsp;0.21355547&nbsp;&nbsp;2.7720151&nbsp;&nbsp;&quot;Pallas&quot;<br \/>\n5.33&nbsp;&nbsp;0.32&nbsp;&nbsp;2456401&nbsp;&nbsp;257.63928&nbsp;&nbsp;248.30984&nbsp;&nbsp;169.88278&nbsp;&nbsp;12.97937&nbsp;&nbsp;0.2553054&nbsp;&nbsp;0.22581776&nbsp;&nbsp;2.6707341&nbsp;&nbsp;&quot;Juno&quot;<br \/>\n3.20&nbsp;&nbsp;0.32&nbsp;&nbsp;2456401&nbsp;&nbsp;218.17155&nbsp;&nbsp;150.94008&nbsp;&nbsp;103.85019&nbsp;&nbsp;7.13991&nbsp;&nbsp;&nbsp;0.0882571&nbsp;&nbsp;0.27143216&nbsp;&nbsp;2.3624458&nbsp;&nbsp;&quot;Vesta&quot;<br \/>\n6.85&nbsp;&nbsp;0.15&nbsp;&nbsp;2456401&nbsp;&nbsp;117.11980&nbsp;&nbsp;358.85091&nbsp;&nbsp;141.59723&nbsp;&nbsp;5.36723&nbsp;&nbsp;&nbsp;0.1907416&nbsp;&nbsp;0.23856139&nbsp;&nbsp;2.5747552&nbsp;&nbsp;&quot;Astraea&quot;<br \/>\n5.71&nbsp;&nbsp;0.24&nbsp;&nbsp;2456401&nbsp;&nbsp;232.72225&nbsp;&nbsp;239.37712&nbsp;&nbsp;138.71044&nbsp;&nbsp;14.74654&nbsp;&nbsp;0.2017542&nbsp;&nbsp;0.26086353&nbsp;&nbsp;2.4258306&nbsp;&nbsp;&quot;Hebe&quot;<br \/>\n5.51&nbsp;&nbsp;0.15&nbsp;&nbsp;2456401&nbsp;&nbsp;271.79314&nbsp;&nbsp;145.38098&nbsp;&nbsp;259.63714&nbsp;&nbsp;5.52450&nbsp;&nbsp;&nbsp;0.2304693&nbsp;&nbsp;0.26737519&nbsp;&nbsp;2.3862832&nbsp;&nbsp;&quot;Iris&quot;<br \/>\n6.49&nbsp;&nbsp;0.28&nbsp;&nbsp;2456401&nbsp;&nbsp;250.94554&nbsp;&nbsp;285.32996&nbsp;&nbsp;110.92216&nbsp;&nbsp;5.88785&nbsp;&nbsp;&nbsp;0.1562033&nbsp;&nbsp;0.30169179&nbsp;&nbsp;2.2017114&nbsp;&nbsp;&quot;Flora&quot;<br \/>\n6.28&nbsp;&nbsp;0.17&nbsp;&nbsp;2456401&nbsp;&nbsp;49.27220&nbsp;&nbsp;&nbsp;5.82053&nbsp;&nbsp;&nbsp;&nbsp;68.94445&nbsp;&nbsp;&nbsp;5.57523&nbsp;&nbsp;&nbsp;0.1226962&nbsp;&nbsp;0.26743715&nbsp;&nbsp;2.3859146&nbsp;&nbsp;&quot;Metis&quot;<br \/>\n5.43&nbsp;&nbsp;0.15&nbsp;&nbsp;2456401&nbsp;&nbsp;121.95663&nbsp;&nbsp;312.75812&nbsp;&nbsp;283.41815&nbsp;&nbsp;3.84190&nbsp;&nbsp;&nbsp;0.1161087&nbsp;&nbsp;0.17738834&nbsp;&nbsp;3.1370348&nbsp;&nbsp;&quot;Hygiea&quot;<\/code><\/p>\n<p>This format is more compact and easy to load, but don't allow using parameters that are missing in the header. Objects that uses additional parameters must still use the old (script) catalog format.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I made a small program that processes the asteroids database from the Minor Planets Center. It have 600,000+ asteroids, Kuiper belt objects and other small bodies. Currently SE can't handle such great amount of objects, so program makes a selection of Main belt asteroids larger...<\/p>\n","protected":false},"author":1,"featured_media":4457,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/posts\/4455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/comments?post=4455"}],"version-history":[{"count":3,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/posts\/4455\/revisions"}],"predecessor-version":[{"id":4460,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/posts\/4455\/revisions\/4460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/media\/4457"}],"wp:attachment":[{"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/media?parent=4455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/categories?post=4455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaceengine.org\/wp-json\/wp\/v2\/tags?post=4455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}