Skocz do zawartości

Ponowna prośba o napisanie programu lub skryptu


Limax7

Rekomendowane odpowiedzi

Chyba nie tylko mi by się przydało coś takiego o czym zaraz napiszę...

 

Chodzi o to by napisać program lub skrypt, który by dopisywał do pliku wejściowego, położenie Słońca i(oraz) Księżyca na niebie.

 

Oto przykład:

 

plik wejściowy w postaci txt (czas uniwersalny UTC)

Data	  godz UTC
2007-05-21 21:25:38

 

 

plik wyjściowy w postaci txt

Data	   godz UTC  AltSun AzSun AltMoon AzMoon
2007-05-21- 21:25:38 -015,52 345,80 014,12 285,50

 

 

Oczywiście te dane muszą być tworzone dla określonej miejscowosci geograficznej.

Nie jest wymagana aż tak duża dokładność.

 

Chodzi przede wszystkim o to by wiedzieć czy o określonej dacie i godzinie Słońce jest nad czy pod horyzontem (Księżyc także).

Edytowane przez Limax7
Odnośnik do komentarza
Udostępnij na innych stronach

XEphem robi to bez problemu, inne programy planetaria pewnie tez.

Nie mozesz skorzystac z takiej formy?

 

* UD			UT		Sun				 Sun			 Moon	   Moon	 
*							Az				 Alt			  Az				 Alt	  
 2007/03/28  17:08:42  273:55:54	1:10:49  125:20:55   46:25:00
 2007/03/29  17:08:42  274:13:45	1:25:03  117:06:35   36:38:37
 2007/03/30  17:08:42  274:31:33	1:39:24  110:59:39   26:33:19
 2007/03/31  17:08:42  274:49:18	1:53:50  106:01:43   16:21:46
 2007/04/01  17:08:42  275:06:59	2:08:21  101:38:50	6:12:43
 2007/04/02  17:08:42  275:24:36	2:22:56   97:27:56   -2:36:44
 2007/04/03  17:08:42  275:42:08	2:37:33   93:09:45  -14:13:02
 2007/04/04  17:08:42  275:59:35	2:52:13   88:23:36  -24:10:58
 2007/04/05  17:08:42  276:16:57	3:06:53   82:41:55  -33:56:01
 2007/04/06  17:08:42  276:34:13	3:21:35   75:21:15  -43:19:28
 2007/04/07  17:08:42  276:51:23	3:36:17   65:07:00  -52:03:02
 2007/04/08  17:08:42  277:08:25	3:50:59   49:54:36  -59:26:16
 2007/04/09  17:08:42  277:25:21	4:05:40   27:31:38  -64:06:10
 2007/04/10  17:08:42  277:42:09	4:20:20	0:16:15  -64:11:37
 2007/04/11  17:08:42  277:58:49	4:34:58  336:30:38  -59:18:30

 

Przykladowy wynik z XEphema

Edytowane przez dobsonme
Odnośnik do komentarza
Udostępnij na innych stronach

nie nie, nie chodzi mi o to, chodzi o to że jest ciąg różnych dat i godzin i do nich dobrze by było dodać położenie Słońca i Księzyca nad/pod horyzontem.

 

Np. do takiego wyliczenia z SOLEXa

 

Conditions of minimum topocentric angular distance (within  3.103°). 
Lat =  53.10°  Long =  23.42°
  #1	 #2		Date	  UT		Dm  (°) Alt.  
-6	 -10   2007/03/29 05:02:18  0.21528 -13.71  Saturn	Moon	 
-8	 -10   2007/04/13 00:48:13  2.80698 -10.23  Neptune   Moon	 
-4	 -10   2007/04/14 01:05:08  0.49396 -12.44  Mars	  Moon	 
-2	 -10   2007/04/20 06:09:49  2.42266  11.03  Venus	 Moon	 
-6	 -10   2007/04/25 08:56:12  0.43724  -8.36  Saturn	Moon	 
-8	 -10   2007/05/10 11:19:52  2.05974 -15.57  Neptune   Moon	 
-4	 -10   2007/05/12 22:41:24  1.80308 -21.81  Mars	  Moon	 
-7	 -10   2007/05/12 06:46:14  0.41931  31.27  Uranus	Moon

