Feature request #11347

Unneccessarily inaccurate transformation Gauß-Krüger to UTM

Added by Rudi Uhl almost 6 years ago. Updated about 1 year ago.

Category:Projection Support
Pull Request or Patch supplied:No Resolution:up/downstream
Easy fix?:No Copied to github as #:19638



Some months ago I reported what I believed to be a bug in transforming East German Krassovski coordinates to other projections like UTM. I was tought that due to limitations in Proj.4 there is only one transformation for each EPSG code, so there is no choice of transformation. Compared to ArcGIS that's a serious disadvantage. It can easily be overcome by the knowable, in case of the east German transformation you just have to edit the +towgs part (change to +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1).

However I doubt that it makes sense to get users into trouble like that if it can easily be prevented. There is a long-standing precise official transformation for Gauß-Krüger (Bessel) to UTM in Germany called Beta2007, but for reasons I don't (want to) understand it's not delivered with the QGIS package so far. We are in Germany in the middle of a process switching from Gauß-Krüger to UTM. But every time users use QGIS to reproject data they introduce shifts of up to 3 meters (indeed quite exactly 3 meters in the southwest of Germany). For my part, I can't use QGIS if I have to be afraid that the data I deliver have to be considered as faulty, if I (or others) need sub-meter precision.

Meanwhile I found the solution, which should be delivered as default:
  1. Download BETA2007.gsb, official site: http://crs.bkg.bund.de/crseu/crs/descrtrans/BeTA/BETA2007.gsb
  2. Save it to the <QGIS program path>\\share\\proj
  3. Add custom CRSs (On the long run they should replace the existing EPSG declarations):
        Name: GK2 DHDN / Bessel (Beta2007) EPSG 31466
        Parameter: +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel  +units=m +nadgrids=BETA2007.gsb +no_defs
        Name: GK3 DHDN / Bessel (Beta2007) EPSG 31467
        Parameter: +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel  +units=m +nadgrids=BETA2007.gsb +no_defs
        Name: GK3 DHDN / Bessel (Beta2007) EPSG 31468
        Parameter: +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel  +units=m +nadgrids=BETA2007.gsb +no_defs

    I think QGIS is a great achievement, and I'm grateful to everybody who takes part in the concerted efforts of developing it. It would be a pity if its usefulness is severly limited by such an issue.

Related issues

Duplicated by QGIS Application - Feature request #14574: Integration of NTv2 transformation Grids (BETA2007.gsb) f... Closed 2016-03-26


#1 Updated by Jürgen Fischer over 4 years ago

The grid references were meanwhile added, but the grid itself is not included. It's still unclear whether it's ok to redistribute the grid.

#2 Updated by Jürgen Fischer over 4 years ago

I contacted Uwe (contact of the grid) about the it's licensing.

#3 Updated by Jürgen Fischer over 4 years ago

Pull Request PROJ.4 #371 to add BETA2007.gsb to proj.4 submitted

#4 Updated by Jürgen Fischer over 4 years ago

proj-beta2007 package added to osgeo4w

#5 Updated by Giovanni Manghi about 3 years ago

  • Easy fix? set to No

#6 Updated by Nyall Dawson about 1 year ago

  • Resolution set to up/downstream
  • Description updated (diff)
  • Status changed from Open to Closed

With QGIS 3.8 and the release of proj 6 library, any remaining projection definition related issues now should be filed with the proj project.

Also available in: Atom PDF