Muszę szerokości i długości, jak 19.0649070739746
i 73.1308670043945
odpowiednio.
W tym przypadku obie współrzędne są 13
długimi miejscami dziesiętnymi, ale czasami otrzymuję również współrzędne, które są 6
długimi miejscami dziesiętnymi.
Czy mniej punktów dziesiętnych wpływa na dokładność i co oznacza każda cyfra po przecinku?
Odpowiedzi:
Dokładność to tendencja twoich pomiarów do zgodności z prawdziwymi wartościami. Precyzja to stopień, w jakim twoje pomiary określają rzeczywistą wartość. Pytanie dotyczy wzajemnego oddziaływania dokładności i precyzji.
Zasadniczo rejestracja pomiarów nie wymaga znacznie większej precyzji niż wbudowana dokładność. Używanie zbyt dużej precyzji może wprowadzić w błąd ludzi, którzy uważają, że dokładność jest większa niż w rzeczywistości.
Zasadniczo, gdy obniżysz precyzję - czyli użyjesz mniejszej liczby miejsc dziesiętnych - możesz stracić pewną dokładność. Ale ile? Dobrze wiedzieć, że licznik został pierwotnie zdefiniowany (przez Francuzów, w czasie ich rewolucji, kiedy wyrzucali stare systemy i gorliwie zastępowali je nowymi), tak że dziesięć milionów z nichzabrałby cię z równika na biegun. To 90 stopni, więc jeden stopień szerokości geograficznej obejmuje około 10 ^ 7/90 = 111111 metrów. („About”, ponieważ w międzyczasie długość licznika nieco się zmieniła. Ale to nie ma znaczenia.) Ponadto stopień długości geograficznej (wschód-zachód) jest mniej więcej taki sam lub mniejszy niż stopień szerokości geograficznej , ponieważ okręgi szerokości geograficznej kurczą się do osi ziemi, gdy przemieszczamy się od równika w kierunku dowolnego bieguna. Dlatego zawsze można bezpiecznie stwierdzić, że szóste miejsce po przecinku w jednym stopniu dziesiętnym ma 111 111/10 ^ 6 = około 1/9 metra = około 4 cali precyzji.
W związku z tym, jeśli twoje potrzeby w zakresie dokładności to, powiedzmy, dawanie lub przyjmowanie 10 metrów, to 1/9 metra to nic: tracisz zasadniczo brak dokładności, używając sześciu miejsc po przecinku. Jeśli potrzebujesz dokładności poniżej centymetra, potrzebujesz co najmniej siedmiu i prawdopodobnie ośmiu miejsc po przecinku, ale więcej nie przyniesie ci wiele dobrego.
Trzynaście miejsc po przecinku przypisze lokalizację do 111 111/10 ^ 13 = około 1 angstremu, czyli około połowy grubości małego atomu.
Korzystając z tych pomysłów, możemy stworzyć tabelę, co oznacza każda cyfra dziesiętna:
źródło
Strona Wikipedii Dziesiętne stopnie zawiera tabelę na temat Stopień dokładności a długość . Dokładność współrzędnych zależy również od przyrządu używanego do zbierania współrzędnych - A-GPS używany w telefonach komórkowych, DGPS itp.
Gdybyśmy rozszerzyli ten wykres do
13
miejsc po przecinku:źródło
Oto moja podstawowa tabela ...
Dokładność współrzędnych szerokości geograficznej według rzeczywistej skali kartograficznej, którą rzekomo:
źródło
PUNKT 1. pozwala odróżnić precyzję od dokładności
Jak widać na zdjęciu, możemy mówić o dokładności pomiaru (np. Pomiar GPS), jeśli znamy już rzeczywistą wartość (dokładną pozycję). Następnie możemy powiedzieć, jak dokładny jest pomiar. Z drugiej strony, jeśli masz jakieś pomiary i nie znasz rzeczywistej wartości, możesz po prostu mówić o precyzji pomiaru.
PUNKT 2. Rozważmy szerokość geograficzną punktu
Jeśli zamierzasz mówić w skali cm lub mm, lepiej może również uznać Ziemię za elipsoidę, a nie kulę. Następnie, gdy tylko modelujesz kształt ziemi jako elipsoidę (elipsoida dwuosiowa), nie możesz odwzorować dziesiętnych stopni do odległości od ziemi za pomocą pojedynczej tabeli , ponieważ ta zależność zmienia się (dla pomiarów odległości E / W) wraz ze zmianą szerokości geograficznej . Oto kolejna tabela, która pokazuje zmiany:
Jak widać, nie jest poprawne stwierdzenie, że: co 1 ° jest około 100 km na ziemi, ponieważ zależy to od szerokości geograficznej (także kierunku); wynosi około 40 km przy 67 N / S i 100 km na równiku (0 N / S)
źródło
Spróbuję to wyjaśnić innymi terminami:
40,000
kilometrów (25,000
mil).360
stopnie, zaczynając od-180
i kończąc na180
.Oznacza to, że jeden stopień to
40,000
km (lub25,000
mile) podzielone przez360
:40,000 / 360 = 111
25,000 / 360 = 69
(Więc jeden stopień to
111
kilometry lub69
mile).Dla ułamków stopnia
10
dzielisz go dla każdego miejsca po przecinku, jak dobrze pokazuje wykres @ ChethanSa (w km):źródło
x
stopień da ci podwójną długość2x
stopnia niezależnie od jego wartości?Myślę, że ten XKCD to idealna odpowiedź na to pytanie :)
https://xkcd.com/2170/
źródło
Inne doskonałe odpowiedzi tutaj dotyczą przede wszystkim szerokości geograficznej. Stopień długości maleje z około 111 km na równiku do 0 na biegunach, więc precyzja dziesiętnego stopnia długości maleje, gdy zbliżasz się do biegunów (nie komentuję dokładności!)
W przybliżeniu długość w km jednego stopnia długości geograficznej wynosi
cos(latitude in DD * pi/180) * 111.321 km
, gdzie 111,321 to długość stopnia długości geograficznej na równiku, a pi / 180 przekształca stopnie dziesiętne na radiany. Następnie precyzję pomiaru długości geograficznej na danej szerokości geograficznej określa się po prostu przez przesunięcie punktu dziesiętnego; na przykład przy 40 stopniach N jeden stopień długości geograficznej wynosi około 85 km, a zatem dokładność pierwszego miejsca po przecinku na szerokości 40 N ma dokładność około 8,5 km.Zauważysz, że jest to mniej niż odpowiednia dokładność 11,1 km dla pierwszego miejsca po przecinku dla szerokości geograficznej.
źródło