[MetaCRS] Translation WGS84 to Mercator

Mikael Rittri Mikael.Rittri at carmenta.com
Tue Nov 30 05:26:40 EST 2010


Hello Gleb,

According to http://spatialreference.org/ref/epsg/3395/proj4js , the 
definition of EPSG:3395 (WGS84 / World Mercator) in proj4js is 

+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs 

If you instead use

+proj=merc +lon_0=90 +k=1 +x_0=10018754.171395 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs

you should get a Mercator with projected coordinates that are centered on longitude 90E, 
so they are interrupted along the meridan 90W, far from Russia, instead of meridian 180E.  

The value for x_0 is a quarter of the WGS84 equator in meters, which is the easting value for 
meridian 90E in EPSG:3395.  This means that the coordinates in this recentered projection
agree with EPSG:3395 from 90W and east to 180E.  (But between 180E and further east 
to 90W, the eastings are 40075016.685578 m larger, which is what you need to get continuity 
over meridian 180E.)

I haven't tested this behaviour with proj4js, but it works with the Proj.4 of FWTools:

>proj +proj=merc +lon_0=90 +k=1 +x_0=10018754.171395 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
190 0
21150703.25     0.00

Best regards,
Mikael Rittri
Carmenta
Sweden
http://www.carmenta.com

-----Original Message-----
From: metacrs-bounces at lists.osgeo.org [mailto:metacrs-bounces at lists.osgeo.org] On Behalf Of Kosolapov Gleb
Sent: den 23 november 2010 09:55
To: metacrs at lists.osgeo.org
Subject: [MetaCRS] Translation WGS84 to Mercator

Hi, everyone from Russia!

I'm using proj4js with OpenLaerys. 
I must translate WGS84 to Mercator (EPSG:3395, for example).
My country lies through 180th meridian (antimeridian). So, in WGS84 this territory ends near 190 longitude. And everything works fine.
But when I transform 190 lat to Mercator, I get negative value -18924313.434856504. That's very bad for every operation with Mercator coordinates in OpenLayers.

Please, help me how to transform 190 lat to positive Mercator using proj4js...

Regards, Gleb.
_______________________________________________
MetaCRS mailing list
MetaCRS at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/metacrs


More information about the MetaCRS mailing list