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


A A A A Автор Тема: Все о программе Celestia - версии, возможности, настройки, скрины...  (Прочитано 118040 раз)

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

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
TLE to SSC converter ;)

http://www.lepp.cornell.edu/~seb/celestia/hutchison/spreadsheets.html#3

P.S. Всё-таки набивать ручками придётся, но процедура не очень долгая. И ещё придётся в системе сменить разделитель целой и дробной части числа на точку, иначе не будет работать.

P.P.S Если понимаете в Delphi, там как раз то, что нужно - готовые формулы для преобразований. (конвертер в формате MS Excel)

P.P.P.S. Для Иридиумов обновление SSC на celestiamotherlode.net - моя работа. Сперва обновлял, потом забросил.
« Последнее редактирование: 19 Июл 2006 [18:52:46] от Дон Кихот »

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Да PNG рулит!!!!!! ;D А кстати для редактирования DDS не завалялась нигде прога?Энвидиа этот формат чё-то всё продвигает-продвигает а редактора днём с огнём не сыщешь... :'( ;)

Photoshop DDS plugin

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
TLE to SSC converter ;)

http://www.lepp.cornell.edu/~seb/celestia/hutchison/spreadsheets.html#3
:D Благодарю! Уже хоть что-то.


Цитата
P.P.S Если понимаете в Delphi, там как раз то, что нужно - готовые формулы для преобразований. (конвертер в формате MS Excel)
Конечно понимаю! 8)  Вот будет время (читай, не будет впадло ;D), напишу прогу.

Цитата
P.P.P.S. Для Иридиумов обновление SSC на celestiamotherlode.net - моя работа.
Вот круг и замкнулся  :D 8) 8)
Себя узнаешь издалека :)

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Домучил сегодня основной код программы. Все работает на ура. Займусь еще хоть каким-то интерфейсом и потом сообщу. Может будете бета-тестерами  ;D

p.s. Все время сверял с Орбитроном на лживость по параметрам, которые берутся не из tle, а уже вычисляются.
Пример для Иридиума 8, только что обновил tle (они, оказывается чуть ли не по два раза в день обновляются, в проге вывожу дату обновления  :D)
Орбитрон:
Перигей х Апогей: 776 x 779 км
Большая полуось (SemiMajorAxis): 7156 км.

Моя прога:
Перигей х Апогей: 778,30 x 780,11 км
Большая полуось (SemiMajorAxis): 7149,33 км.

Есть разница для Большой полуоси в 7 км, причем для всех спутников, будь то Иридиум или какой-нибудь другой. В принципе, это может быть из-за разных используемых радиусов Земли (средний, экваториальный), но при расчете большой полуоси он ведь не учитывается  ??? ;D
Данные все брал с NASA, там до 4-го после знака. Так что, может врет и Орбитрон. А эти 7 км высоты на самом ближайшем прохождении Иридиума от наблюдателя (780 км) дают 30 угловых минут разницы. Немного, но при расчетах вспышки может врать плюс/минус секунды и немного яркость.
Вот сегодня будет вспышка, сниму с зумом, сравню помиллиметрово из Картеса и Целестии.  >:D ;D 8)
« Последнее редактирование: 21 Июл 2006 [20:56:28] от Net »
Себя узнаешь издалека :)

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Первая версия готова.

Надеюсь, за ссылку не убьют  ;D
http://rapidshare.de/files/26556485/tle2ssc.exe.html
Кто заинтересуется, всегда рад выслушать предложения по усовершенствованию.  ::)
Себя узнаешь издалека :)

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
 ;D ;D
Сконвертируйте geo.txt из Орбитрона и добавьте в Целестию. Теперь искусственное кольцо у Земли не хуже чем у Сатурна  ;D
Доделаю автоконверт всех файлов и автодобавление, хочется посмотреть, сколько же всего летает над матушкой-Землей в реал-тайме. И посмотреть, сколько штук ежесекундно проносится по ночному небу.  8)

p.s. замеченные баги в проге (или фичи  ;D):
1) что бы ни был за сателлит, пишет "mesh iridium.3ds", т.е. берет шкуру от Иридиума.
2) пока есть проблемы с ориентацией спутника в космосе. посмотрю, если это не столь важно целестиолюбителям, можно и забить.
3) Период вращения везде пока ставится 10000 [суток] (для всех спутников), т.е. отнаблюдать реальную ориентацию, из-за этой проблемы в куче со 2-й, не получится. Да и ось, кстати, вращения, тоже "отфонарная", т.е. не отфонарная, а дефолтная по Целестии.
« Последнее редактирование: 22 Июл 2006 [08:59:11] от Net »
Себя узнаешь издалека :)

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Net, спасибо, отличная программа!!


