[es_norte] Proyecciones openlayers

Pablo Belay Fernández pbelay en gmail.com
Lun Jul 28 01:08:28 PDT 2014


Buenas,
he cargado en el postgresql 8.4 +postgis1.5 un shapefile.

La importación del shp la hice de la siguiente manera, porque me indicaron
que está en ED50, 23029.



Luego en el Geoserver publico la capa y la intento mostrar en openlayers.


El código es como el siguiente:

    var geographic = new OpenLayers.Projection("EPSG:23029");
        var mercator = new OpenLayers.Projection("EPSG:900913");
        var originalbbox = new OpenLayers.Bounds( -8.255746, 43.469147,
-8.219724, 43.487984);
        var bounds = originalbbox.transform(geographic, mercator);


map = new OpenLayers.Map ('map', {
              controls:[
                new OpenLayers.Control.Navigation(),
                new OpenLayers.Control.PanZoomBar(),
                new OpenLayers.Control.Attribution(),
                new OpenLayers.Control.Scale($q('scale')),
                new OpenLayers.Control.Scale(),
                new OpenLayers.Control.MousePosition({element:
$q('location')}),
                new OpenLayers.Control.MousePosition()],
             //maxExtent: bounds,
              maxResolution: 'auto',
              numZoomLevels: 25,
              units: 'm',
              projection: mercator,
              displayProjection: geographic

            } );

 capas[1] = new OpenLayers.Layer.WMS(
                            "Viario", wms_geo ,{ layers:
'porto:probas_viario_23029',  transparent: "true"},
                            {singleTile: false, ratio: 1, isBaseLayer:
false, visibility: true} );

El problema es que en el mapa el viario se muestra desplazado, lo indico
marcado en rojo algunos elementos.




*Me podeis ayudar a detectar el error?*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/es_norte/attachments/20140728/1207863a/attachment-0001.html>


More information about the es_norte mailing list