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

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

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

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

Оффлайн Deimos

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

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Toth

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

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




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

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

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

  • *****
  • Сообщений: 658
  • Рейтинг: +31/-2
  • Мне нравится этот форум!
Re: Проекция точки Земли на эклиптику
« Ответ #4 : 23.09.2017 [12:02:42] »
Для этого надо знать угловую cкорость
(угловая скорость)*(время)=(угол)
« Последнее редактирование: 23.09.2017 [12:13:25] от СТРОБОСКОП »
Несу курс  Общей физики в души заблудших!

Оффлайн Toth

  • ***
  • Сообщений: 220
  • Рейтинг: +12/-0
Re: Проекция точки Земли на эклиптику
« Ответ #5 : 23.09.2017 [16:35:51] »
24 часа = 360 градусов = 2пи радиан

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

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

Оффлайн Toth

  • ***
  • Сообщений: 220
  • Рейтинг: +12/-0
Re: Проекция точки Земли на эклиптику
« Ответ #7 : 25.09.2017 [18:09:30] »
В книге Монтенбрук О., Пфлегер Т есть исходники на  и Паскале ( старое издание ) и С++ ( новое ).
Но не именно то, что вам надо, а отдельные проги по тем шагам, что я написал.

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

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

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

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

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

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

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

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

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

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 13 346
  • Рейтинг: +171/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
Re: Проекция точки Земли на эклиптику
« Ответ #10 : 01.10.2017 [08:04:49] »
Преобразования в сферических координатах с помощью формул сферической тригонометрии и в декартовых с помощью матриц поворота абсолютно эквивалентны (а первые и чуть менее ресурсозатратны в части объёма вычислений), вопрос исключительно в удобстве. И операторы поворота по моему мнению куда более очевидны.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/