Przelicznik stopni dziesiętnych na DMS

Przelicz kąt w stopniach dziesiętnych na stopnie, minuty i sekundy z poprawnym przeniesieniem zaokrągleń.

Przelicz stopnie dziesiętne na DMS

Jednostki SI
Dane wejścioweKąt w stopniach dziesiętnych
Po przeliczeniuStopnie, minuty i sekundy

Część dziesiętna × 60 daje minuty, a ich reszta × 60 daje sekundy

Szybkie ustawienia

Od danych do świadomej decyzji

  1. Wielkości wejściowe
  2. Konwersja jednostek
  3. Równanie
  4. Kontrola wyniku

Dlaczego 52,2296756° nie oznacza 52° 22′ 96″?

Część dziesiętna stopnia trzeba pomnożyć przez 60

Zapis 52,2296756° jest liczbą w systemie dziesiętnym. Przecinek oddziela całe stopnie od ich ułamka. Minuty kątowe nie są dwiema pierwszymi cyframi po przecinku, ponieważ jeden stopień dzieli się na 60 minut, a nie na 100.

Najpierw zachowujemy 52 pełne stopnie. Ułamek 0,2296756 mnożymy przez 60 i otrzymujemy 13,780536 minuty. Trzynaście jest pełną liczbą minut, a pozostała część 0,780536 minuty prowadzi do sekund.

Minuta kątowa także dzieli się na 60 sekund. Mnożenie 0,780536 przez 60 daje 46,83216 sekundy. Pełny wynik przed zaokrągleniem brzmi 52° 13′ 46,83216″.

Znaki °, ′ i ″ oznaczają trzy różne jednostki kąta

Stopień zapisuje się symbolem °, minutę pojedynczym znakiem ′, a sekundę podwójnym ″. Nie są to minuty i sekundy czasu, choć system podziału przez 60 wygląda podobnie. Kontekst mówi, że chodzi o kąt.

Zwykły apostrof i cudzysłów bywają używane jako zamienniki w prostym tekście, ale w dokumencie technicznym lepiej zachować właściwe symbole. Zapis 52°13′46,83″ jest wtedy jednoznaczny.

DMS jest skrótem od degrees, minutes, seconds. W polskich opisach spotyka się także określenie stopnie–minuty–sekundy. Jest to format reprezentacji tej samej wartości, a nie inny układ współrzędnych.

Jak wykonać obliczenie krok po kroku?

Stopnie i minuty pobiera się jako części całkowite kolejnych wyników

Dla dodatniej wartości stopnie to część całkowita liczby: floor(52,2296756) = 52. Następnie resztę 0,2296756 mnożymy przez 60. Część całkowita 13,780536 daje 13 minut.

Od liczby minut odejmujemy 13, a resztę 0,780536 ponownie mnożymy przez 60. Tym razem nie odcinamy części ułamkowej, ponieważ sekundy mogą być prezentowane z wybraną liczbą miejsc po przecinku.

Ta procedura działa dla dowolnego kąta w obsługiwanym zakresie. Dla 12,5° otrzymamy 12° 30′ 0″, ponieważ połowa stopnia to dokładnie trzydzieści minut.

D = część całkowita |x|; M = część całkowita [(|x| − D) × 60]; S = reszta minut × 60.

Konwersja odwrotna dodaje minuty i sekundy jako ułamki stopnia

Aby sprawdzić wynik, liczymy D + M/60 + S/3600. Dla 52° 13′ 46,83216″ otrzymujemy dokładnie wartość wejściową w granicach arytmetyki liczbowej. Jest to dobry test wykrywania pomylonych minut i sekund.

Po zaokrągleniu sekund do 46,83″ wynik kontrolny jest odrobinę inny, bo usunięto 0,00216 sekundy. Różnica kątowa jest bardzo mała, ale nie powinna być ukrywana jako rzekomo identyczna precyzja.

Jeżeli konwersja wsteczna daje 52,381… zamiast 52,229…, prawdopodobnie ktoś potraktował minuty jak setne stopnia lub nie podzielił sekund przez 3600.

stopnie dziesiętne = D + M/60 + S/3600, z osobno zastosowanym znakiem.

Jak działa znak dla wartości ujemnej?

