Koordinatproblem (WGS84 -> RT90)

Jag har en del rasterkartor i RT90-koordinater (scannade papperskartor och kartor från Lantmäteriets onlinebutik och Digitala kartbiblioteket), och jag använder QGIS för att plotta GPS-data med rasterkartorna som bakgrund. Eftersom GPS-datan är i grader i WGS84 så måste den konverteras till RT90 för att passa med rasterkartorna. QGIS kan göra det automatiskt och har ett koordinatsystem färdigdefinierat för RT90 2.5 gon V (som kommer från PostGIS' spatial_ref_sys-tabell) med följande definition (i proj4-format):

+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs

+proj är projektionen som används (Transverse Mercator), +ellps är ellipsoiden, +lon_0 är centralmeridianen för TM-projektionen, +k är skalfaktor. Dessa parametrar verkar stämma med de som Lantmäteriet har på sin websida om RT90-systemet - men när jag konverterar från WGS84 till ovanstående koordinatsystem så hamnar de konverterade punkterna alltid ca 200 meter sydväst om den korrekta positionen (i alla fall i Stockholmstrakten).

Om jag däremot använder den här definitionen, som jag hittade någonstans där det stod att det var en approximation av RT90 med ett fel på någon eller några meter, hamnar punkterna precis där de ska:

+ellps=GRS80 +proj=tmerc +lon_0=15.80628 +x_0=1500064.274 +y_0=-667.711 +k=1.00000561024

Är det någon kunnig som ser något uppenbart fel i den första definitionen? Eller har jag hittat en bugg i proj4-biblioteket (kanske något litet numeriskt fel vid konvertering från WGS84 till Bessel) ?
 
Det är inte helt klart för mig, men de verkar ju använda den metod som anges i http://www.lantmateriet.se/templates/LMV_Page.aspx?id=4953#Förbättrat samband,%20RT90%20med%20lokal%20XYZ-diff.

Men på denna sida framgår det att denna metod kräver värden på delta-x, delta-y och delta-z, värden som är olika på olika punkter: "Värdena för Delta-X, Delta-Y, Delta-Z fås för en lokal punkt, som bör ligga mitt i det område man tillämpar formeln." Och det är kanske här som felet uppkommer? Ditt program bryr sig inte om rumsberoendet hos dessa delta-parametrar.
 

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.

Få Utsidans nyhetsbrev

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

Lästips