[Geoserver-users] EPSG 23700 transform fails

I’ve installed Geoserver 2.2.4 and I realized the layers in EPSG 23700 (EOV Hungarian Reverence system), are not transformed properly. I made a map based on openlayers script and I realized Hungary is seated in area of Columbia. And if I chose kml geoserver output, the result is the same.

(an example point coordinate for test: x: 650000, y: 240000 located in the middle of Budapest)

It works only in one case: I need to choose the proper (EOV Hungariyan Datum… ) coordinate system for example in ArcMap, the layers are appears, but can not transformed into other CRS.

I tried to investigate something, and I found a gt-epsg-hsql-8.2.jar in Geoserver. I replaced (and renamed) with an old (2.1.1) version, and the problem has seemed to solve. But in every newer version this transform does not works properly.

It seems a Hotine_Oblique_Mercator and Oblique_Mercator difference. (But nothing is differs in parameters.)

Please take a look on it, why transforms wrong!

Thanks for advance!

Zsolt, Magyar

Hi Zsolti,

A bug in the Hotine implementation seems to be the source of the problem.
Until it is fixed, a usable workaround is to add the EOV transformation
parameters as WKT to the epsg_overrides.properties file, changing the
projection name in it from Hotine_Oblique_Mercator to Oblique_Mercator.

more details here:
http://docs.geoserver.org/stable/en/user/advanced/crshandling/customcrs.html

I am also using it for epsg:23700 and looks OK.

cheers,

GEDE Mátyás
ELTE Térképtudományi és Geoinformatikai Tanszék, Budapest

On Mon, 18 Feb 2013 10:19:25 +0100, Zsolt Magyar wrote

[UTF-8?]I’ve installed Geoserver 2.2.4 and I realized the layers in EPSG
23700 (EOV Hungarian Reverence system), are not transformed
properly. I made a map based on openlayers script and I realized
Hungary is seated in area of Columbia. And if I chose kml geoserver
output, the result is the same.

(an example point coordinate for test: x: 650000, y: 240000 located
in the middle of Budapest)

It works only in one case: I need to choose the proper (EOV
Hungariyan [UTF-8?]Datum… ) coordinate system for example in ArcMap, the
layers are appears, but can not transformed into other CRS.

I tried to investigate something, and I found a gt-epsg-hsql-8.2.jar
in Geoserver. I replaced (and renamed) with an old (2.1.1) version,
and the problem has seemed to solve. But in every newer version
this transform does not works properly.

It seems a Hotine_Oblique_Mercator and Oblique_Mercator difference. (But
nothing is differs in parameters.)

Please take a look on it, why transforms wrong!

Thanks for advance!

Zsolt, Magyar