[Proj] How to create a new EPSG for a local system

Adrien Barbaste Adrien.Barbaste at efa.gr
Thu Mar 12 08:29:21 EST 2015


I'm doing an internship for an archaeology school in Greece and I have a problem in creating of a new EPSG for local coordinates.

I use Proj4js to work on a WebGIS and I try to determine a new EPSG for the layers that are in local coordinates.
I've all the layers in a local system built by the archeologists and some of this points in the greek coordinates system too (EGSA87).

First, I can calculate a 2D transformation between the local coordinates and the greek coordinates. So I obtained the 5 parameters of transformation : the 3 translations (Tx Ty and Tz), the scale factor (K) and the angle of rotation (Rz).

Then, I don't know how to create a new EPSG, because I tried with a transverse mercator projection as the greek projection, but I think that it's impossible to insert a rotation in a proj4js (only with "+axis=", but I cannot choose the angle)
So, I tried to use an oblique mercator projection with "+alpha=" (the rotation angle) and "+gamma=" (the meridian convergence)

The results aren't good. I've an error of less than 3cm on an archaeological site when the rotation is very low, but when I try this method on another site where the rotation angle is about 33 degrees, I have an error that can reach 15-20 centimeters.

I'd like to know how I can build a good EPSG for the local coordinates system ?

Thank you for your help

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20150312/e0a8ebf6/attachment.htm 

More information about the Proj mailing list