#1 Thu 21 February 2013 19:11
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Projection CC48
Bonjour,
Je cherche à représenter un carroyage du Scan25 CC48 sur fond Openlayers. J'ai chargé proj4js.js paramétré la projection CC48 "EPSG:3948".
Mon carroyage au format geojson est correct mais je voudrais faire tourner légèrement mon fond de carte pour avoir le corroyage horizontalement.
Voir pièce jointe.
Cordialement.
Code:
<script type="text/javascript"> function init() { var map = new OpenLayers.Map({ div: "map", projection: "EPSG:900913", displayProjection: "EPSG:3948",//Lambert93-CC48 numZoomLevels: 18, isBaseLayer: true }); var mapnik = new OpenLayers.Layer.OSM("OpenStreetMap","http://a.tile.openstreetmap.org/${z}/${x}/${y}.png", "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png", "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png", { attribution: "OSM - License CC-BY-SA ©2012 " } ); map.addLayer(mapnik); var SC25_2012_CC48_3948 = new OpenLayers.Layer.Vector("SC25_2012_CC48_3948", { projection: new OpenLayers.Projection("EPSG:3948"), strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url: "SC25_2012_CC48_3948.geojson", format: new OpenLayers.Format.GeoJSON() }) }); map.addLayer(SC25_2012_CC48_3948); map.addControl(new OpenLayers.Control.MousePosition()); map.addControl(new OpenLayers.Control.LayerSwitcher()); map.zoomToMaxExtent(); } </script>
Dernière modification par michel56 (Thu 21 February 2013 19:12)
Opérateur cartographique & DAO & PHP.
Hors ligne