[Proj] Finnish KKJ in proj 4.4.9

Roger Oberholtzer roger at opq.se
Tue Dec 13 03:15:55 EST 2005


On Mon, 2005-12-12 at 23:01 +0200, Martin Vermeer wrote:
> On Mon, Dec 12, 2005 at 04:18:57PM +0100, Roger Oberholtzer wrote:
> > 
> > I am exploring using proj to obtain KKJ coordinates from WGS84 lat/long
> > values.  The values only get to within 176 meters of where they are
> > expected to be (according to the Finnish Road Authority). Is anyone else
> > using proj to obtain Finnish KKJ values?
> > 
> > -- 
> > Roger Oberholtzer
> > OPQ Systems AB
> 
> Which are you using? I tried <2393> from the epsg file:
> 
> # KKJ / Finland Uniform Coordinate System
> <2393> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=3500000 +y_0=0
> +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m
> +no_defs  <>

I got closest with:

# KKJ / Finland zone 2
<2392> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=2500000 +y_0=0
+ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m
+no_defs  <>

That was the one that got me to within 176 meters.

> just last week, and got within decimetres of the right values according
> to the Ollikainen publication.
> 
> The command I used was
> 
> ./cs2cs +proj=latlong +ellps=WGS84 +to +init=epsg:2393

I have been trying via the C API. I gave that string to pj_init_plus(),
which should use those strings.

> The test point I use is triangulation point 158:
> 
> 23d55'11.134"E  63d29'4.016"N 23.847
> 3346722.90 7046208.88
> 
> from Matti Ollikainen (1993): GPS-koordinaattien muuntaminen
> Kartastokoordinaateiksi, pages 29-31 (Finnish Geodetic Institute)
> 
> Are you sure you are using the right zone? There are four of them,
> 2391-2394, three degrees apart.

I tried them all. The one above gets me closest.

I have a Windows program that claims to do the correct transformations:

	Program name EurefMuunnos

	Author and date Sakari Haljala, NLS 4.9.2003

	Copyright National Land Survey of Finland, Helsinki 2003

This is what we are trying to match. These are some sample data points
they provided:

EUREF-FIN- geographic coordinates in format: aamm.mmm = degrees+minutes
(latitude, longitude):

6011.048456 2456.961511

6011.917399 2456.117327

6012.283731 2455.387040

6013.139141 2457.086345 

6010.570229 2455.930532 

6012.467191 2456.127325

6013.045471 2458.825683 

KKJ- plane coordinates in Gauss-Krüger zone no. 2 (northing, easting):

6675107.237 2552856.284 

6676709.563 2552052.761

6677380.277 2551368.203 

6678990.902 2552915.797 

6674205.682 2551915.400 

6677730.555 2552047.542 

6678840.480 2554525.154 

How would I set that up in cs2cs? The input is EUREF-FIN, not WGS84. In
fact, my real data (not these test points) will be WGS84 from a GPS
receiver. But I would like to verify these points as well.

-- 
Roger Oberholtzer
OPQ Systems AB




More information about the Proj mailing list