Minus dotyczy całego kąta, nie tylko stopni

Dla −52,2296756° najpierw konwertujemy wartość bezwzględną, a następnie dodajemy znak do całego zapisu: −52° 13′ 46,83″. Nie należy zapisywać −52° −13′ −46,83″ ani odejmować minut po raz drugi.

Szczególnie łatwo o błąd blisko zera. Wartość −0,5° to −0° 30′ 0″, a nie +0° 30′. Sam składnik stopni wynosi zero, ale kierunek całego kąta pozostaje ujemny.

W konwersji odwrotnej sumujemy dodatnie wielkości D, M i S, a dopiero na końcu mnożymy przez −1. Dzięki temu znak nie miesza się z systemem sześćdziesiątkowym.

We współrzędnych minus może zostać zastąpiony literą półkuli

Dla szerokości geograficznej wartości południowe są zwykle ujemne w zapisie dziesiętnym i oznaczane literą S w DMS. Dla długości wartości zachodnie są ujemne i dostają W. Północ N oraz wschód E odpowiadają znakom dodatnim.

Nie należy jednocześnie zapisywać minusa i litery S lub W bez jasnej konwencji, bo odbiorca może potraktować je jako dwa niezależne odwrócenia. Typowy zapis używa albo znaku liczby, albo bezwzględnych stopni z literą półkuli.

Ten kalkulator przelicza ogólny kąt od −360° do 360° i nie pyta o półkulę. Dla współrzędnych trzeba dodatkowo pilnować, czy wartość jest szerokością, czy długością, oraz odpowiedniego zakresu.

Co dzieje się, gdy sekundy po zaokrągleniu osiągają 60?

Sześćdziesiąt sekund trzeba przenieść do następnej minuty

W poprawnym zapisie DMS sekundy mieszczą się od 0 włącznie do mniej niż 60. Jeśli niezaokrąglony wynik to 59,9996″, a użytkownik wybierze dwie cyfry, zwykłe zaokrąglenie daje 60,00″. Taki zapis wymaga przeniesienia.

Kalkulator ustawia wtedy sekundy na 0,00″ i zwiększa minuty o jeden. Jeżeli minuty miały już 59, następuje kolejne przeniesienie: minuty wracają do zera, a liczba stopni rośnie o jeden.

Bez tego mechanizmu można otrzymać 12° 59′ 60″, który liczbowo odpowiada 13° 0′ 0″, ale nie jest znormalizowaną postacią. Problem pojawia się dokładnie na granicach, więc łatwo go przeoczyć w testach zwykłych wartości.

Liczba miejsc sekund określa prezentację i przybliżenie

Dwie cyfry po przecinku pokazują setne sekundy kątowej. Zero cyfr daje całe sekundy, a sześć pozwala zachować bardzo drobny ułamek. Więcej cyfr nie zwiększa jakości źródłowego pomiaru.

Dla zastosowań kartograficznych jedna sekunda szerokości odpowiada na powierzchni Ziemi mniej więcej kilkudziesięciu metrom, a jej znaczenie w długości zależy od szerokości geograficznej. Setna sekundy sugeruje więc dokładność rzędu ułamka metra, której telefoniczny odczyt GPS może nie zapewniać.

W raporcie zachowaj tyle cyfr, ile uzasadniają dane. Kalkulator pozwala obejrzeć wpływ zaokrąglenia przez wartość kontrolną w stopniach dziesiętnych.

Ten sam kąt przy różnej precyzji sekund
MiejscaZapis DMS
052° 13′ 47″
152° 13′ 46,8″
252° 13′ 46,83″
552° 13′ 46,83216″

Zapis DMS powinien zachować znak, zakres i prawidłowe przeniesienie

Przykłady pokazują, dlaczego minut nie odczytuje się jak części setnych

Wartość 52,2296756° składa się z 52 pełnych stopni oraz ułamka 0,2296756. Po pomnożeniu ułamka przez 60 otrzymujemy 13,780536 minuty, czyli 13 pełnych minut. Pozostałe 0,780536 minuty po kolejnym mnożeniu przez 60 daje 46,83216 sekundy. Prawidłowy zapis to 52°13′46,83″, a nie 52°22′96″.

