[OpenLayers-Users] Openlayers.Bounds().transform() not doing transform

Matthew Pettis matthew.pettis at gmail.com
Mon Oct 31 22:41:41 EDT 2011


I am trying to do a coordinate transform of bounds in Openlayers, and have
tried the following, which, for both console.log() statements, gives me the
same bounds in both cases (but I expect the second statement to give me
bounds in EPGS:4326):

    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title>Bounds Example</title>
        <script src="/OpenLayers-2.10/OpenLayers.js"></script>
        <script type="text/javascript">
            function init(){
                var fromProjection = new
OpenLayers.Projection("EPSG:26915");
                var toProjection = new OpenLayers.Projection("EPSG:4326");
                var extent = new
OpenLayers.Bounds(189775.379950,4816289.746171,761662.354535,5472414.143295);
                console.log(extent);
                console.log(extent.transform(fromProjection,toProjection));
            }
        </script>
      </head>

        <body onload="init()">
        </body>

    </html>

In both console.log() statements, I get the following object (c&p from
Chrome javascript debugger):

    Class
    bottom: 4816289.746171
    centerLonLat: null
    left: 189775.37995
    right: 761662.354535
    top: 5472414.143295
    __proto__: Object

I read the documentation for proj4js with openlayers here, and it tells me:

OpenLayers integrates with Proj4js if the library is available. This will
make using it a bit easier. Having it in the same folder as OpenLayers.js
will make it available.

Which I did via a symlink:

    matt at xxxxxxxx:/var/www/xxxxx$ ll /var/www/OpenLayers-2.10/
    total 1008
    drwxr-xr-x 13 matt matt   4096 Nov  1 01:49 .
    drwxrwxrwx 30 root root   4096 Nov  1 01:43 ..
    -rw-r--r--  1 matt matt 945828 Sep  9  2010 OpenLayers.js
    ...
    lrwxrwxrwx  1 matt matt     31 Nov  1 01:49 proj4js.js ->
/var/www/proj4js/lib/proj4js.js
    ...

Can someone help me diagnose what I'm doing wrong here?

Thanks, Matt

PS -- I've crossposted from stackoverflow, as I don't know which place is
getting more activity --
http://stackoverflow.com/questions/7961872/openlayers-bounds-transform-not-doing-transform


-- 
Do not seek to follow in the footsteps of the wise men of old. Seek what
they sought.

- Matsuo Munefusa (”Basho”)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20111031/7ef98181/attachment-0001.html


More information about the Users mailing list