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? 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);
_______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
