A A A A Автор Тема: Помогите перевести координаты.  (Прочитано 2486 раз)

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

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Помогите перевести координаты.
« Ответ #20 : 09 Ноя 2011 [22:41:10] »
Ладно, раз ответа нет - попробовал первым способом, через Юлианскую дату:
Сделал программку для JD, проверил - считается правильно, JD=2455875 для 09/11/2011 12:00
теперь дальше:
T = (JD-2451545)/36525;
//So = 6h41m50s.54841 + 8 640 184s.812866*T + 0s.093 104*T*T – 0s.000 006 2*T*T*T
Перевёл первое слагаемое в секунды: 6*3600+41*60+50.54841, получил:
So = 24110.54841+8640184.812866*T+0.093104*T*T-0.0000062*T*T*T
в итоге посчиталось:
So=1091713.6127632
то есть 303h 15m 13.612763217418s
эмм... и что с таким "звёздным временем" делать? какое-то оно странное...

В общем, я в прострации - всё остальное готово, дел осталось всего ничего - местное звёздное время определить в нужных единицах,... и вроде всё для этого есть, но не получается...
Люди! Помогите!!!!

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Помогите перевести координаты.
« Ответ #21 : 10 Ноя 2011 [00:26:06] »
Продолжаю тихо сам с собою  :)
Кажется дошло - вычел целое число 2Пи. СОШЛОСЬ!!! СПАСИБО ВСЕМ!!!!
Проверил несколько значений - всё-же есть расхождения с тем калькулятором, на 1-2 минут вперёд время убегает, причём неравномерно как-то...
Ещё странно что - надыбил ещё один готовый алгоритм для перепроверки, запрограммировал его - то же самое, убегает вперёд на 1-2 минуты, но дельта немного отличается, причём разница обоих вариантов между собой гораздо меньше, чем с эталонным калькулятором по той ссылке... при этом там обещают ошибку всего 0,002 сек.
Ладно, для моих целей достаточно, но осадок остался - какая-то среднепотолочная точность у всех этих способов... что-то там упрощено... нутация что ли вмешивается (но как-то круто для неё - аж на целых 1-2 минуты) или ещё что...

Завтра самым интересным наконец займусь - буду небо рисовать  ^-^.
« Последнее редактирование: 10 Ноя 2011 [00:34:19] от Николай15 »

OMI

  • Гость
Re: Помогите перевести координаты.
« Ответ #22 : 10 Ноя 2011 [11:05:59] »
Напишите дату и время на которые хотите произвести вычисления.

Прилагаю файл с вычисленным звёздным временем Greenwich Sidereal Time на моменты от 01 янв 2010 до 25 сент 2012.

P.S. Получение звёздного времени при помощи PLANEPH 4.1

PLANETARY EPHEMERIDES                                              PLANEPH 4.1
  ------------------------------------------------------------------------------

                          Greenwich Sidereal Time (UT)                         
                                                                               
  Date                     Hour        Mean Sidereal Time  Appar. Sidereal Time     Equation of
                                                  (Greenwich)          (Greenwich)                 Equinoxes

  2011 Nov 10  00h00m00s    03h 15m 13.5704s    03h 15m 14.4946s      +0.9242s 
  2011 Nov 11  00h00m00s    03h 19m 10.1258s    03h 19m 11.0500s      +0.9242s 
  2011 Nov 12  00h00m00s    03h 23m 06.6812s    03h 23m 07.6076s      +0.9264s 
  2011 Nov 13  00h00m00s    03h 27m 03.2366s    03h 27m 04.1671s      +0.9305s 
« Последнее редактирование: 10 Ноя 2011 [11:44:56] от OMI »

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Помогите перевести координаты.
« Ответ #23 : 10 Ноя 2011 [13:21:00] »
Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
Астрономический календарь, постоянная часть, 1981г. Под общей редакцией В.К.Абалакина.
В.К.Абалакин - Основы эфемеридной астрономии.
Ж.Меёс - Астрономические формулы для калькулятора
П.Даффет-Смит - Практическая астрономия с калькулятором
Ещё?
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Diman

  • *****
  • Сообщений: 8 575
  • Благодарностей: 162
  • Мне нравится этот форум!
    • Сообщения от Diman
Re: Помогите перевести координаты.
« Ответ #24 : 10 Ноя 2011 [13:25:26] »
Да можно и с помощью Star Calc преобразовать экваториальные координаты в азимутальные по координатным сеткам

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Помогите перевести координаты.
« Ответ #25 : 10 Ноя 2011 [17:33:29] »
OMI, спасибо! С этими данными уже проще выверять.
Возьму небольшой таймаут, чтобы не мусорить по каждому моему чиху  :)
« Последнее редактирование: 10 Ноя 2011 [17:46:22] от Николай15 »

OMI

  • Гость
Re: Помогите перевести координаты.
« Ответ #26 : 10 Ноя 2011 [17:36:49] »
Скачайте https://astronomy.ru/forum/index.php?action=dlattach;topic=90109.0;attach=352949
там расчёт звёздного времени для Гринвича на почти 1000 моментов времени.

Рюмка

  • Гость
Re: Помогите перевести координаты.
« Ответ #27 : 10 Ноя 2011 [20:53:32] »
1. Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
2. Астрономический календарь, постоянная часть, 1981г. Под общей редакцией В.К.Абалакина.
3. В.К.Абалакин - Основы эфемеридной астрономии.
4. Ж.Меёс - Астрономические формулы для калькулятора
5. П.Даффет-Смит - Практическая астрономия с калькулятором
Ещё?
1. Нет алгоритмов, только тексты на Си
 2. то, что нужно для разработки алгоритмов, но числовые данные лучше брать из 4.
 3. довольно сложно, изучать долго
 5. вообще никуда не годится

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Помогите перевести координаты.
« Ответ #28 : 13 Ноя 2011 [19:22:44] »
все операции по переводу из одной системы координат в другую описаны в"Практическая астрономия с калькулятором"

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Помогите перевести координаты.
« Ответ #29 : 25 Ноя 2011 [16:57:17] »
Я всё-таки сделал эту лабораторную работу!  ;D
Вот что вышло:
http://info-7.ru/Astro/nebo_segodnya_geo.php?zero=1
Это карта неба над местом наблюдений. Подключил каталоги Мессье, Калдвелла и Гершель-400.

Жаль пока нет автоопределения координат и масштабирования карты, но я взял эту задачу как пример при изучении програмирования в PHP (учить язык на неживых примерах скучно).
Подобного  добра в Сети хватает, тем более гораздо более качественного, но для чайника очень неплохо вышло, мне понравилось - в первый раз рисовал в PHP, работал с базами и т.д. , так что не смейтесь :) . Теперь есть что на работе показать - типа "изучил всё что надо"  :)
Спасибо за помощь!

Пиркс

  • Гость
Re: Помогите перевести координаты.
« Ответ #30 : 25 Ноя 2011 [18:05:27] »
Я всё-таки сделал эту лабораторную работу!  ;D

Ну, ешкин кот.... Где учитесь? :)

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Помогите перевести координаты.
« Ответ #31 : 25 Ноя 2011 [22:42:23] »
Да я образно выразился - действительно на лабу смахивает...
Я ж говорю - на работе PHP потребовался, вот я и выдумал себе задание.