Mój sposób na tworzenie list Sky Safari- Poradnik
: 11 gru 2021, 02:54
Ostatnio bardzo spodobały mi się listy obserwacyjne w programie Sky Safari. Zdecydowałem, że połączę je ze znanymi mi publikacjami i zestawieniami obserwacyjnymi by ułatwić wybieranie obiektów na obserwacjach. Ostatnio korzystaliśmy z kilku gotowych list i było super.
Zacząłem więc powoli tworzyć listy w Sky Safari ręcznie. Przerzuciłem w ten sposób 6 list. Zajęło mi to jednak okropnie dużo czasu. Jedna lista 50 obiektów to jakieś 45 min pisania i klikania na telefonie. Zdecydowałem się więc poszukać informacji na internecie. Znalazłem 3 programy, które sa w stanie tworzyć listy do SS: Astroplanner, Eye&Telescope oraz Deep Sky Planner.
-Deep Sky Planer od razu odpadł, nie testowałem 85 dolarów.
-Eye&Telescope darmowy ale ubogie bazy, tylko Messier i NGC, obiekty trzeba wpisywać pojedynczo.
-Astroplaner ma dwie wersje, płatną i darmową. Płatna kosztuje 45 dolarów i ma wszystkie bazy danych, które ma SS 6 Pro a nawet chyba więcej. Wersja darmowa ma tylko bazy NGC, Messier i jasne gwiazdy. Można wrzucać obiekty hurtowo.
Stanąłem więc przed wyborem zakupu Astroplannera lub wpisywaniem ręcznym.
Trochę się zastanowiłem i otwarłem jedną z list, która stworzyłem ręcznie w edytorze txt. Okazało się, że kod tych list jest bajecznie prosty.
Znajdziemy tutaj następujące komendy:
SkySafariObservingListVersion=3.0
SortedBy=Default Order
na początku każdego pliku
oraz komendy wprowadzające obiekty do list:
SkyObject=BeginObject
ObjectID=4,0,302
CommonName=Ghost of Jupiter Nebula
CommonName=CBS Eye
CatalogNumber=NGC 3242
CatalogNumber=C 59
CatalogNumber=ARO 4
CatalogNumber=PK 261+32.1
CatalogNumber=PN G261.0+32.0
CatalogNumber=ESO 568-5
CatalogNumber=VV 57
DefaultIndex=1
EndObject=SkyObject
Po wnikliwym zapoznaniu się z dokumentacją na stronie: https://www.skysafariastronomy.com/supp ... afari.html odkryłem, że żeby SS dobrze widział dany obiekt wystarczy mu znacznie bardziej okrojona wersja.
SkyObject=BeginObject
ObjectID=4,-1,-1
CatalogNumber=NGC7662
EndObject=SkyObject
By obiekt został wprowadzony do listy SS wystarczy otwarcie formuły, zamkniecie formuły , ID obiektu (o tym później) i numer katalogowy (według dowolnie wybranej bazy, która istnieje w SS Pro, może być IC, NGC Messier, PGC lub jakaś egzotyczna np. IRAS, obojętnie). Po wgraniu takiej listy do SS program automatycznie sobie to elegancko uzupełni. Tutaj widać potencjał programu. Pierwszy raz widzę, żeby aplikacja umiała tak łatwo uzupełniać tak ogromne luki, tak szybko. Nie widziałem jednak za wiele więc nie wiem czy się liczy
ID obiektu również zostanie uzupełnione przez program, tworząc listę poprzez programowanie trzeba użyć jednego ze wzorów:
1,-1,-1 dla US
2,-1,-1 dla gwiazd
4,-1,-1 dla DS.
Tutaj wychodzi ograniczenie ręcznego programowania, bo ciężko robić hurtowo listy ze zmieszanymi obiektami np. gwiazdy podwójne i asteryzmy. Przed zrobieniem takiej listy z mieszanymi obiektami trzeba podzielić te listę na część gwiazd i część DS.
Słabą stroną takiego ręcznego pisania kodów list jest to, ze program jest wrażliwy na dodatkowe znaki, nie może być niepotrzebnych spacji, tabulatorów, entery muszą być w odpowiednich miejscach.
Mimo tych przeciwności udało mi się stworzyć pewne wzorniki według których jestem w stanie tworzyć te listy hurtowo. Mój sposób jest… No chałupniczy… Przez obecną pracę nie pamiętam już jak programować w C# czy SQL. Myślę, że gdyby znalazł się ktoś, z prawdziwymi umiejętnościami programowania ogarnął by to kilkoma linijkami porządnego kodu a ograniczenie z łączeniem gwiazd by nie występowało. Dzielę się wiec sposobem ale proszę o wyrozumiałość do amatorki, która tu występuje.
Opis
1.Na samym początku musimy eksportować dowolną listę do Excela tak by każdy obiekt znajdował się w osobnym polu oraz by w jednym polu znajdowała nazwa z jednego katalogu. W całej liście katalogi można mieszać ale w jednym polu, jedna nazwa. W środku nazw obiektów mogą być konieczne spacje, na początku i na końcu nie.
NGC 333 - Tak
NGC333- Tak
N G C333- Nie
2. Następnie kopiujemy utworzoną listę do komórek w kolumnie „B” jednego ze wzorników który dodaję do załączników zależnie od obiektu (DS, gwiazdy). W kodach wzorników nie można nic zmieniać, są one zbudowane tak, ze są odpowiednie spacje, tabulatory i entery. Jak coś poklikamy to się wysypie i SS pokaże nam listę z zerem obiektów.
3. Kopiujemy kod który utworzył się nam w kolumnie „D”. Kopiujemy oczywiście tylko tyle wierszy ile obiektów wrzuciliśmy.
4. Przeklejamy uzyskany kod do programu Microsoft Word.
Na tym etapie trzeba zauważyć, że, kod który skopiowaliśmy Excel oddał nam z cudzysłowami („”). Te cudzysłowy powstały ze względu właśnie na to formatowanie spacji, enterów, tabów w komórkach.
5. W programie Microsoft Word wybieramy funkcję „zamień” po prawej stronie w narzędziach głównych
6. W funkcji zamień wpisujemy cudzysłów („) w polu „zamień” a pole „zamień na” pozostawiamy puste. W ten sposób Word usunie wszystkie cudzysłowy, które utworzył Excel.
7. Po usunięciu cudzysłowów dodajemy na początku kodu komendy
SkySafariObservingListVersion=3.0
SortedBy=Default Order
(W załącznikach jest plik ze wzorem, z odpowiednimi enterami, spacjami i tabulatorami ale to akurat proste, po prostu dwie linijki bez spacji oddzielone enterem)
8. Przeklejamy otrzymany kod do pliku txt i zapisujemy.
9. Zmieniamy rozszerzenie z .txt na .skylist
(jak zmieniać rozszerzenia? https://www.laart.eu/pc_serwis/zmienic- ... -pliku.htm)
10. Wysyłamy powstałą listę do urządzenia z SS.
11. Wgrywamy listę do SS.
Na tym etapie program ją sam uzupełnia o inne katalogi i inne potrzebne dane. Trzeba sobie też ręcznie zmienić nazwę listy na wybraną, bo SS widzi tylko nazwy list, które sam stworzy.
12. Listę udostępniamy na forum astropołudnie.pl w temacie z listami Sky Safari.
P.S nie zapominać o punkcie 12, najważniejszy, bez tego nie działa
Zacząłem więc powoli tworzyć listy w Sky Safari ręcznie. Przerzuciłem w ten sposób 6 list. Zajęło mi to jednak okropnie dużo czasu. Jedna lista 50 obiektów to jakieś 45 min pisania i klikania na telefonie. Zdecydowałem się więc poszukać informacji na internecie. Znalazłem 3 programy, które sa w stanie tworzyć listy do SS: Astroplanner, Eye&Telescope oraz Deep Sky Planner.
-Deep Sky Planer od razu odpadł, nie testowałem 85 dolarów.
-Eye&Telescope darmowy ale ubogie bazy, tylko Messier i NGC, obiekty trzeba wpisywać pojedynczo.
-Astroplaner ma dwie wersje, płatną i darmową. Płatna kosztuje 45 dolarów i ma wszystkie bazy danych, które ma SS 6 Pro a nawet chyba więcej. Wersja darmowa ma tylko bazy NGC, Messier i jasne gwiazdy. Można wrzucać obiekty hurtowo.
Stanąłem więc przed wyborem zakupu Astroplannera lub wpisywaniem ręcznym.
Trochę się zastanowiłem i otwarłem jedną z list, która stworzyłem ręcznie w edytorze txt. Okazało się, że kod tych list jest bajecznie prosty.
Znajdziemy tutaj następujące komendy:
SkySafariObservingListVersion=3.0
SortedBy=Default Order
na początku każdego pliku
oraz komendy wprowadzające obiekty do list:
SkyObject=BeginObject
ObjectID=4,0,302
CommonName=Ghost of Jupiter Nebula
CommonName=CBS Eye
CatalogNumber=NGC 3242
CatalogNumber=C 59
CatalogNumber=ARO 4
CatalogNumber=PK 261+32.1
CatalogNumber=PN G261.0+32.0
CatalogNumber=ESO 568-5
CatalogNumber=VV 57
DefaultIndex=1
EndObject=SkyObject
Po wnikliwym zapoznaniu się z dokumentacją na stronie: https://www.skysafariastronomy.com/supp ... afari.html odkryłem, że żeby SS dobrze widział dany obiekt wystarczy mu znacznie bardziej okrojona wersja.
SkyObject=BeginObject
ObjectID=4,-1,-1
CatalogNumber=NGC7662
EndObject=SkyObject
By obiekt został wprowadzony do listy SS wystarczy otwarcie formuły, zamkniecie formuły , ID obiektu (o tym później) i numer katalogowy (według dowolnie wybranej bazy, która istnieje w SS Pro, może być IC, NGC Messier, PGC lub jakaś egzotyczna np. IRAS, obojętnie). Po wgraniu takiej listy do SS program automatycznie sobie to elegancko uzupełni. Tutaj widać potencjał programu. Pierwszy raz widzę, żeby aplikacja umiała tak łatwo uzupełniać tak ogromne luki, tak szybko. Nie widziałem jednak za wiele więc nie wiem czy się liczy
ID obiektu również zostanie uzupełnione przez program, tworząc listę poprzez programowanie trzeba użyć jednego ze wzorów:
1,-1,-1 dla US
2,-1,-1 dla gwiazd
4,-1,-1 dla DS.
Tutaj wychodzi ograniczenie ręcznego programowania, bo ciężko robić hurtowo listy ze zmieszanymi obiektami np. gwiazdy podwójne i asteryzmy. Przed zrobieniem takiej listy z mieszanymi obiektami trzeba podzielić te listę na część gwiazd i część DS.
Słabą stroną takiego ręcznego pisania kodów list jest to, ze program jest wrażliwy na dodatkowe znaki, nie może być niepotrzebnych spacji, tabulatorów, entery muszą być w odpowiednich miejscach.
Mimo tych przeciwności udało mi się stworzyć pewne wzorniki według których jestem w stanie tworzyć te listy hurtowo. Mój sposób jest… No chałupniczy… Przez obecną pracę nie pamiętam już jak programować w C# czy SQL. Myślę, że gdyby znalazł się ktoś, z prawdziwymi umiejętnościami programowania ogarnął by to kilkoma linijkami porządnego kodu a ograniczenie z łączeniem gwiazd by nie występowało. Dzielę się wiec sposobem ale proszę o wyrozumiałość do amatorki, która tu występuje.
Opis
1.Na samym początku musimy eksportować dowolną listę do Excela tak by każdy obiekt znajdował się w osobnym polu oraz by w jednym polu znajdowała nazwa z jednego katalogu. W całej liście katalogi można mieszać ale w jednym polu, jedna nazwa. W środku nazw obiektów mogą być konieczne spacje, na początku i na końcu nie.
NGC 333 - Tak
NGC333- Tak
N G C333- Nie
2. Następnie kopiujemy utworzoną listę do komórek w kolumnie „B” jednego ze wzorników który dodaję do załączników zależnie od obiektu (DS, gwiazdy). W kodach wzorników nie można nic zmieniać, są one zbudowane tak, ze są odpowiednie spacje, tabulatory i entery. Jak coś poklikamy to się wysypie i SS pokaże nam listę z zerem obiektów.
3. Kopiujemy kod który utworzył się nam w kolumnie „D”. Kopiujemy oczywiście tylko tyle wierszy ile obiektów wrzuciliśmy.
4. Przeklejamy uzyskany kod do programu Microsoft Word.
Na tym etapie trzeba zauważyć, że, kod który skopiowaliśmy Excel oddał nam z cudzysłowami („”). Te cudzysłowy powstały ze względu właśnie na to formatowanie spacji, enterów, tabów w komórkach.
5. W programie Microsoft Word wybieramy funkcję „zamień” po prawej stronie w narzędziach głównych
6. W funkcji zamień wpisujemy cudzysłów („) w polu „zamień” a pole „zamień na” pozostawiamy puste. W ten sposób Word usunie wszystkie cudzysłowy, które utworzył Excel.
7. Po usunięciu cudzysłowów dodajemy na początku kodu komendy
SkySafariObservingListVersion=3.0
SortedBy=Default Order
(W załącznikach jest plik ze wzorem, z odpowiednimi enterami, spacjami i tabulatorami ale to akurat proste, po prostu dwie linijki bez spacji oddzielone enterem)
8. Przeklejamy otrzymany kod do pliku txt i zapisujemy.
9. Zmieniamy rozszerzenie z .txt na .skylist
(jak zmieniać rozszerzenia? https://www.laart.eu/pc_serwis/zmienic- ... -pliku.htm)
10. Wysyłamy powstałą listę do urządzenia z SS.
11. Wgrywamy listę do SS.
Na tym etapie program ją sam uzupełnia o inne katalogi i inne potrzebne dane. Trzeba sobie też ręcznie zmienić nazwę listy na wybraną, bo SS widzi tylko nazwy list, które sam stworzy.
12. Listę udostępniamy na forum astropołudnie.pl w temacie z listami Sky Safari.
P.S nie zapominać o punkcie 12, najważniejszy, bez tego nie działa