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.
 

Aktuellt

”Allt började i Sarek”: Möt vår nya bloggare Claes Grundsten

Sveriges kanske mest kände naturfotograf berättar om sina drivkrafter, hur det är att arbeta som fotograf i dag och om kärleken till Sarek.

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. ...

Vinn bästsäljande Caldera 8 från Brooks!

Ta chansen att vinna höstens nya löparskor – lika perfekta för dagliga terrängpass som för ultramaraton.

Härlig låglandsvandring: 10 nya svenska leder att utforska

Varje år tillkommer vandringsleder runt om i landet – med nya vyer och äventyr. Här är tio favoriter utanför fjällvärlden!

Få Utsidans nyhetsbrev

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

Lästips