[OpenLayers-Users] Any examples using Proj4js
and OpenLayers.Projection class?
Mike Adair
madair at dmsolutions.ca
Thu Dec 20 10:23:38 EST 2007
Steve,
Many (or most) of the projection class code hasn't been tested or
validated yet in Proj4js, and I'm seeing some issues with datum
transformations that I'm trying to track down, so it's not ready yet for
every projection that might be thrown at it. UTM, transverse mercator
and LCC should be working now though.
Having said that, I had a look at the stereographic ('stere.js') code
and found some problems with it, and the test point I used didn't come
out quite right. I'll have a look into it.
Mike
Steve Lime wrote:
> I'm working with openlayers trunk trying to get some point projection to work. Code like this:
>
> <!-- pt src="scripts/openlayers/lib/OpenLayers.js"></scr -->
> <!-- pt src="scripts/proj4js/lib/proj4js.js"></scr -->
> <!-- pt src="scripts/proj4js/lib/projCode/stere.js"></scr -->
>
> map = new OpenLayers.Map( $('map'), {maxExtent: new OpenLayers.Bounds(-2668252.000000,-2707008.500000,2813685.000000,2774928.500000),
> maxResolution: 10706.9082, units: 'm', projection: 'EPSG:3031'} );
>
> Proj4js.defs['EPSG:3031'] = '+proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs'; // Antarctica Polar Stereographic
> var wgs84 = new OpenLayers.Projection('WGS84');
>
> var point = new OpenLayers.Geometry.Point(lon, lat);
> OpenLayers.Projection.transform(point, wgs84, map.getProjection());
> alert(point.x +" "+ point.y);
>
> doesn't seem to work, the x, y members remain unchanged. Any ideas?
>
> Thanks!
>
> Steve
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
>
More information about the Users
mailing list