Ta sama metoda działa dla kąta ujemnego, ale znak odnosi się do całej wartości. W geografii zamiast minusa można użyć oznaczenia S dla szerokości południowej albo W dla długości zachodniej. Nie należy umieszczać znaku osobno przy stopniach, minutach i sekundach, ponieważ prowadziłoby to do błędnej interpretacji składowych.

Przykładowe konwersje stopni dziesiętnych do DMS
Stopnie dziesiętneDMSUwagi
52,2296756°52°13′46,83″szerokość północna po dodaniu N
21,0122694°21°00′44,17″minuty mogą wynosić zero
−33,8688°−33°52′07,68″ujemny znak dotyczy całego kąta
0,5°0°30′00″połowa stopnia to 30 minut

Zaokrąglenie sekund może zmienić minutę albo stopień

Jeśli niezaokrąglone sekundy mają wartość 59,9996″, zapis do dwóch miejsc dałby pozornie 60,00″. Prawidłowo trzeba przenieść jedną minutę i ustawić sekundy na zero. Gdy minuty po takim przeniesieniu osiągną 60, zwiększa się stopień. Dobre narzędzie wykonuje tę normalizację automatycznie, zamiast pozostawiać formalnie niepoprawny zapis.

Liczbę miejsc dziesiętnych sekund dobierz do dokładności danych. Jedna sekunda łuku szerokości geograficznej odpowiada w przybliżeniu 31 metrom, a setna sekundy około 31 centymetrom, choć skala długości geograficznej zależy od szerokości. Nie ma sensu podawać setnych sekundy, jeśli współrzędna pochodzi z odręcznego odczytu mapy dokładnej do dziesiątek metrów.

  1. Oddziel pełne stopnie od części dziesiętnej.
  2. Pomnóż część dziesiętną przez 60 i oddziel pełne minuty.
  3. Resztę minut pomnóż przez 60, uzyskując sekundy.
  4. Zaokrąglij sekundy i wykonaj przeniesienie, jeśli osiągną 60.

DMS jest formatem zapisu, a nie układem odniesienia

Dwie współrzędne mogą być poprawnie zapisane w DMS i nadal wskazywać różne miejsca, jeżeli używają innych układów odniesienia. GPS najczęściej korzysta z WGS 84, ale dane geodezyjne, mapy archiwalne i lokalne systemy mogą mieć inne datum. Zmiana DD na DMS nie wykonuje transformacji między układami i nie przesuwa punktu do nowego odwzorowania.

Przy kopiowaniu współrzędnych zachowaj kolejność szerokość–długość, oznaczenia półkul i informację o układzie. Aplikacje czasem oczekują długości jako pierwszej wartości, szczególnie w formatach GIS. Przed wykorzystaniem punktu do nawigacji sprawdź go na mapie oraz upewnij się, że nie zamieniono N z S lub E z W. Jedna litera może przenieść lokalizację na inny kontynent.

Najczęstsze pytania

Dlaczego 0,2296756 stopnia mnoży się przez 60?

Jeden stopień zawiera 60 minut kątowych, więc część dziesiętna musi zostać przeliczona z bazy dziesiętnej na sześćdziesiątkową.

Jak zapisać −0,5° w DMS?

Jako −0° 30′ 0″. Minus dotyczy całego kąta mimo zerowej części stopni.

Co zrobić, gdy sekundy zaokrąglają się do 60?

Ustawić sekundy na zero i zwiększyć minuty o jeden; przy 59 minutach trzeba zwiększyć również stopnie.

Jak wrócić z DMS do stopni dziesiętnych?

Obliczyć stopnie + minuty/60 + sekundy/3600, a znak zastosować do całej sumy.

Czy DMS zmienia układ odniesienia współrzędnych?

Nie. To tylko format zapisu kąta. Transformacja datum lub projekcji jest osobnym zadaniem.

Ile miejsc po przecinku sekund wybrać?

Tyle, ile uzasadnia dokładność źródła i wymaganie odbiorcy. Dodatkowe cyfry nie poprawiają niedokładnego pomiaru.

Źródła i dalsza lektura

  1. Bureau International des Poids et Mesures. (2019). The International System of Units (SI), 9th edition.
  2. National Geospatial-Intelligence Agency. (2014). World Geodetic System 1984.

Podobne wpisy