Instalación y manejo de servicios WMS con UMN Mapserver y Openlayers
Nota:
EN: THIS IS STILL A DRAFT ES: SIGUE SIENDO UN BORRADOR
Introducción
Este articulo está destinado a los usuarios de MS Windows que no tienen mucha experiencia informática y desean de conocer UMN Mapserver y Openlayers. La guía procede paso a paso a la instalación del software necesario y a los primeros pasos para visualizar los datos geográficos en un entorno web. El protocolo elegido para la visualización de datos se conoce como WMS (Web Map Service). WMS es un estándar definido por el consorcio OGC (Open Geospatial Consortium).
Los programas escogidos son dos de los más famosos dentro del Software Libre para la Geomática (GFOSS) pero no son los únicos con lo que se podría replicar estos ejercicios con otros proyectos. Puedes consultar la pagina web de OSGeo (http://osgeo.org) para obtener una lista de otros servidores y clientes WMS.
Objectivos
...
Contenidos
- Instalación de MS4W - como instalar en manera sencilla Map Server para Windows
- Instalación de gvSIG - como instalar gvSIG en el entorno Windows
- WMS base con MS4W y Openlayers - utilización sencilla del servicio WMS con servidor MS4W y cliente gvSIG
Autores
WMS base con MS4W y Openlayers
un ejemplo muy sencillo
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> <style type="text/css"> #map { width: 512px; height: 512px; border: 1px solid black; } </style> <script src="http://www.openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> var map, layer; function init(){ map = new OpenLayers.Map( 'map',{ maxExtent: new OpenLayers.Bounds(378107,5193120,510896,5320243), maxResolution: 'auto', units: "m", projection: "EPSG:26915"} ); layer = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://localhost:9000/cgi-bin/mapserv.exe?map=/ms4w/apps/mapserv-demo/itasca.map", {layers: 'drgs'} ); map.addLayers([layer]); map.zoomToMaxExtent(); map.addControl( new OpenLayers.Control.LayerSwitcher() ); } </script> </head> <body onload="init()"> <b>Ejemplo de WMS</b> <div> El uso basico de Openlayers con un layer WMS </div> <div id="map"></div> <div id="docs"> mas texto aquì </div> </body> </html>