[es_norte] Proyecciones openlayers

Jorge Gustavo Rocha jgr en osgeopt.pt
Lun Jul 28 14:46:55 PDT 2014


Olá Pablo,

Pode ser um erro dos dados, não?
Estás a usar capas de origens diferentes (porto:probas_viario_23029 e 
OpenstreetMap) pelo que é provável que haja diferenças.

Contudo, pode haver algum erro na transformação de coordenadas. Já 
experimentaste abrir a capa probas_viario no QGIS juntamente com o layer 
do OSM?

Espero que ajude,

Jorge Gustavo

On 28-07-2014 09:08, Pablo Belay Fernández wrote:
> 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?*
>
>
>
> _______________________________________________
> es_norte mailing list
> http://lists.osgeo.org/mailman/listinfo/es_norte
> http://galicia.geoinquietos.org
> http://twitter.com/xeoinquedos

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/es_norte/attachments/20140728/affd896a/attachment-0001.html>


More information about the es_norte mailing list