Edytowane przez Limax7
Odnośnik do komentarza
Udostępnij na innych stronach

jak dokładne to musi być?

 

ze słońcem nie ma chyba większego problemu. księżyc jednak porusza się dosyć... skomplikowanym ruchem i samo określenie jego pozycji w przestrzeni jest dosyć trudne.

 

Pozdrawiam :)

Edytowane przez Muchozol
Odnośnik do komentarza
Udostępnij na innych stronach

Możliwe to na pewno jest, przecież jest cała masa programów liczących takie rzeczy. Nie da się tego zrobić w Ephemeris Tool na przykład?

 

Policzenie współrzędnych Słońca w systemie równikowym nie będzie trudne ze wzgledu na dość jednostajny ruch Ziemi po orbicie (nie wiem tylko czy dla wystarczającej dokładności można pominąć jej eliptyczność, ale chyba tak). Tak samo przejście do układu horyzontalnego to kilka prostych wzorów. Jak już pisał Muchozol największym problemem będzie policzenie dokładnej pozycji Księżyca, bo oprócz ruchu jednostajnego to spore znaczenie ma tu już eliptyczność orbity, jej nachylenie i wędrówka węzłów.

 

Pozdrawiam

Michał

Odnośnik do komentarza
Udostępnij na innych stronach

Najważniejsze jest Słońce.

 

Księżyc nie jest aż tak konieczny. Cała idea polega na tym by móc łatwo sprawdzić dla danego ciągu dat z godzinami czy panuje wówczas noc, dzień, świt, zmierzch itd. tzn. czy np. jakieś zbliżenie palanety do czegoś tam będzie widoczne bo jest ona nad horyzontem no i oczywiście Słońce jest odpowiednio pod horyzontem (to własnie trzeba by wyłuskać)

Odnośnik do komentarza
Udostępnij na innych stronach

Ephemeris Tool tego nie potrafi.

 

Testuję program SOLEX http://chemistry.unina.it/~alvitagl/solex który wylicz różne rzeczy ale w plikach wyjściowych podaje położenie obiektu(ów) nad horyzontem i godziny ale same godziny nie zawsze mi coś mówią o tym czy wówczas panuje dzień czy noc.

 

Taka mała drobnostka, a jak wiele by rozwiązała...

Odnośnik do komentarza
Udostępnij na innych stronach

No to jeżeli chodzi o samo Słońce to nie powinno być większego problemu. Planety też ma sprawdzać czy samo Słońce? Podeślij mi przykładowy plik z ustalonym formatem to może spróbuję powalczyć z napisaniem jakiegoś małego programiku pod DOS'a jak znajdę trochę czasu. Może w weekend by mi się coś udało zrobić, ale nic nie obiecuję.

 

Pozdrawiam

Michał

Odnośnik do komentarza
Udostępnij na innych stronach

No to jeżeli chodzi o samo Słońce to nie powinno być większego problemu. Planety też ma sprawdzać czy samo Słońce? Podeślij mi przykładowy plik z ustalonym formatem to może spróbuję powalczyć z napisaniem jakiegoś małego programiku pod DOS'a jak znajdę trochę czasu. Może w weekend by mi się coś udało zrobić, ale nic nie obiecuję.

 

Pozdrawiam

Michał

 

 

Tu jest plik DAT z wyliczonymi przez Solex 9.12 zbliżeniami (<0,6°) Księżyca do gwiazd jasniejszych od 4 mag. algorytmem DE409 JPL.

 

http://komety.astrowww.pl/mindist.dat

 

 

A tu plik PDF (665 KB), z objaśnieniami do Solex91L

 

http://komety.astrowww.pl/solex91.pdf

 

 

----

Jedyne co mi (i być może komuś także) brakuje w tym formacie pliku DAT to to, że nie ma w nim ani słowa o położeniu Słońca nad/pod horyzontem...

Edytowane przez Limax7
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.