[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