Телескопы покупают здесь


A A A A Автор Тема: Проекция точки Земли на эклиптику  (Прочитано 827 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JohnVeinАвтор темы

  • Новичок
  • *
  • Сообщений: 5
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от JohnVein
Подскажите пожалуйста, как спроецировать точку на планете земля, имея ее широту и долготу, дату и время, на эклиптику, какие для этого есть матем. формулы или в каком разделе астрономии это указано ? Спасибо

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Проекция точки Земли на эклиптику
« Ответ #1 : 17 Сен 2017 [17:23:18] »
Это называется преобразованием системы координат.
Астрономический календарь. Постоянная часть.
Гуглится без проблем.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Онлайн Toth

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Проекция точки Земли на эклиптику
« Ответ #2 : 17 Сен 2017 [18:22:08] »
имея ее широту и долготу, дату и время, на эклиптику
Имея ее широту и долготу ( + еще надо высоту на уровнем моря) - мы имеем земные ( гринвичские ) координаты.
По геодезической широте вычисляем геоцентрическую широту. Это оттого, что Земля - не совсем шар, а эллипсоид. Там разница небольшая, меньше градуса, но все же..
То есть имеем геоцентрический вектор положения в земных координатах.
Вычисляем звездное время для этой долготы. Поворачиваем вектор вокруг оси Z на величину звездного времени. Получаем  геоцентрический вектор положения в небесных экваториальных координатах.
Поворачиваем этот вектор вокруг оси X на угол ~ 23.5 градуса. Поучаем геоцентрический вектор положения в небесных эклиптических координатах.
Если надо гелиоцентрические координаты, то надо из этого вычесть координаты Земли.

Кроме АК еще можно посмотреть -
Монтенбрук О., Пфлегер Т. Астрономия на персональном компьютере
Даффет-Смит П. Практическая астрономия с калькулятором




Оффлайн JohnVeinАвтор темы

  • Новичок
  • *
  • Сообщений: 5
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от JohnVein
Re: Проекция точки Земли на эклиптику
« Ответ #3 : 23 Сен 2017 [11:25:07] »
Подскажите пожалуйста, как повернуть вектор вокруг оси на величину времени, как на величину угла в градусах, минутах, секундах знаю, а на величину времени нет. спасибо

Оффлайн СТРОБОСКОП

  • *****
  • Сообщений: 2 049
  • Благодарностей: 111
    • Сообщения от СТРОБОСКОП
Re: Проекция точки Земли на эклиптику
« Ответ #4 : 23 Сен 2017 [12:02:42] »
Для этого надо знать угловую cкорость
(угловая скорость)*(время)=(угол)
« Последнее редактирование: 23 Сен 2017 [12:13:25] от СТРОБОСКОП »

Онлайн Toth

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Проекция точки Земли на эклиптику
« Ответ #5 : 23 Сен 2017 [16:35:51] »
24 часа = 360 градусов = 2пи радиан

Оффлайн JohnVeinАвтор темы

  • Новичок
  • *
  • Сообщений: 5
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от JohnVein
Re: Проекция точки Земли на эклиптику
« Ответ #6 : 25 Сен 2017 [17:19:38] »
Подскажите пожалуйста, может быть существует пакет для какого-нибудь языка программирования, который может дать координаты, точки на Земле, на эклиптике?

Онлайн Toth

  • *****
  • Сообщений: 2 581
  • Благодарностей: 174
    • Сообщения от Toth
Re: Проекция точки Земли на эклиптику
« Ответ #7 : 25 Сен 2017 [18:09:30] »
В книге Монтенбрук О., Пфлегер Т есть исходники на  и Паскале ( старое издание ) и С++ ( новое ).
Но не именно то, что вам надо, а отдельные проги по тем шагам, что я написал.

Вообще, непонятно , зачем такая задача . Похоже на какое-то шаманство.
Есть типовая астрономическая задача - преобразование топоцентрических экваториальных координат светила в эклиптические гелиоцентрические ( или геоцентрические).
Топоцентрические - значит для наблюдателя на широте .. и долготе .. в момент времени..
А у вас получается надо не координаты светила, а координаты наблюдателя , причем эклиптические. Кстати, вам надо геоцентрические или гелиоцентрические ?
Ну можете в принципе задать расстояние от наблюдателя до светила =0 , и поискать .

Оффлайн JohnVeinАвтор темы

  • Новичок
  • *
  • Сообщений: 5
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от JohnVein
Re: Проекция точки Земли на эклиптику
« Ответ #8 : 25 Сен 2017 [19:52:47] »
В книге Монтенбрук О., Пфлегер Т есть исходники на  и Паскале ( старое издание ) и С++ ( новое ).
Но не именно то, что вам надо, а отдельные проги по тем шагам, что я написал.

Вообще, непонятно , зачем такая задача . Похоже на какое-то шаманство.
Есть типовая астрономическая задача - преобразование топоцентрических экваториальных координат светила в эклиптические гелиоцентрические ( или геоцентрические).
Топоцентрические - значит для наблюдателя на широте .. и долготе .. в момент времени..
А у вас получается надо не координаты светила, а координаты наблюдателя , причем эклиптические. Кстати, вам надо геоцентрические или гелиоцентрические ?
Ну можете в принципе задать расстояние от наблюдателя до светила =0 , и поискать .

Геоцентрические

Оффлайн JohnVeinАвтор темы

  • Новичок
  • *
  • Сообщений: 5
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от JohnVein
Re: Проекция точки Земли на эклиптику
« Ответ #9 : 29 Сен 2017 [19:52:46] »
имея ее широту и долготу, дату и время, на эклиптику
Имея ее широту и долготу ( + еще надо высоту на уровнем моря) - мы имеем земные ( гринвичские ) координаты.
По геодезической широте вычисляем геоцентрическую широту. Это оттого, что Земля - не совсем шар, а эллипсоид. Там разница небольшая, меньше градуса, но все же..
То есть имеем геоцентрический вектор положения в земных координатах.
Вычисляем звездное время для этой долготы. Поворачиваем вектор вокруг оси Z на величину звездного времени. Получаем  геоцентрический вектор положения в небесных экваториальных координатах.
Поворачиваем этот вектор вокруг оси X на угол ~ 23.5 градуса. Поучаем геоцентрический вектор положения в небесных эклиптических координатах.
Если надо гелиоцентрические координаты, то надо из этого вычесть координаты Земли.

Кроме АК еще можно посмотреть -
Монтенбрук О., Пфлегер Т. Астрономия на персональном компьютере
Даффет-Смит П. Практическая астрономия с калькулятором

Получается после получения геоцентрических координат(x, y, z) все повороты нужно совершать как бы использую сферические координаты?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Проекция точки Земли на эклиптику
« Ответ #10 : 01 Окт 2017 [08:04:49] »
Преобразования в сферических координатах с помощью формул сферической тригонометрии и в декартовых с помощью матриц поворота абсолютно эквивалентны (а первые и чуть менее ресурсозатратны в части объёма вычислений), вопрос исключительно в удобстве. И операторы поворота по моему мнению куда более очевидны.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/