miércoles, 4 de julio de 2007

Instalación de MS4W (MapServer 4.x para plataforma Windows)

Para instalar el CGI Mapserver, debe iniciar Windows 2000, o superior con los privilegios de administrador.

Como paso previo a la instalación se debe tener el paquete base en zip MS4W (MapServer 4.x para plataforma Windows), el cual puede ser descargado de la dirección Web: download MS4W


El paquete MS4W instala un ambiente de servidor web preconfigurado que incluye los siguientes componentes:
Apache HTTP Server version 2.2.8
PHP version 5.2.5
MapServer CGI 5.x y MapScript (CSharp, Java, PHP, Python)
Includes support for Oracle 10g, and SDE 9.1 data (if you have associated client/dlls)
MrSID support built-in
GDAL/OGR 1.4.0 and Utilities
MapServer Utilities
PROJ Utilities
Shapelib Utilities
Shp2tile Utility
OGR/PHP Extension 1.1.1
OWTChart 1.2.0

Pasos para la instalación de MS4W

- Extraer el contenido del paquete base MS4W (ms4w_2.2.3.zip) en el disco duro C:\, de tal forma que quede una nueva carpeta en el directorio C:\ms4w
- Abrir el directorio que se creo en el disco duro C:\ms4w y leer los respectivos archivo README_INSTALL, donde se especifican los pasos para la instalación.
- Instalar el servicio MS4W Apache Web Server ejecutando /ms4w/apache-install.bat a través de la línea de comando o haciendo doble clic sobre el mismo.
Por defecto utiliza el puerto 80, en caso de tener utilizado ese puerto se puede modificar el mismo editando el archivo: C:\ms4w\Apache\conf\httdp.conf en la etiqueta Listen 80 y especificando en nuevo número de puerto.


Testeo del CGI MapServer

Para testear que el programa CGI está trabajando, debe ubicarse en la dirección donde se encuentra instalado el ejecutable de mapserver C:\ms4w\Apache\cgi-bin y digitar mapserv –v en la línea de comando para obtener el siguiente mensaje:





Esto indica que formatos de datos y otras opciones son soportados por mapserver.


Testeo en el navegador

Iniciar el navegador Internet Explorer y en la barra de dirección digitar: http://localhost/ en caso de utilizar otro puerto que no sea el por defecto escribir la dirección seguida de (:) y el número del puerto asi: http://localhost:8080/ se debe presentar una página web con información de la versión del paquete base instalado MS4W – MapServer 4 Windows – versión 2.2.3.
















Directorio de trabajo

El directorio de trabajo donde se encuentra la aplicación, el archivo mapfile (.map), los símbolos, cartografía, etc. es el siguiente: C:\ms4w\Apache\htdocs\carpeta trabajo

Download aplicación ejemplo MapServer 5.x Demo Application:
mapserv-demo

- Extraer el contenido del ejemplo (mapserv-demo.rar) en el directorio de aplicaciones C:\ms4w\apps\, de tal forma que quede una nueva carpeta así C:\ms4w\apps\mapserv-demo

Iniciar el Internet Explorer; haga clic en Inicio, seleccione Todos los programas, y, después, haga clic en Internet Explorer.
En la barra de dirección escribimos el siguiente link: http://direcciondelservidor/
mapserv-demo http://localhost/mapserv-demo .La dirección esta conformada por el dominio del equipo local (localhost) seguido de la carpeta siglibre donde se encuentra toda la aplicación.


Una de las formas más importantes de interactuar con los mapas digitales es realizando operaciones directamente sobre la aplicación. Las operaciones más frecuentes son zoom, paneo o identificación.

Operación Zoom.- consiste en acercar o alejar la vista de la zona seleccionada.
La identificación.- consiste en seleccionar algún elemento del mapa y ver los atributos asociados.
El paneo.- es movilizar la vista del mapa sin alejarla o acercarla. En esta imagen se realizó un paneo hacia el norte.
Mapa de Referencia.- Comprende la extensión total del mapa y presenta una marca en la zona que se visualiza actualmente. También es posible realizar un clic en un determinado sector del mapa de referencia y Mapserver generará el mapa de dicha zona.

Cualquier duda o sugerencia escribir a través de los comentarios de este blog.