Konvertera mellan olika koordinatsystem

Hej!
Har RT90 koordinater som jag vill konvertera till WGS84. Använder mig av Lantmäteriets omvandlare. Konverterar sedan tillbaka till RT90 för att kontrollera. Får då fram annorlunda RT90 koordinater än ursprungskoordinaterna.

Är detta ok? Varför blir det så? Finns det bättre omvandlare än Lantmäteriets? [http://www.lantmateriet.com/]

//Anders
 
Flyttal

För att göra en komplicerad förklaring enkel. Det berör på avrundningsfel. Vid räkning med flyttal (decimaltal) beror noggrannheten på hur många databitar som används, samt hur algoritmen är.
Om du tar fram papper och penna och utför beräkningen 10/3 så ger du så småningom upp. Tag resultatet 3,333 och multiplicera sedan med 3 och du får 9.999. Detta en förenklad förklaring, men hoppas den duger, annars rekommenderas några högskolekurser i numeriska metoder och programmering ;)

Skulle det skilja mer än någon enstaka siffra i sista decimalen så skicka värdena till mig så ska jag försöka analysera orsaken.

Per
 

Lästips

Helgelandskusten – Tio äventyr längs Norges dolda pärla

Helgelandskusten räknas till världens främsta destinationer för havskajak. Här är tio höjdpunkter för dig som vill utforska den norska kustskatten.

Ryggsäcken för långa fjällturer – testa deuters toppmodell Aircontact Pro

Aircontact Pro är byggd för ambitiösa vandringar med tung packning och varierad terräng. Slitstark, bekväm och genomtänkt in i minsta detalj. ...

Månadens fråga: Värmebölja under vandringen - hur gör du?

Hur tänker du om höga temperaturer väntar under din planerade långtur: genomför vandringen, planerar om – eller ställer in?

Paddla i sommar: Tips och inspiration från Utsidans medlemmar

Utsidans redaktion tipsar om fem bloggar och forumtrådar som får oss att längta efter att färdas fram på vattenytan.
Annorlunda RT90 koordinater

Som Per Brune var inne på är skillnaden förmodligen orsakad av avrundning. Själva programvaran på Lantmäteriets hemsida räknar skarpt ner bättre än 0.1 millimeter. De lat/long-värden som du får i WGS 84 måste ges med tillräckligt många siffror när du räknar i andra riktningen. Matar du in bågsekunder krävs minst 5 decimaler för att det skall stämma inom en millimeter. Använder du enbart grader krävs 8-9 decimaler. Ett annat sätt att få in en skillnad är att t ex gå in med en stor höjd i ena riktningen men sätta den till noll i den andra.

Jag är ändå nyfiken på hur du gjorde och vad du fick för resultat, så jag är tacksam om du kontaktar mig på bo-gunnar.reit@lm.se.

Bo-Gunnar
 
Matematik...

är säkert bra om man kan det. Visst är det avrundningen som spökar. Lantmäteriets omvandlare är ju för bra. I mitt förra inlägg borde det egentligen stå " Finns det nån sämre omvandlare än Lantmäteriets?"

Såhär gick jag iaf tillväga:

1. Tar mina RT90 koordinater
N 671795 O 144417 H 251 och petar in dem i omvandlaren. Eftersom GPS´en "bara" klarar jämna tiometrar, blir det en massa nollor ner mot den exakta millimetern, så dessa låter jag vara.

2. Får WGS84 koordinaterna:
LAT 60 34 30,29655 LONG 14 47 12,58270 H 281,540.

3. Jämnar av "sekunderna" till
LAT 60 34 30 LONG 14 47 13 H 282

4. Konverterar tillbaks till RT90 och får
N 6717940,724 O 1444176,213 H 251,460.

När jag skall peta in dessa koordinater i GPS´en antar jag att jag även här skall göra en avrundning. Det blir då:
N 671794 O 144418 H 251

Originalkoordinaterna var:
N 671795 O 144417 H 251

Visst måste det vara avrundningarna som spökar, men hur avrundar man på rätt sätt för att slippa avvikelser?
 
Avrundning

Jag antar att ditt syfte inte var att kontrollera Lantmäteriets omvandlare (för i så fall är det ju bara att stoppa in de oavrundade koordinaterna från steg 2).

Dina ursprungliga koordinater är avrundade till närmaste 10-tal meter. Detta ökar osäkerheten i positionen med högst 5 meter.

Efter omvandling till WGS 84 avrundar du till jämna sekunder vilket kan ge ett fel som i olyckliga fall kan gå upp till drygt 15 m i nord-syd och 7-8 m i ost-väst (på 60 graders latitud). Avrundningen innebär att du kastar bort information som du därmed inte kan få tillbaka. Det hjälper alltså inte att ha en mindre noggrann omvandlare. Om det är möjligt att hantera ditt problem så att du slipper avvikelser kan jag inte besvara utan att i detalj veta vad du egentligen vill göra. En enkel slutsats man trots allt kan dra, är att man skall lägga upp sin koordinathantering så att man så långt det är möjligt undviker koordinatomvandlingar.
 

Få Utsidans nyhetsbrev

  • Redaktionens lästips
  • Populära trådar
  • Aktuella pristävlingar
  • Direkt i din inkorg

Lästips