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

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.

Stabil sikt för skarpa naturupplevelser – Nikons nya kikare lyfter blicken

STABILIZED S ger stadig bild i varje ögonblick. Skarp optik, låg vikt och lång batteritid gör dig redo att se mer.

De liftar och ploggar igenom Europa: ”Alla hjälpsamma får oss att orka”

Utsidan mötte upp Michaela och Jiří Dolan under deras Stockholmsbesök, och plockade skräp på ett lite annorlunda sätt – från kajak.

Vinn skor och startplatser till Merrell Göteborg Trailrun för två!

Delta i Göteborgs stora trailfest den 6 september! Nu har du chansen att vinna både startplatser och nya MTL ADAPT från Merrell åt dig och en vän.
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