Manuales MapServer y Pasos de Instalación
Este post se los debia desde hace varios dias. Les pongo la liga a dos Libros en inglés sobre MapServer que me han ayudado a entender el funcionamiento de MapServer. También les dejo la liga a un tercer manual ese en español elaborado en la Universidad Técnica Particular de Loja:
En resúmen los pasos para instalar MapServer en Windows son los siguientes:
-
Descarga del sitio MapTools.org el paquete MS4W que contiene una instalación preconfigurada de Apache, Php y MapServer.
-
Descomprime su contenido en el disco c:\
-
Ejecuta el archivo apache-install.bat que se encuentra dentro del directorio anterior para que apache se instale como un servicio.
-
Listo ya tienes instalado MapServer.
Como verán la instalación es algo impresionantemente sencillo, nada de configurar Servlets como ArcIMS o algún otro programa extra. En mi caso como ya tenía instalado Apache y Php tuve que instalarlo sobre un sitio existente, y es ahi donde empiezas a realizar tareas a mano.
Lo primero que tuve que hacer fue copiar el archivo mapserv.exe que se encuentra en el directorio c:\ms4w\Apache\cgi-bin junto con todas las librerias (*.dll) que estaban en ese mismo directorio a la instalación que ya tenía de Apache (c:\wamp\Apache2\cgi-bin).
Después copié los directorios gdaldata, dgalplugins y proj al directorio c:\wamp y el archivo php_ogr.dll (que es la librería de MapScript) al directorio ext de mi instalación de Php (c:\wamp\php\ext).
Por último faltaba modificar el archivo de configuración de Apache httpd.conf que se encuentra en c:\wamp\apache2\conf. Como no me gusta modificar sin tener control de los archivos lo que hice fue crear un nuevo archivo que contenía las directivas necesarias para MapServer y mi aplicación y en el archivo mencionado incluí una línea al final como sigue:
Include “c:/wamp/apache2/conf/alias/mapserver.conf”
El archivo mapserver.conf contiene las siguientes líneas:
Alias /ms_tmp/ “c:/wamp/tmp/ms_tmp/”
Alias /msapps/ “c:/wamp/apps/msapps/”
# set environment vars necessary for MapServer
SetEnv PROJ_LIB c:/wamp/proj/nad/
SetEnv PATH c:/wamp/bin
SetEnv PATH c:/wamp/Apache2/cgi-bin/
# set GDAL_DATA environment variable to location of supporting gdal files
SetEnv GDAL_DATA “c:/wamp/gdaldata”
# set GDAL_DRIVER_PATH environment variable for gdal plugins
SetEnv GDAL_DRIVER_PATH “c:/wamp/gdalplugins”
# set the TMP environment variable that is necessary for the sqlite php extension
SetEnv TMP “c:/wamp/tmp”
# uncomment the following line to log MapServer errors to a file
SetEnv MS_ERRORFILE “c:/wamp/tmp/ms_error.txt”
Alias /mimapa/ “c:/wamp/apps/mimapa/”
<Directory “c:/wamp/apps/mimapa/”>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Options Indexes FollowSymLinks Multiviews
Order Allow,Deny
Allow from all
</Directory>
Finalmente reinicié el servicio de Apache para que quedara instalado completamente.
Como ven, la instalación de MapServer puede ser relativamente sencilla si comienzas de cero y usas el paquete de distribución MS4W o convertirse en algo mas complejo donde tienes que copiar las librerías de la aplicación, las utilerías y entrar a configurar manualmente Apache.
Mas adelante les platicaré las tareas que realicé para visualizar un mapa.
Powered by Qumana


