15. Wyszukiwanie obiektów i zapytania sql.
DSO Planner powstało, jako narzędzie do wyszukiwania obiektów na obserwacje. Oprócz tradycyjnych jak Meesier, Caldwel itp. program oferuje wyszukiwanie wg zapytań baz danych sql.
W głównym menu wybieramy Object Selection, na dole Select, i ustawiamy np., tak jak tutaj wybierając jedną lub wiele baz danych.
- zdj1.png (67.08 KiB) Przejrzano 3584 razy
Select search type wybieramy SQL like expression
- SelectPrimary.png (10.82 KiB) Przejrzano 3584 razy
Wchodzimy w SQL-like expression, Mamy tutaj trzy przykładowe zapytania.
Aby dodać nowe klikamy na Add new search request.
- zdj2B.png (47.3 KiB) Przejrzano 3584 razy
Wyświetla się takie okno
- zdj3.png (22.76 KiB) Przejrzano 3584 razy
Po kliknięciu symbolu ? Mamy podpowiedź, z jakich symboli możemy korzystać.
- zdj4.png (51.8 KiB) Przejrzano 3584 razy
Set SQL request
Wielkość liter nie ma znaczenia.
GC – gromada kulista
GX – galaktyka
GCYCLD -
HIIRGN – region H-Alfa
NEB – mgławica
OC – gromada otwarta
OCNEB – gromada otwarta i mgłąwica
PN – mgławica planetarna
SNR -
MPLANET - planety
STAR – gwiazdach
COMET – kometa
CUSTOM – obiekt użytkownika
AST – asteryzmy
separation – separacja gwiazd
W pierwszym wyrażeniu można użyć następujących pól (niezależnie od wielkości liter).
• ID — indeks obiektu w bazie danych (numer kolejny).
• TYP — Typ obiektu. Może przyjąć standardową wartość skrótu typu obiektu.
• A — Większy wymiar obiektu w minutach.
• B — Mniejszy wymiar obiektu w minutach.
• RA — Rektascensja (E2000.0) w godzinach dziesiętnych (11.245621623).
• DEC — Deklinacja (E2000.0) w stopniach dziesiętnych (-10,2767289).
• MAG — jasność gwiazdy z katalogu.
• PA — Kąt położenia (kształtu DSO lub składowych binarnych).
• CON — nazwa konstelacji (standardowy 3-literowy skrót łaciński)
Są to wspólne pola bazy danych DSO. Jednak wszelkie dodatkowe pola numeryczne w bazach wewnętrznych lub użytkownikach można również użyć (np. to jest poprawne wyrażenie dla bazy danych LDN: OPACITY>3, a to jest dla WDS lub Bright DS database: SEPARATION<5&MAG2<7) - wystarczy zapoznać się z używanymi definicjami pól bazy danych.
Inne Typy :
GC – gromada kulista
GX – galaktyka
HIIRGN – region H-Alfa
NEB – mgławica
OC – gromada otwarta
OCNEB – gromada otwarta i mgłąwica
PN – mgławica planetarna
MPLANET - planety
STAR – gwiazdach
COMET – kometa
CUSTOM – obiekt użytkownika
AST – asteryzmy
separation – separacja gwiazd
Set local request
ALT - Minimalna wysokość (w zdefiniowanym okresie obserwacji)
VIS - Ocena widoczności np. od 0 do 5
Widoczność obiektu mierzona jest w skali 0-5, gdzie 0 oznacza niewidoczny, a 5 jasny. Widoczność zależy od jasności obiektu i wymiaru, stanu nieba i apertury teleskopu.
Set SQL request - dotyczy pól statycznych w docelowych bazach danych.
Set local request - umożliwia filtrowanie według wysokości i widoczności obiektu.
Operacje logiczne i matematyczne
W wyrażeniach można zastosować następujące operacje logiczne i porównania wartości:
• x=y — x jest równe y.
• x>y — x jest większe niż y.
• x<y — x jest mniejsze od y.
• x#y — x nie jest równe y.
• x&y — logiczne AND (np. (mag>12)&(type=GC) — wielkość obiektu jest większa niż 12 i jego typem jest GC).& - inaczej polskie „i” czyli oba warunki muszą być spełnione.
• x|y — logiczne OR (np. (type=GC)|(type=OC) — obiekt jest albo GC, albo OC). • + - * i ( ) — mogą być używane do obliczania i grupowania zmiennych i wartości w złożonych wyrażeniach. | - inaczej polskie ”lub” wystarczy, że tylko jeden z warunków będzie spełniony.
Przykłady dla Set SQL request
• (a>15) & (con=and) — Wszystkie obiekty z konstelacji Andromedy z większą osią powyżej 15 minut.
• a>10 & type=gc — Wszystkie gromady kuliste większe niż 10 minut.
• a>7*b & a>10 & type=gx — wybierz tylko galaktyki z dłuższą krawędzią większą od 10 i krótszą krawędzią siedmiokrotnie mniejszą od dłuższej
• id>0 — Lista wszystkich obiektów z bazy danych.
Przykłady dla Set local request
• alt>20 — Obiekty, które przynajmniej raz w okresie obserwacji mają wysokość powyżej 20 stopni.
• vis>1 — Obiekty o widoczności lepszej niż 1.
• alt>20 & vis>1 — Obydwa powyższe warunki powinny być spełnione.
Jest też drugi prostszy sposób
W Select Conditions wchodzimy w Select search type i wybieramy Primary.
- zdj5.png (42.36 KiB) Przejrzano 3584 razy
Potem pojawiają się nowe opcje wyszukiwania.
Select object types tutaj zaznaczamy typy obiektów
- zdj6.png (63.78 KiB) Przejrzano 3584 razy
W Empty field treatment - Obróbka pustego pola, Najlepiej wybrać pierwsze pole – uwzględnia też obiekty, które nie mają podanych jasności w bazach danych jak np. ciemne mgławice.
- zdj7.png (43.2 KiB) Przejrzano 3584 razy
Primary search parameters
sekcja parametrów wyszukiwania primary
- zdj8.png (28.85 KiB) Przejrzano 3584 razy
• Filter type — Dostępne są 2 specjalne filtry umożliwiające dostosowanie do aktualnych warunków atmosferycznych lub użytkownika pierwszeństwo:
• Visibility Filter — Parametry wizualne każdego obiektu (wielkość i wymiary) są analizowane w programie w połączeniu z warunkami obserwacyjnymi, używanym teleskopem i położeniem geograficznym, aby przypisać mu ocenę widoczności. Obiekty powyżej lub równe predefiniowanemu limitowi wykrywania zostaną uwzględnione na liście.
• Maximum magnitude filter — Prosty ogranicznik jasności. Obiekty poniżej lub równe określonej wartości będą tutaj zawarte.
• No filter — żaden filtr nie zostanie zastosowany.
• Select constellation — Ogranicz wyszukiwanie tylko do wybranych konstelacji.
• Object name starts with . — Wyszukiwanie oparte na prefiksie nazwy. Ta opcja jest wygodna w przypadku połączonych katalogów z różnych źródeł, takich jak SAC. Na przykład, ustawiając tutaj „cr”, ograniczysz wyszukiwanie do katalogu Collinder gromad otwartych w tej bazie danych. Ta sztuczka może być również wykorzystana w niestandardowych bazach danych użytkowników, upraszczając ich przygotowanie do pracy z silnikiem DSO Planner.
Object minimal size — dolna granica wymiarów obiektu (nie mniej niż x).
• Lowest altitude — odcinaj obiekty, które nigdy nie wzniosą się tak wysoko nad horyzontem przez określony czas obserwowany okres czasu.
• Detection limit — Ustaw Próg detekcji dla filtra widoczności.
• Set maximum magnitude — — Ustaw próg dla filtra maksymalnej jasności.
• Minimum separation — Tylko w przypadku gwiazd podwójnych ogranicz minimalną odległość między komponentami.
• Maximum separation — Tylko w przypadku gwiazd podwójnych ogranicz maksymalną odległość między komponentami.
• Maximum mag2 — Tylko w przypadku gwiazd podwójnych ogranicz maksymalną jasność drugiego składnika (najsłabszy do włączenia).
Tylko nazwy konstelacji można wybrać z listy, a cała reszta jest do wpisania z ręki.
Na koniec przechodzimy wstecz do sekcji Object Selection i aktualizujemy przyciskiem Update.
- zdj10.png (73.4 KiB) Przejrzano 3584 razy