Февральский фуршет
-
Где можно раздобыть инфу о том, в каком положении находятся в данный момент планеты солнечной системы?
Есть программки, которые показывают где что на небе находится, а хочется эту модель увидеть глазами наблюдателя не с Земли, а с космоса. Или может быть объясните как её строить, основываясь на данных? :О) -
-
- xupypr_sly
- 15.02.2009 7:41
- ↑
- →
Лжеюзер strijar может об этом знать. Он периодически хвалит и материт какую - то крутую Астроштуку, которую ваяет...
-
-
-
- crimeanelf
- 15.02.2009 11:42
- ↑
- →
Берёте гелиоцентрические данные, к примеру, отсюда:
http://cohoweb.gsfc.nasa.gov/helios/planet.html
и пишете программу, которая их строит. :) -
-
-
- crimeanelf
- 16.02.2009 0:04
- ↑
- →
Матрицами сдвига и поворота? Только надо сначала разобраться, что это за гелиоцентрические данные. Признаться, мне лень, но ведь это гуглится на раз.
Вот ещё вариант софта: http://sfg.dp.ua/soft_3233.html
А вот - ещё (вид на солнечную систему "сверху"): http://www.space-world.ru/index.php?option=com_content&task=view&id=6&Itemid=3 -
-
ну, у меня "нараз" не нагуглилось! :О(
Может вопрос немного некорректно сформулировал? Мне хотелось чтобы можно было видеть хотя бы просто вид сверху нашей солнечной системы и точное расположение планет на данное число и время.
Можно даже просто чтобы дали угол:
марс
луна
Солнце Земля
венера
Юпитер
итд итп.
Чтоб по этим данным можно было либо прогу накатать либо сохранник сделать. -
-
- crimeanelf
- 16.02.2009 1:02
- ↑
- →
По самой первой моей ссылке вам как раз и дают угол в какой-то гелиоцентрированной (с центром в Солнце) системе координат и расстояние до Солнца.
К примеру, чтобы посмотреть на систему "сверху", вам придётся взять эти данные и спроектировать на какую-нибудь плоскость. :) Как - это немудрёная задача из аналитической геометрии. :)
http://cohoweb.gsfc.nasa.gov/helios/plan_des.html
"The HGI coordinates are Sun-centered and inertially fixed with respect to an X-axis directed along the intersection line of the ecliptic and solar equatorial planes, and defines zero of the longitude, HGI_LONG. The solar equator plane is inclined at 7.25 degrees from the ecliptic. This direction was towards ecliptic longitude of 74.367 deg on 1 January 1900 at 12:00 UT; because of the precession of the Earth's equator, this longitude increases by 1.4 deg/century. The Z-axis is directed perpendicular to and northward of the solar equator, and the Y-axis completes the right-handed set. The longitude, HGI_LONG increase from zero in the X-direction towards Y-direction.The latitude HG_LAT increases to +90 deg towards the north pole, and to -90 deg towards south pole.These Lat/Long are designated as HLAT & HILON in output."
Короче, сферические координаты: широта, долгота, расстояние. Ось Z направлена из центра Солнца на северный полюс, ось X направлена в каком-то выбранном направлении, типа пересечения плоскости эклиптики с солнечной экваториальной плоскостью в какой-то момент времени. Вам дают r, lon, lat для всех планет. Дальше:
x=r*cos(lon)*cos(lat)
y=r*sin(lon)*cos(lat)
z=r*sin(lat)
Вы можете, к примеру, построить положение планет в плоскости XY, глядя на эту систему "сверху". :)
А можете применить матрицу сдвига и матрицу поворота, чтобы посмотреть из каких-нибудь других точек. :) -
-
-
- crimeanelf
- 15.02.2009 13:07
- ↑
- →
Ещё как вариант, может, ваше любопытство удовлетворится вот такой программой?
http://www.simfov.ru/description/
"Наблюдатель может располагаться как на поверхности любой планеты, так и на борту космического аппарата с заданной орбитой. На дисплее отображается видимая картина расположения в поле зрения звезд, планет, а также и космических аппаратов, орбиты которых были сообщены программе. Отображение поля зрения происходит динамически: картинки вычисляются для моментов времени, разделенных задаваемым шагом и, по мере готовности, выводятся на экран. Можно остановить картинку и выдать информацию о любом объекте на экране. В программе имеется режим координатного отождествления звезд, вводимых из внешнего файла." -