Opened 16 years ago

Last modified 8 years ago

#5399 closed defect

Swissgrild CH1903 is off by up to 3 meters (does not use data set of local corrections ) — at Version 8

Reported by: bastiK Owned by: team
Priority: normal Milestone: 17.03
Component: Core Version: latest
Keywords: projection swiss unit test ntv2 grid Cc: sbrunner, stoecker, simon04, wiktorn, Klumbumbus, sebastic

Description (last modified by Don-vip)

To calculate CH1903, 2 steps are required:

(1) WSG84 -> CH1903+ (using a formula)

(2) CH1903+ -> CH1903 (using a grid / triangulation file)

Step (1) if fully implemented. However step (2) is missing. It introduces corrections of up to 3 meters (plus false easting/northing of 2000000/1000000) and accounts for the historical deviations from the modern system.

To fix this, we could:

  • Use the "official" triangulation file and FINELTRA algorithm.
  • Use the NTv2 grid file provided by swisstopo. This is an approximation, but should be in general good enough for osm use.

Link:
http://www.swisstopo.admin.ch/internet/swisstopo/en/home/products/software/products/chenyx06.html

Change History (9)

comment:1 by bastiK, 16 years ago

see also #5327

comment:2 by bastiK, 16 years ago

Cc: sbrunner added

by bastiK, 16 years ago

Attachment: CHENyx06.bin.zip added

triagulation data (binary format)

comment:3 by bastiK, 16 years ago

On the swisstopo website only NTv2 grid is available, but the link to the triangulation file is dead.

I sent an email to swisstopo and received the file in binary format. (The link is still not working.)

comment:4 by bastiK, 16 years ago

@sbrunner: Do you like to pursue this? I haven't found any documentation on the low-level format of the binary file.

comment:5 by sbrunner, 16 years ago

Hi,

Yes, I plan to see what is possible to do but not right now, (actually I'm working on better support of OSM file format in OpenLayers ;-) )

CU, Stéphane

comment:6 by bastiK, 16 years ago

Ok, if you are able to decipher the binary format, let me know!

Sebastian

comment:7 by Don-vip, 13 years ago

Ticket #8949 has been marked as a duplicate of this ticket.

comment:8 by Don-vip, 13 years ago

Description: modified (diff)
Keywords: swiss unit test added
Note: See TracTickets for help on using tickets.