January 5th, 2007 at 8:30
mmm se ve sencillo, yo recien estoy q empiezo en esto de la publicacion de mapas en internet y me gustaria aprender mas seria exelente que mostraras los pasos que realizastes para empezar a cargar un mapa, al menos para ususarios que recien estan empezando, como yop .
January 8th, 2007 at 14:53
hola denuevo…que lastima q el paper mas completo de mapserver este en ingles, se me hace muy dificil entenderlo…y ademas hasta ahora no logro instalarlo….
April 18th, 2007 at 14:26
Muchisimas gracias por esos consejos son la respuesta concreta a la pregunta que tenia hace unas horas… lo intentare…
Gracias totales—
April 23rd, 2007 at 10:50
me podria ayudar a instalar el ARCGIS 9.2
AGRADECERE POR LA RESPUESTA
FIDELA
May 11th, 2007 at 3:30
Hola buenas, soy nuevo en esto de Servidores de Mapas. Estoy probando con Mapserver. Mi intención es tener un servidor de mapas WFS para poder exportar datos en GML o SHAPEFILE. ¿ALguien me podríar orientar como se hace?.
La configuraciión de mapserver la tengo, se escribir .map pero no se muy bien como trabajar con WFS
June 25th, 2007 at 13:32
Como es con las versiones qque hay de postgis, maserver, apache, php,proj
porfavor quiero saber informacion cobre las verciones
June 25th, 2007 at 13:36
disculpe los errores en la escritura, pero es que quiero saber cual es
LA COMBINACION DE PROGRAMAS QUE DEVO UTILIZAR PARA EL BUEN FUNCIONAMIENTO
LOS AGRADESCO DE ANTEMANO SU AYUDA … GRACIAS!
July 6th, 2007 at 8:32
Existe un sitio interesante donde pueden descargar un manual de mapserver donde se indica paso a paso la instalación, se puede descargar un ejemplo y como trabajar con el mapfile.
El link: http://jmcorderoz.blogspot.com
Saludos,
August 6th, 2007 at 6:58
Estoy comenzando a utilizar map server pero resulta que tengo utilizando un servdor http que se llama xamp y no lo puedo configurar, me gustaria si me pudieras ayudar a configurarlo.. gracias..
August 6th, 2007 at 13:18
Hola Hernan, cual es tu problema en particular?,
August 7th, 2007 at 11:36
Hola, ya tengo instalado el Mapserver pero mi problema es el de generar las aplicaciones para los servidoresd de mapas, no hay alguan herramaineta para poder hacer estso que no sea el Maplab, ya que tambien es un pococ latoso de onstalar y configurar el PHP. de ntemanao agradezco la ayuda…..
August 10th, 2007 at 8:50
Paco, hay varias opciones: kamap, mapbender, openlayers, mapstorer solo por mencionar algunos.
Pero de todas maneras dudo que te escapes de usar un lenguaje para programar del lado del servidor, ya sea php, perl, python o c#, pues es una de los componentes básicos para hacer una aplicación interactiva via web.
August 10th, 2007 at 20:57
Alguien me puede ayudar con este error con poder corregirlo
de antemano gracias.
msDrawMap(): Image handling error. Failed to draw layer named
August 20th, 2007 at 10:24
Muchas Gracias¡¡¡… de donde lo spuedo bajar…. de Maptools.org o de donde … de antemano te agradezco nuevamente y estamos en contacto….
August 23rd, 2007 at 14:35
exacto Paco, desde la página de maptools puedes descargar el paquete MS4W, más específicamente en esta ruta:
http://maptools.org/ms4w/index.phtml?page=downloads.html
Suerte
September 28th, 2007 at 18:37
Alguien podría ayudarme tengo el siguiente problema al trabajar con archivos shape
msDrawMap(): Image handling error. Failed to draw layer named
February 28th, 2008 at 12:21
Hola. Admin
Mira acabo de adquirir el MapServer para un proyecto de manejo de incencios a través de mapa, pero ese no es el problema, no me queda la instalacion, yo estoy manejando el WAMP5. como se le puede hacer en ese caso o donde descargo la version WAMP que usted utilizo, Gracias, estamos en contacto…..
February 29th, 2008 at 6:32
Hola Admin.
Tengo el mismo problema que JDiogenes. Tengo instalado el WampServer2.0a, y resulta que esta versión ya no tiene la misma estructura de directorios que las versiones 1.x de WampServer.
Sucede que luego de seguir los procedimientos que indicaste solo se inicia el servicio mySQL pero no se iniciar el servicio de Apache.
Podrías probar con una versión actualizada de WampServer para que me cuentes como configurarlo?
Gracias de antemano y felicitaciones por el blog!
August 5th, 2008 at 10:46
Me gustaría saber como puedo configurar el mapserver en un servidor wamp portable , yo uso el server2go pero si funciona en otro también me gustaría saberlo.
Saludos
September 1st, 2008 at 4:03
Hola…!
Soy nuevo en esto de mapserver y quisiera preguntar si los pasos descriptos anteriormente se pueden aplicar con la instalación de Appserver, es decir si puedo correr mapserver pero con appserver ya que tengo desarrollado un sitio web totalemnte funcional y quisiera incorporar la posibilidad de visualizar mapas.
Saludos
September 28th, 2008 at 18:36
hola cuates:
Quisiera saber si me podría pasar otro enlace de descarga del librop de OReally de Web mapping illustrated me interesa mucho y el archivo de la descargas que pones aki en tu sitio no sirvio el archivo, porfavor alguien me podria pasar el archivo. Gracias, muy buena info es algo muy interesante ojala nos sigas ayudando
November 12th, 2008 at 5:24
Hay un error en el archivo de configuracion (mapserver.conf), precisamente en estas lineas:
# set environment vars necessary for MapServer
SetEnv PROJ_LIB c:/wamp/proj/nad/
SetEnv PATH c:/wamp/bin
SetEnv PATH c:/wamp/Apache2/cgi-bin/
Hay que ponerle comillas dobles luego de setear las variables, quedaria de esta manera:
# set environment vars necessary for MapServer
SetEnv PROJ_LIB “c:/wamp/proj/nad/”
SetEnv PATH “c:/wamp/bin”
SetEnv PATH “c:/wamp/Apache2/cgi-bin/”
Espero que les sea de ayuda.