Следует добавить:

- возможность загрузки последних открытых файлов сразу из меню "файл";

- модификация орбит МКС и Хаббла (вместо добавления их как новых спутников), если они есть в загруженном TLE, с помощью команды "Modify" в скрипте .ssc (как в обновлениях орбит МКС и Хаббла на celestiamotherlode);

- при загрузке TLE засекреченных спутников classfd.tle (скачивается отсюда - http://users2.ev1.net/~mmccants/tles/classfd.zip) "Классификация секретности" указана "несекретные", должна быть "секретные" (тогда уж лучше добавить информацию о классе спутника, берущуюся из название файла TLE, как в Орбитроне)

- лучше радиус спутника взять 5м вместо 10м   (Radius   0.005)
« Последнее редактирование: 22 Июл 2006 [10:53:49] от Дон Кихот »

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Спасибо, Дон Кихот, вечером буду заниматься.. :)

На счет радиуса, то может еще можно будет из какой-то базы данных брать.. а то для одного радиус один, для другого другой. Ну хотя мелочь, но МКС-то 70 метров..

Вчера снял Иридиум, по предсказанию Орбитрон и Картес были очень точные, Целестия же со свежыми tle дала осечку градусов на 20. Но это как сказать, спутник то прошел в той же точке, но минутой раньше. Так что, может в Целестии несовершенный механизм отсчитывания времени или положения спутника на орбите.

Позже прикреплю изображение.  ;)
Себя узнаешь издалека :)

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Вот так выглядит Земля со всеми спутниками вокруг: :o
(полная база catalog.txt с space-track.org + засекреченные спутники classfd.tle)

полученный SSC весит 4 МБ, комп (Celeron-D 2660 MHz, RAM 512 МБ, ATI Radeon 9600 128 МБ) жутко тормозит при включении орбит спутников.

З.Ы. Ёще хорошо было бы сделать, чтобы пути к открываемым и сохраняемым файлам сохранялись в программе.

И ещё: если период обращения спутника более суток, программа отбрасывает целое количество суток: "Период обращения: 2ч 52м 26.995с (4.1197568832589024 суток)" (например, спутник ASTRON).

Ещё можно добавить возможность поиска спутников; создания TLE только для выбранных спутников.

Ещё в solarsys.ssc лучше удалить знак # перед строкой "# Oblateness 0.0034" в описании Земли, чтобы она отображалась сплюснутой, а не шарообразной.

Дон Дан Фес

  • Гость
Я скачивал этот модерн. Глючит капитально, но у меня 1GB RAM :(. Там еще есть все астероиды, которые есть в нашей системе виснет ужасно, а каике большие :o.   

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
- возможность загрузки последних открытых файлов сразу из меню "файл";
Сделал.

Цитата
- при загрузке TLE засекреченных спутников classfd.tle (скачивается отсюда - http://users2.ev1.net/~mmccants/tles/classfd.zip) "Классификация секретности" указана "несекретные", должна быть "секретные"
Ну если tle-данные для этих спутников известны и владельцу сайта, и мне, и всем кто их скачает, то наверное, это уже будут несекретные данные 8)
А строку "секретные" смогут увидеть наверное только те, кто работают в спецслужбах. Но нужно чтоб еще и программа к ним попалась  ;D
Поле пока трогать не буду.

Цитата
(тогда уж лучше добавить информацию о классе спутника, берущуюся из название файла TLE, как в Орбитроне)
Реально, но если переименовать какой-то файл, прога будет спотыкаться. Спотыкается также и Орбитрон  ;D  Пишет N/A.
Сделаю.

Цитата
- лучше радиус спутника взять 5м вместо 10м   (Radius   0.005)
Может, сразу в соответствии с предыдущим пунктом брать радиус "из имени файла", т.е. категории? Т.е. Иридиумы будут по 4м х 2м, те еще столько-то. Но в геостационарной категор. спутников столько, что их там разных куча. Но все же лучше, чем поголовная уравниловка.
Да и вообще, на что влияют эти линейные размеры в Целестии?  ;D

Цитата
- модификация орбит МКС и Хаббла (вместо добавления их как новых спутников), если они есть в загруженном TLE, с помощью команды "Modify" в скрипте .ssc (как в обновлениях орбит МКС и Хаббла на celestiamotherlode);
Может, не сильно вчитался, но все же, обьясни еще раз на пальцах  :-[

Вот так выглядит Земля со всеми спутниками вокруг: :o
(полная база catalog.txt с space-track.org + засекреченные спутники classfd.tle)
;D ;D  А поближе снимок нельзя? А то зарегился а space-track, обещают прислать активацию через два дня, а где взять полный каталог, больше не знаю.

Цитата
З.Ы. Ёще хорошо было бы сделать, чтобы пути к открываемым и сохраняемым файлам сохранялись в программе.
Т.е. когда открыл/сохранил файл из папки, в следующий раз при открытии диалога, уже не та папка, а постоянная? Исправил.

Цитата
И ещё: если период обращения спутника более суток, программа отбрасывает целое количество суток: "Период обращения: 2ч 52м 26.995с (4.1197568832589024 суток)" (например, спутник ASTRON).
Исправил. Одновременно код упростил.

Цитата
Ещё можно добавить возможность поиска спутников; создания TLE только для выбранных спутников.
tle только для выбранных прикручивается, с поиском возни чуть больше (инкрементальный сойдет, или нужен по фрагменту слова? ;)).

Цитата
Ещё в solarsys.ssc лучше удалить знак # перед строкой "# Oblateness 0.0034" в описании Земли, чтобы она отображалась сплюснутой, а не шарообразной.
Да, в случае со спутниками, это изменение может хорошо повлиять.


Завтра в обед или раньше выкину новую версию. Хотел сейчас, но еще куча работы  :P
Себя узнаешь издалека :)

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
 ;D

