<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Maytemanrique</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Maytemanrique"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Maytemanrique"/>
	<updated>2026-05-26T18:36:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Instalaci%C3%B3n_de_MS4W&amp;diff=29733</id>
		<title>Instalación de MS4W</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Instalaci%C3%B3n_de_MS4W&amp;diff=29733"/>
		<updated>2008-09-26T09:48:56Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Maytemanrique: /* Instalación de MS4W */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nota:&lt;br /&gt;
&lt;br /&gt;
 EN: THIS IS STILL A DRAFT &lt;br /&gt;
 ES: SIGUE SIENDO UN BORRADOR&lt;br /&gt;
&lt;br /&gt;
=Instalación de MS4W=&lt;br /&gt;
&lt;br /&gt;
Como servidor WMS hemos escogido '''UMN Mapserver''', un potente servidor de mapas desarrollado por la Universidad de Minnesota. Este proyecto es uno de los pilares del GFOSS desde hace años. Para ofrecer una experiencia más sencilla al publico neófito, hemos escogido el paquete para ''MS Windows'' de ''UMN Mapserver''. Este paquete se llama '''MS4W''' (''MapServer for Windows'').&lt;br /&gt;
&lt;br /&gt;
== Qué es MS4W==&lt;br /&gt;
&lt;br /&gt;
El fin de este paquete de ''software'' es ofrecer a los usuarios de [http://mapserver.gis.umn.edu/ MapServer] de todos los niveles un entorno de trabajo sobre ''Windows'' de fácil instalación, útil para dar clases y talleres, o preparar aplicaciones pero no para un entorno de ''producción'' real. Es también un entorno para paquetes de aplicaciones que funcionan sobre MapServer.&lt;br /&gt;
La pagina oficial de MS4W se encuentra en:&lt;br /&gt;
* http://www.maptools.org/ms4w/&lt;br /&gt;
&lt;br /&gt;
[[Image:Home page ms4w.jpg|thumb|none|400px|página de inicio de MS4W]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La comunidad de ''software'' libre para la geomática (OSGeo) está trabajando activamente en otro proyecto que incluya los paquetes más conocidos del ''software'' SIG (no sólo de componentes de servidor sino también utilidades y clientes de escritorio). Este proyecto, recién comenzado se llama '''OSGEO4W''' y su pagina principal es:&lt;br /&gt;
* http://trac.osgeo.org/osgeo4w/&lt;br /&gt;
&lt;br /&gt;
==Descarga de MS4W ==&lt;br /&gt;
La página de descarga del paquete se encuentra directamente en el sitio ''web'' o en este enlace: &lt;br /&gt;
* http://www.maptools.org/ms4w/index.phtml?page=downloads.html&lt;br /&gt;
&lt;br /&gt;
Se recomienda, para este curso, la descarga de los siguientes paquetes:&lt;br /&gt;
* '''setup.exe Installer''' - &amp;lt;tt&amp;gt;ms4w-2.2.9-setup.exe&amp;lt;/tt&amp;gt; ''19 MB''&lt;br /&gt;
* '''MapServer Itasca Demo Application''' - &amp;lt;tt&amp;gt;mapserv_demo_ms4w.zip&amp;lt;/tt&amp;gt; ''9 MB''&lt;br /&gt;
&lt;br /&gt;
===''Setup.exe Installer''===&lt;br /&gt;
[[Image:Ms4w.exe link.jpg|thumb|none|400x400px|enlace al instalador de MS4W]]&lt;br /&gt;
&lt;br /&gt;
===''MapServer Itasca Demo Application''===&lt;br /&gt;
Para completar la clase necesitaremos el juego de datos libres ''Itasca''.&lt;br /&gt;
[[Image:Itasca demo link.jpg|thumb|none|400x400px|enlace al juego de datos ''Itasca'']]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''NOTA'''&lt;br /&gt;
 la versión del ''software'' puede ser ligeramente diferente. En este caso el &lt;br /&gt;
 nombre podría cambiar en su parte numérica. En general este cambio no debe dar &lt;br /&gt;
 problemas con este curso.&lt;br /&gt;
&lt;br /&gt;
==Procedimiento de instalación de MS4W==&lt;br /&gt;
Una vez que tenemos el fichero '''ms4w-2.2.9-setup.exe''' en nuestro ordenador podemos lanzar el proceso de instalación con un doble clic sobre su icono.&lt;br /&gt;
&lt;br /&gt;
===Primera ventana: ''Installation Options''===&lt;br /&gt;
Aparece una pequeña ventana que nos ofrece una lista de paquetes para instalar. Los primeros tres ''checkbox'' son fundamentales para que la aplicación funcione correctamente a lo largo del curso.&lt;br /&gt;
* ''MS4W base files''&lt;br /&gt;
* ''Specify Apache Port''&lt;br /&gt;
* ''Install and start Apache Service''&lt;br /&gt;
&lt;br /&gt;
Una vez seleccionados se puede clicar sobre el botón '''Next'''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w installer 1.jpg|thumb|none|400x400px|instalación de MS4W: primera ventana]]&lt;br /&gt;
&lt;br /&gt;
===Segunda ventana: ''Installation Folder''===&lt;br /&gt;
La segunda ventana de configuración indica el camino a la carpeta de instalación. El instalador ofrece por defecto &amp;lt;tt&amp;gt;C:\Program Files&amp;lt;/tt&amp;gt; (o &amp;lt;tt&amp;gt;C:\Archivos de programa&amp;lt;/tt&amp;gt;) pero resulta más conveniente indicar &amp;lt;tt&amp;gt;C:\&amp;lt;/tt&amp;gt; para la compatibilidad con otros paquetes MS4W más antiguos. Si ponemos &amp;lt;tt&amp;gt;C:\&amp;lt;/tt&amp;gt; el instalador creará una carpeta &amp;lt;tt&amp;gt;C:\MS4W&amp;lt;/tt&amp;gt; con todos los ficheros.&lt;br /&gt;
Una vez configurado se puede clicar sobre el botón '''Next'''.&lt;br /&gt;
[[Image:Ms4w installer 2.jpg|thumb|none|400x400px|instalación de MS4W: la carpeta]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tercera ventana: ''Apache Port''===&lt;br /&gt;
El puerto del servidor ''web'' ''Apache'' ha de ser definida con criterio. Algunos técnicos están acostumbrados a utilizar un servidor ''web'' en su entorno de trabajo y añadir otro (como el incluido en MS4W) puede provocar problemas. Para estar más tranquilos vamos a escoger un puerto generalmente libre, el '''9000'''.&lt;br /&gt;
Una vez configurado, clicar sobre el botón '''Install'''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w installer 3.jpg|thumb|none|400x400px|instalación de MS4W: seleccionar el puerto 9000 para ''Apache'']]&lt;br /&gt;
&lt;br /&gt;
===Cuarta ventana:  ''Completed''===&lt;br /&gt;
El instalador si no se produjeron problemas durante el proceso acaba con este mensaje:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w installer 4.jpg|thumb|none|400x400px|instalación de MS4W: terminada]]&lt;br /&gt;
&lt;br /&gt;
==Procedimiento de instalación del juego de datos ''Itasca''==&lt;br /&gt;
Una vez bajado el fichero podemos proceder a su instalación.&lt;br /&gt;
Como MS4W no tiene un verdadero instalador sino que realmente copia los ficheros en una carpeta (para nosotros &amp;lt;tt&amp;gt;C:\MS4W&amp;lt;/tt&amp;gt;), sus módulos necesitan sólo ser copiados en el lugar apropiado dentro su estructura.&lt;br /&gt;
&lt;br /&gt;
Con un doble clic sobre el fichero comprimido de ''Itasca'' (&amp;lt;tt&amp;gt;mapserv_demo_ms4w.zip&amp;lt;/tt&amp;gt;) se visualiza su contenido.&lt;br /&gt;
&lt;br /&gt;
[[Image:Itasca 1.jpg|thumb|none|400x400px|carpeta expandida del fichero Itasca]]&lt;br /&gt;
&lt;br /&gt;
Se selecciona la carpeta &amp;lt;tt&amp;gt;ms4w&amp;lt;/tt&amp;gt;, se copia (ctrl+c) y se pega en la carpeta &amp;lt;tt&amp;gt;C:\&amp;lt;/tt&amp;gt;. Debes&lt;br /&gt;
confirmar la sobre escritura para todos los ficheros (''Yes to all'' o ''Sí a todos'')&lt;br /&gt;
&lt;br /&gt;
[[Image:Itasca 2.jpg|thumb|none|400x400px|copiando el juego de datos]]&lt;br /&gt;
&lt;br /&gt;
Para estar seguro de que la instalación del paquete se ha producido con éxito se tiene que reiniciar el servidor ''web''. El en menú de inicio de ''Windows'', se busca la carpeta ''MS4W'', luego ''Apache'' y en fin el comando ''MS4W-Apache-restart''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w restart server.jpg|thumb|none|400x400px|reiniciando Apache]]&lt;br /&gt;
&lt;br /&gt;
aaa&lt;br /&gt;
&lt;br /&gt;
= Configuración del servidor WMS=&lt;br /&gt;
&lt;br /&gt;
Para este curso, el proceso de configuración del servidor WMS consistirá en:&lt;br /&gt;
&lt;br /&gt;
* comprobar el fichero ''map'' de configuración de ''MapServer''&lt;br /&gt;
* mostrar con el navegador ''web'' las llamadas fundamentales al servidor&lt;br /&gt;
** ''getCapabilities''&lt;br /&gt;
** ''getMap''&lt;br /&gt;
** ''getLegend''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comprobando la instalación de ''MS4W''==&lt;br /&gt;
Después de la instalación de ''MS4W'' podemos comprobar su efectividad mirando la dirección ''web'' que le hemos asignado.&lt;br /&gt;
Para eso abrimos un navegador ''web' (p.ej. ''Mozilla Firefox'', ''Iternet Explorer'', ''Opera'', etc.) y teclearemos esta dirección: &lt;br /&gt;
* http://localhost:9000 &lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w base url.jpg|thumb|none|300x300px|URL del servidor local]]&lt;br /&gt;
&lt;br /&gt;
En definitiva esta es la página que deberíamos encontrar:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w home page.jpg|thumb|none|400x400px|la página ''web'' de inicio de ''MS4W'' en nuestro ordenador]]&lt;br /&gt;
&lt;br /&gt;
==Comprobando el servicio WMS==&lt;br /&gt;
Con la instalación de ''MS4W'' tenemos MapServer y sus capacidades de servidor WMS en nuestro ordenador.&lt;br /&gt;
El paquete ''Itasca'' nos ofrece los datos para evaluar si servidor WMS funciona correctamente.&lt;br /&gt;
Ahora es el momento de comprobar si el servidor WMS contesta como esperamos.&lt;br /&gt;
&lt;br /&gt;
WMS es un estándar para la comunicación de Información Geográfica entre sistemas informáticos. Por eso tiene unas llamadas muy definidas y utiliza URLs (direcciones ''web'') para pasar todos los parámetros que se necesiten para obtener la respuesta deseada.&lt;br /&gt;
&lt;br /&gt;
Las tres llamadas más usadas son:&lt;br /&gt;
* '''getCapabilities'''&lt;br /&gt;
* '''getMap'''&lt;br /&gt;
* '''GetLegendGraphic'''&lt;br /&gt;
&lt;br /&gt;
===''getCapabilities''===&lt;br /&gt;
Esta llamada nos ofrece las descripción general de lo que ofrece el servidor.&lt;br /&gt;
La página que debes visitar es:&lt;br /&gt;
* http://localhost:9000/cgi-bin/mapserv.exe?service=WMS&amp;amp;request=getCapabilities&amp;amp;map=/ms4w/apps/mapserv-demo/itasca.map&amp;amp;version=1.0.0&lt;br /&gt;
&lt;br /&gt;
[[Image:Ms4w itasca getCapabilities.jpg|thumb|none|400x400px|la respuesta del ''getCapabilities'']]&lt;br /&gt;
&lt;br /&gt;
Hay muchas cosas a destacar:&lt;br /&gt;
* la dirección que hemos puesto esta compuesta por:&lt;br /&gt;
** la dirección de servidor ''UMN Mapserver'': &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost:9000/cgi-bin/mapserv.exe?&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
** el parámetro que indica qué queremos el servicio WMS: &amp;lt;tt&amp;gt;service=WMS&amp;lt;/tt&amp;gt;&lt;br /&gt;
** el parámetro que define qué tipo de respuesta necesitamos: &amp;lt;tt&amp;gt;&amp;amp;request=getCapabilities&amp;lt;/tt&amp;gt;&lt;br /&gt;
** el parámetro que especifica qué fichero de mapas queremos que el servidor utilice: &amp;lt;tt&amp;gt;&amp;amp;map=/ms4w/apps/mapserv-demo/itasca.map&amp;lt;/tt&amp;gt;&lt;br /&gt;
** el parámetro que indica la versión del servicio: &amp;lt;tt&amp;gt;&amp;amp;version=1.0.0&amp;lt;/tt&amp;gt;&lt;br /&gt;
* el servidor nos contesta con un fichero '''XML''' con la descripción del los juegos de datos ofrecidos por el servidor según el estándar OGC WMS.&lt;br /&gt;
&lt;br /&gt;
===''getMap''===&lt;br /&gt;
Esta es la llamada más utilizada. Una vez se sabe qué capa queremos, es '''getMap''' quien devuelve una imagen con el mapa deseado. Así, por ejemplo en nuestro servidor local podemos solicitar un mapa de los datos ''Itasca'' con la siguiente ''url'':&lt;br /&gt;
* http://localhost:9000/cgi-bin/mapserv.exe?map=/ms4w/apps/mapserv-demo/itasca.map&amp;amp;&amp;amp;REQUEST=GetMap&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;LAYERS=drgs&amp;amp;SRS=EPSG:4326&amp;amp;BBOX=-94.4981,46.9722,-92.988,47.9455&amp;amp;WIDTH=551&amp;amp;HEIGHT=356&amp;amp;FORMAT=image/png&amp;amp;STYLES=default&amp;amp;TRANSPARENT=TRUE&lt;br /&gt;
[[Image:Ms4w wms getMap.jpg|thumb|none|400x400px|imagen devuelta por la petición ''getMap'']]&lt;br /&gt;
&lt;br /&gt;
===''GetLegendGraphic''===&lt;br /&gt;
Muchos clientes de mapas manejan también las leyendas proporcionadas por el servidor de mapas. Por eso un servidor de mapas bien configurado devuelve también la leyenda de una capa respondiendo a la llamada '''GetLegendGraphic'''.&lt;br /&gt;
* http://localhost:9000/cgi-bin/mapserv.exe?map=/ms4w/apps/mapserv-demo/itasca.map&amp;amp;REQUEST=GetLegendGraphic&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;LAYER=drgs&amp;amp;FORMAT=image/png&lt;br /&gt;
[[Image:Ms4w wms getLegendGraphics.jpg|thumb|none|400x400px|la respuesta del ''GetLegendGraphic'']]&lt;br /&gt;
&lt;br /&gt;
==Comprobar el fichero ''map'' (''mapfile'')==&lt;br /&gt;
Los '''mapfiles''' son los ficheros que describen la configuración del servidor de mapas para ''UMN Mapserver''.&lt;br /&gt;
La instalación por defecto del paquete '''Itasca Demo''' pone un ''mapfile'' casi completo, sólo le faltan un par de cambios para funcionar perfectamente.&lt;br /&gt;
&lt;br /&gt;
Para editar el fichero sólo se necesita de un editor de texto, por ejemplo:&lt;br /&gt;
* http://notepad-plus.sourceforge.net/es/site.htm&lt;br /&gt;
'''Notepad++''' es un completo editor de texto, que además es ''Software'' Libre y nos ofrece todo lo que necesitamos en nuestras clases.&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' es importante que el editor de texto no sea ''Word'' u otros editores que utilizan texto enriquecido. Cualquier editor de texto sencillo como ''Notepad++'' será suficiente.&lt;br /&gt;
&lt;br /&gt;
====Abrir el ''mapfile''====&lt;br /&gt;
Con el editor abre el fichero ''map'' que se encuentra en &amp;lt;tt&amp;gt;C:\ms4w\apps\mapserv-demo\itasca.map&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Objeto &amp;lt;tt&amp;gt;PROJECTION&amp;lt;/tt&amp;gt;====&lt;br /&gt;
En la linea 13 cambiar:&lt;br /&gt;
   #&lt;br /&gt;
   # Projection definition, consult the PROJ.4 documentation for parameter discussion&lt;br /&gt;
   #&lt;br /&gt;
   # PROJECTION&lt;br /&gt;
   #   &amp;quot;proj=utm&amp;quot;&lt;br /&gt;
   #   &amp;quot;ellps=GRS80&amp;quot;&lt;br /&gt;
   #  &amp;quot;zone=15&amp;quot;&lt;br /&gt;
   #   &amp;quot;north&amp;quot;&lt;br /&gt;
   #  &amp;quot;no_defs&amp;quot;&lt;br /&gt;
   #&lt;br /&gt;
   #   OR: &lt;br /&gt;
   #&lt;br /&gt;
   #   &amp;quot;init=epsg:26915&amp;quot;&lt;br /&gt;
   # END&lt;br /&gt;
&lt;br /&gt;
por:&lt;br /&gt;
   #&lt;br /&gt;
   # Projection definition, consult the PROJ.4 documentation for parameter discussion&lt;br /&gt;
   #&lt;br /&gt;
    PROJECTION&lt;br /&gt;
   #   &amp;quot;proj=utm&amp;quot;&lt;br /&gt;
   #   &amp;quot;ellps=GRS80&amp;quot;&lt;br /&gt;
   #  &amp;quot;zone=15&amp;quot;&lt;br /&gt;
   #   &amp;quot;north&amp;quot;&lt;br /&gt;
   #  &amp;quot;no_defs&amp;quot;&lt;br /&gt;
   #&lt;br /&gt;
   #   OR: &lt;br /&gt;
   &lt;br /&gt;
      &amp;quot;init=epsg:26915&amp;quot;&lt;br /&gt;
    END&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' en el ''mapfile'' el carácter almohadilla (&amp;lt;tt&amp;gt;#&amp;lt;/tt&amp;gt;) al principio de línea inicia un comentario. ''Mapserver'' nunca lee ni interpreta el texto que sigue a &amp;lt;tt&amp;gt;#&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;tt&amp;gt;WMS_ONLINERESOURCE&amp;lt;/tt&amp;gt;====&lt;br /&gt;
En la linea 76:&lt;br /&gt;
 # change this value to match your setup&lt;br /&gt;
 WMS_ONLINERESOURCE &amp;quot;&amp;lt;nowiki&amp;gt;http://127.0.0.1/mapserv-demo/index.html&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cambiar la ''url'' por:&lt;br /&gt;
 # change this value to match your setup&lt;br /&gt;
 WMS_ONLINERESOURCE &amp;quot;&amp;lt;nowiki&amp;gt;http://localhost:9000/cgi-bin/mapserv.exe?map=/ms4w/apps/mapserv-demo/itasca.map&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Autores=&lt;br /&gt;
* [[User:ominiverdi| Lorenzo Becchi]]&lt;br /&gt;
* [[User:jsanz| Jorge Gaspar Sanz Salinas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Español]]&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Cursos]]&lt;/div&gt;</summary>
		<author><name>Wiki-Maytemanrique</name></author>
	</entry>
</feed>