[Spanish] Mapserver y Openlayers

zepjau orienweb at gmail.com
Fri Oct 19 12:02:42 PDT 2012


Hola.
Hace tiempo que no pasaba por aqui.
Desde la ultima vez he evolucionado y aprendido algo mas al respecto.
Ya he podido presentar mapas creados por mi  .
Ahora estoy trabajando con  openlayers y los mapas creados por mi.
Los mapas los obtengo de IBERPIX y los georeferencio en qgis.

En Openlayers utilizo estas dos proyecciones:

var wgs84Projection = new OpenLayers.Projection("EPSG:4326");
var utmProjection = new OpenLayers.Projection("EPSG:23029"); 

La segunda para el mapa y la primera para un fichero gpx (creo que es su
proyecion correcta) que quiero pintar sobre el mapa.

Para comprobar si podia pintar sobre el mapa una capa he añadido una marca o
punto la cual si se representa con la siguiente instruccion:

var markers = new OpenLayers.Layer.Markers( "Marca" );
map.addLayer(markers);
var size = new OpenLayers.Size(10,10);
var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
var icon = new OpenLayers.Icon( "ini.png", size,offset);
markers.addMarker(new OpenLayers.Marker(centro, icon));

Tambien le he indicado a Openlayes que carge el gpx pero no lo he conseguido
y no me da aviso de ningun error ni por lo que supongo que lo pinta pero no
sé donde, la instruccion es la siguiente:

var lgpx = new OpenLayers.Layer.Vector("Ruta gpx", "datos.gpx",{format:
OpenLayers.Format.GPX, projection: new OpenLayers.Projection("EPSG:4326")});
map.addLayer(lgpx);

Puedes decirme donde esta el error?.
Llevo dias detras de este problema y la verdad no sé como resolverlo.


Un saludo,
Javier.




--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Mapserver-y-Openlayers-tp4982605p5009948.html
Sent from the OSGeo Spanish Local Chapter mailing list archive at Nabble.com.


More information about the Spanish mailing list