On Monday, May 18, 2009, <[email protected]> wrote: > > > > > > > > Hi All, > > Is it easy to use openlayers to convert bounding > boxes from one EPSG to another. > > With WGS84 world geodesic datum projection > EPSG:4326, North America has a bounding box of > defaultBounds=new OpenLayers.Bounds(-180, 5, -10, > 85); //north america, working with google, nasa, metacarta, etc. > var myproj=new > OpenLayers.Projection(myepsg); > > With Lambert Conic Conformal projection EPSG:42304, > Canada has a bounding box of > defaultBounds=new > OpenLayers.Bounds(-2750564.75,-936638.5,3583872.5,4673125); //canada > var > myepsg="EPSG:42304"; //Lambert Conic Conformal, working with > http://atlas.gc.ca/cgi-bin/atlaswms_en > var > myproj=new OpenLayers.Projection(myepsg); > > Q: How can I have the bounding box for North > America in EPSG:42304?
Hi bounds.transform(fromProj, toProj); Cheers, > > > > Stephane > > > > Stephane Poirier - Research professional > Center > of Applications in Remote Sensing > Applied Geomatics Department > University > of Sherbrooke > Sherbrooke (Quebec), CANADA J1K 2R1 > Tel.: (+1 819) 821 8000 > #61904 > Fax.: (+1 819) 821 7944 > [email protected] > http://www.usherbrooke.ca/cartel > > P.S.: > > //works fine > defaultBounds=new > OpenLayers.Bounds(-180, 5, -10, 85); //north america > var myepsg="EPSG:4326"; > //working with google, nasa, metacarta, etc.) > > //works > fine > //BBOX=-2750564.75,-936638.5,3583872.5,4673125 //for > canada > defaultBounds=new > OpenLayers.Bounds(-2750564.75,-936638.5,3583872.5,4673125); //north > america > var myepsg="EPSG:42304"; //Lambert Conic Conformal, working with > http://atlas.gc.ca/cgi-bin/atlaswms_en > var > myproj=new OpenLayers.Projection(myepsg); > > //How to specify northern hemisphere > //defaultBounds=new OpenLayers.Bounds(-180, 0, > +180, 90); //north hemisphere? > defaultBounds=new OpenLayers.Bounds(?, ?,?,?); > //north hemisphere > var myepsg="EPSG:102018"; //North Pole Stereographic, > working with http://atlas.gc.ca/cgi-bin/atlaswms_en > > var myproj=new OpenLayers.Projection(myepsg); > > > > -- Eric Lemoine Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 96 Mail : [email protected] http://www.camptocamp.com _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
