Proj.net reprojection problem!

Apr 10, 2012 at 3:07 AM

When i am trying reproject data from one coordinate system to another i have mistake in second decimal place.

I reproject point with Proj.net from Pulkovo 1942 / Gauss-Kruger zone 14 (EPSG 28414) -> Pulkovo 1942 (EPSG 4284) -> Pulkovo 1942 / Gauss-Kruger zone 14 (EPSG 28414).

After this i'm seeing ~0,02210329 meter shift in X and -0,000919423 shift in Y. Shift in X is so mutch!!

Test:

I have point in projection Pulkovo 1942 / Gauss-Kruger zone 14 (EPSG 28414):

x: 14181052.913

y: 6435927.692

I reproject this point with Proj.net in geographic coord sys Pulkovo 1942 (EPSG 4284):

longitude: 75.613911283608331

latitude: 57.926509119323505      

I reproject this point with Proj.net back in Pulkovo 1942 / Gauss-Kruger zone 14 (EPSG 28414) and i have another coordinate:

x: 14181052.890896715      

y: 6435927.6929194238      

Shift in X is so mutch (mistake in centimeters)!!!

I make this test with proj4.dll and after reprojection i'am seeing ~-0,00012585 shift in X and -0,000165318 shift in Y. It's good result.

I am using Proj.net in sharpmap and just now discovered this problem.  Can i achieve greater accuracy from Proj.net? Does anyone know about reprojection problem in Proj.net?

 

 

 

 

 

 

Jan 12, 2013 at 5:08 PM

Did you ever figure this out?  I'm running into a similar issue going from UTM 18N to WGS84.