tle2ssc 1.1.2.33 1.1.3.34
<Ссылку убил, нашел глюк в проге  ;D>
http://rapidshare.de/files/26705300/tle2ssc.exe.html

1) Исправлена грубая ошибка вычисления перигейной высоты ;D Теперь, по крайней мере, с Орбитроном совпадает. На орбиту ошибка не влияла.
2) Сохранение только выбранных спутников
3) Определение категории спутника
4) Для ISS и HST пишутся соотв. модели и текстуры в параметре Mesh. Для Иридиумов и всех остальных пока стоит значение "iridium.3ds"
5) Добавление Recent Menu на 7 файлов
6) Исправлены мелкие баги с диалогами
7) Исправление n-го количества ошибок и внесение новых ;D


Планируется добавить:
1) Вычисление координат спутника в текущий момент времени (а также скорость, высоту и направление движения);
2) Поиск спутников (по основным или любому параметру);
3) Загрузка tle из сети (синхронизация времени, надеюсь не нужна, ибо это будет уже Орбитрон ;D);
4) Пакетная обработка файлов (обрабатываются все спутники без выбора);
5) Сохранение сразу в папку с celestia;
6) Сохранение приблизительных данных о размерах спутника (тоже в зависимости от категории, или через опцию в настройках);
7) Запись приблизительных данных (с точностью пока в один год ;D) в параметры beginning и ending, определяющие диапазон "видимости" спутника на орбите. beginning будем брать из года запуска, июнь месяц, ending - что-нибудь отфонарное, или задаваемое в настройках;
8 ) "Правильная" сортировка в списке спутников (в случае с созвездиями спутников, имеющие одинаковое название и разные номера);
9) Сохранение полного списка спутников с данными в HTML.


Планируется также добавить окно с настройками. В нем же:
1) Пользователю собственноручно задавать значение Mesh, определяя строки и подстроки, которые должны встречаться в именах/категории спутников.
2) Указывание пользователем пути к <Celestia>\extras
3) Указывание количества Recent Files
...
и т.п.

Посоветуйте, что из этого ересь полная?  ;D

p.s. И хороший бесплатный upload-сервер безо всякой рекламы как на rapidshare.
« Последнее редактирование: 23 Июл 2006 [19:14:50] от Net »
Себя узнаешь издалека :)

Оффлайн Jupiter

  • *****
  • Сообщений: 600
  • Благодарностей: -1
    • Skype - sanya_perest
    • Сообщения от Jupiter
    • perest.org
http://webfile.ru
http://ifolder.ru
оба нашинских, и всё бесплатно :)
perest : TSC!Russia

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
http://webfile.ru
http://ifolder.ru
оба нашинских, и всё бесплатно :)
:D Спасибо, Jupiter!

Вот уже второй день версию новую делаю. Думаю, через пару деньков таки домучаю.  ;D
Себя узнаешь издалека :)

Оффлайн Jupiter

  • *****
  • Сообщений: 600
  • Благодарностей: -1
    • Skype - sanya_perest
    • Сообщения от Jupiter
    • perest.org
незачто Net! ;)
:D ты имеешь в виду lte2ssc? ждёмс :)
perest : TSC!Russia

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Испробовал прогу на catalog.txt. Грузится 10 секунд. В принципе можно исправить, и сделать в полсекунды, на маленьких же файлах разницы не почувствуется, но затея эта не очень благодарная и придется немного убирать последние навороты программы с чекбоксами. Стоит ли браться за это?

Также заметил небольшую багу. В catalog.txt есть много спутников с одинаковыми именами, но разными NORAD-номерами и международным обозначением. Прога эти разные номера пока что "глотает.".. Исправим в обозримом будущем :)  Кстати, все остальные данные этих спутников абсолютно идентичны. Может, просто не включать их в список и не писать в ssc? Думаю, тысячу-две можно будет сэкономить, а в Целестии не так тупить будет. ;D
« Последнее редактирование: 26 Июл 2006 [00:28:38] от Net »
Себя узнаешь издалека :)

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
tle2ssc 1.2.4.43
"Мы стали еще лучше, мы стали еще проще" (c) Микрософт  ;D ;D
http://ifolder.ru/68848

Реализовал в этой версии:
4) Пакетная обработка файлов (обрабатываются все спутники без выбора);
5) Сохранение сразу в папку с celestia;
7) Запись приблизительных данных (с точностью пока в один год ;D) в параметры beginning и ending, определяющие диапазон "видимости" спутника на орбите. beginning будем брать из года запуска, июнь месяц, ending - что-нибудь отфонарное, или задаваемое в настройках (пока январь 2030);

Планируется также добавить окно с настройками. В нем же:
2) Указывание пользователем пути к <Celestia>\extras
Recent сделал на 10, подрихтовал местами интерфейс, половил баги.
Себя узнаешь издалека :)

csUnit

  • Гость
Извиняюсь, не успел прочитать всю тему. А в поиске и на сайтах не нашел (тем более они уже не все работают). У меня 2 вопроса:
Где взять большой каталог звезд (и галактик) для Celestia (или какой другой одним архивом и конвертор в формат Celestia) ?
Где взять каталог в котором указываются приблизительные массы звезд? Или они приблизительно высчитываются по спектральному классу или каким другим параметрам?

Оффлайн Net

  • *****
  • Сообщений: 2 114
  • Благодарностей: 2
  • Галéта Антон
    • Skype - galeta_anton
    • Сообщения от Net
Различные каталоги звезд есть вот тут http://celestiamotherlode.net/catalog/extrasolar_stars.php, но самый большой это 2 млн. звезд до 14-й величины. (Тихо-2 таки по-моему там, 35 МБ). Конвертер не потребуется.
Если не устроит, то уже нужен каталог покруче, и соотв. конвертер под него.. USNO или еще какой. Но учтите, что с таким Целестию на компе хуже чем мейнфрейм не запускать!  ;D

Там же и галактики и вообще дипскай:
http://celestiamotherlode.net/catalog/galaxies.php
http://celestiamotherlode.net/catalog/messiernebulae.php
http://celestiamotherlode.net/catalog/nonmessiernebulae.php
Себя узнаешь издалека :)

Оффлайн Novik

  • *****
  • Сообщений: 1 049
  • Благодарностей: 7
    • Сообщения от Novik
Спасибо, Дон Кихот, вечером буду заниматься.. :)

На счет радиуса, то может еще можно будет из какой-то базы данных брать.. а то для одного радиус один, для другого другой. Ну хотя мелочь, но МКС-то 70 метров..

Вчера снял Иридиум, по предсказанию Орбитрон и Картес были очень точные, Целестия же со свежыми tle дала осечку градусов на 20. Но это как сказать, спутник то прошел в той же точке, но минутой раньше. Так что, может в Целестии несовершенный механизм отсчитывания времени или положения спутника на орбите.

Позже прикреплю изображение.  ;)
Странно, у меня МКС наоборот опаздывает на ~ 28  минут. :o
Вопрос такой: элементы SSC обновлять в папке Data (spacecraf)  или тот SSC который соответствует определенному виду МКС  (iss_11A например) ?


P.S: это что же, у всех глюки с отображением ИСЗ на орбите ?? :o :o :o ::) ::) ::) :'( :'(
DeepSky F750X150EQIII-A 
Canon Powershot A540