Académique Documents
Professionnel Documents
Culture Documents
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
Le Funes
14may07
Paso 1: Descarga
Primero descargaremos la distribucin. Existen dos modalidades: todo en un zip o a travs de un
instalador (NSIS). Debido a que este ltimo esta aun en estado de prueba al momento de escribir este
articulo es que utilizaremos el archivo comprimido.
Descargamos el zip de unos 30MB aprox. a nuestra mquina.
nota: Al momento de la descarga se puede seleccionar si deseamos utilizar PHP4 o PHP5.
Paso 2: Descompresin
Descomprimimos el zip en un directorio de nuestro sistema local, por ejemplo en el directorio C:\ms4w
En caso de instalar en un directorio diferente, ver notas agregadas el 27 de Marzo del 2008 al nal del
post
Paso 3: Variables de Entorno
Ejecutamos el archivo setenv.bat ubicado dentro del directorio creado. Este congurar las variables de
entorno del servidor.
Paso 4: Instalar como servicio de Windows
Ejecutamos el archivo apache-install.bat ubicado dentro del directorio creado. Este instalar MS4W
como servicio de Windows bajo el nombre Apache MS4W Web Server
Paso 5: Iniciar el servicio
Por defecto el servicio se inicia de forma automtica al arrancar Windows. Para hacerlo de forma manual
vamos a Panel de Control-> Herramientas Administrativas-> Servicios, una vez ah buscamos el servicio,
donde tendremos acceso para iniciarlo, paralo, reiniciarlo, etc.
Links de interes
Pgina Principal: MS4W (h p://www.maptools.org/ms4w/)
rea Descarga: downloads (h p://www.maptools.org/ms4w/index.phtml?page=downloads.html)
Documentacin: docs (h p://www.maptools.org/ms4w/index.phtml?page=docs.html)
Sobre la instalacin de MS4W: Instalacin MS4W (h p://www.maptools.org
/ms4w/index.phtml?page=README_INSTALL.html)
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
Una vez editadas estas lineas guardamos el documento y seguimos con el paso 3 nuevamente.
2 de 16
65 Comments
02/06/2016 10:18 p.m.
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
3 de 16
4 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
compatible?
4 sebastian on 18 marzo 2010 said:
La solucin en que te reconozca el servidor de Microsoft y no el de apache es censillo debers entrar
al archivo C:\ms4w\Apache\conf\h pd.conf
Editarlo y en la lnea 45 y 46 cambiar el puerto 80 que se predetermino en Microsoft y cambiarlo a
8080
Te aparecer algo as
#Listen 12.34.56.78:80
Listen 80
Debers cambiarlo a
#Listen 12.34.56.78:8080
Listen 8080
5 Jorge Martinez on 11 febrero 2010 said:
Solo para agradecerte la informacin que nos regalaste sobre Map Server for Windows (ms4w).
Saludos.
6 vortex01 on 10 febrero 2010 said:
Hola, tengo una pregunta.
Puedo instalar en el mismo servidor wordpress y ms4w (con las aplicaciones p.mapper, ArcIMS
Emulator, ) para tener en wordpress la pgina con toda el marco terico y en otra pgina (ajena a
wordpress) el visualizador de los mapas interactivos basados en .shp?
Saludos y gracias.
En caso de poder, me puedes orientar en la metodologa. Mi gran duda es si utilizarlo en windows o
en Linux (uso ubuntu), y en estos momentos tengo un servidor local en mi pc para hacer pruebas,
pero tengo instalado Linux-Apache2-MySQL-PHP5-PHPMyAdmin, y posterior instal joomla y
wordpress, solo me faltara agregar mapserver pero ah estn mis dudas.
7 juanpabloperez on 18 octubre 2009 said:
mira estoy esmpezando con mi publicacion de mis mapas es la web he tratado de desarrollar el
ejemplo del libro de mapserver de bil kropla hello world
lo trancribo igual pero no me carga la imagen en el template te envio el codigo
Pagina nueva 2
y el .map
MAP
NAME HELLO
STATUS ON
EXTENT -1.00 -1.00 1.00 1.00
SIZE 400 300
02/06/2016 10:18 p.m.
5 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
6 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
7 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
Cuando me pongo encima de la echa desde el Firefox veo que el path a los javascripts es el correcto.
________________________________________________________________________
MS4W
___________________________________________________________________________
Muchas Gracias
15 Rauder on 29 marzo 2009 said:
Victor,
Has conseguido leer los archivos .js desde mapserver?
Rauder.
16 Le Funes on 25 marzo 2009 said:
@Victor jate abrir el cdigo HTML que llega al navegador para comprobar que el path a los
javascripts es el correcto (en Firefox se hace con un click derecho en la pagina -> ver cdigo fuente de
la pgina)
@Rey generalmente he utilizado aos atras MapServer/MapScript en Fedora/Red Hat y he realizado
la instalacin con FGS
Estos ltimos aos lo hago sobre Ubuntu a travs de apt-get (funciona muy bien y se integra a la
perfeccin con Apache, PostgreSQL, etc).
Como mnimo tienes que instalar la base de MapServer (previo update de los repositorios de apt-get):
1
luego hay que instalar la extensin de MapScript que necesites. Yo particularmente uso la de PHP, de
la forma:
1
8 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
que sea?
Espero que alguien me pueda ayudar, porque estoy un poco perdido.
Gracias!!
19 Le Funes on 15 marzo 2009 said:
@Rauder vamos por puntos:
Con respecto a la primera problema estas usando algn framework para mostrar los mapas como
Chameleon, Fusion, etc?
Por el otro lado, es posible acceder a MapServer a travs de Java por medio de Java-MapScript
incluido en ms4w, pero no es un mecanismo muy seguro al no ser thread-safe (por lo menos lo era
cuando yo estube realizando pruebas aos atras).
No creo que exista un mecanismo para hacer al reves, llamar a una funcin Java desde MapServer
(solo permite plugins en C/C++ hasta donde tengo entendido).
20 Rauder on 28 febrero 2009 said:
Hola,
Tengo una consulta y agradecera mucho tu ayuda.
Me instal ms4w en windows XP y mont una intercie con unos shapeles de Barcelona a los que
puedo realizar consultas de las zonas, zoon in, zoom out, aadir o quitar capas siempre utilizando
nicamente el .map y el .html. Hasta aqu bien.
Mi primer problema empieza cuando quiero salir de ah. Tengo una pequea aplicacin hecha en
javascript, pero el mapserver no me lo ejecuta y no s porqu, cuando paso el ratn por encima de las
echas que me tendran que permitir mover el mapa, por ejemplo, hacia el norte me aparce que se
redirige a > javascript:pan(norte), con lo cul entiendo que apunta bien a la funcin, pero no me lo
ejecuta cuando hago el click, sabes a que se puede deber?
Tengo un segundo problema que me gustara implementar unas funciones en JAVA que me
permitieran situar puntos en el mapa que segn la poblacin afectada por esos puntos se agruparan
en funcin de la distancia a los diferentes puntos.
ms4w permite interactuar con funciones JAVA que yo haga? Tengo que instalar algn API para
poder hacerlo? o ya viene preinstalado en el ms4w?
S que he sido muy escueto para que puedas entender bien lo que intento hacer. Por favor, si
necesitas ms informacin dime la que necesites y te contestar lo ms claro posible.
Muchas Gracias desde Barcelona.
21 Le Funes on 27 febrero 2009 said:
@Argentina en pocas palabras:
Editores (por ejemplo ArcView): Sirve para crear mapas (para dibujarlos)
DB espaciales (por ejemplo Oracle con SDE): Puedes guardar aqu los mapas generados y en base
a ellos realizar consultas
Servidor de Mapas (por ejemplo MapServer): Sirve para generar imagenes a partir de los mapas
02/06/2016 10:18 p.m.
9 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
(obtenemos un .jpg o .png, por ejemplo) Los mapas los puede leer tanto de una DB espacial como
directamente de los archivos
Visualizadores: Aqu es donde muestras el mapa al usuario de los mismos. El puede estar
programado en Flex, Flash, JavaScript, Java, etc.
Puedes ver un ejemplo de visualizador JavaScript en en excelente OpenLayers
Espero que te aclare un poco el panorama
Saludos
22 lefunes on 27 febrero 2009 said:
@Csar Hasta donde tengo entendido funciona con MySQL pero yo particularmente no lo he
utilizado. S lo he hecho con PosGIS corriendo sobre PostgreSQL y funciona muy bien.
ms4w puede convivir con cualquier otra instalacin de Apache, teniendo siempre la salvedad de que
todos escuchen diferentes puertos
23 Argentina on 23 febrero 2009 said:
Hola disculpa de nuevo por las pregutnas es que estoy un poco perdida pero si me interesa entender
jeje, ase poco vi algo que se llama ARCGIS pero no estoy segura de que es? tu sabes? es tambien como
un mapserver? o que? para manejar el mapserver es necesario una base de datos espaciales? tienes
ideas de algun lugar para referencia de bases de datos espaciales?
24 Argentina on 23 febrero 2009 said:
Hola:
Tengo una preguntota, podria yo utilizar FLEX para manipular los datos de mi mapa? o Flash o algo
parecido? Exactamente mapserver para que me sirve? soy nueva en esto disculpa, podria buscar
alguna ruta en mi mapa?por ejemplo si hago un mapa de mi ciudad podria hacer la busqueda de un
hospital o de una iglesia? para eso me serviria el mapa?
Deberias publicar mas acerca de MapServer no ahi mucha informacion!!!!
25 Csar Rodriguez on 19 febrero 2009 said:
Buen da:
No he descargado y por supuesto no he trabajado con MapServer pero tengo una duda, en la
documentacin menciona la instalacin para Oracle y en otro blog lei que puede instalarse SDE,
puede funcionar con MySQL?
Para Linux menciona que puede correr en otro pueto y no interere con instalaciones precias de
Apache o de otro WebServer ocurre lo mismo para Windows?
Actualmente tenemos unos equipos con XAMPP y WAMP, podria integrarse con alguno de ellos? o
podria convivir como lo hace con linux?
Saludos y de antemano gracias.
C
26 lefunes on 26 enero 2009 said:
Primero que nada perdn por la demora de algunas respuestas:
@Alan No he tenido la oportunidad de probar mapserver con los procesos almacenados
02/06/2016 10:18 p.m.
10 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
@Luis la forma de cargar mapas a mapserver es deniendo un maple (archivo con extension .map)
con las conguraciones, puedes empezara ver algo del tema en h p://mapserver.org
/introduction.html#introduction-to-the-maple
@efrainlav mapserver sirve para servir mapas, es decir, generar las imagenes sobre los mapas que
conguramos segn una peticin.
El que se encarga de mostrar los mapas y hacer las peticiones al servidor de mapas (donde se
encuentra mapserver) es algn cliente. Por ejemplo para una pgina web de visualizacin de mviles
podes utilizar Open Layers, donde una capa son los mapas del mapserver y otra capa los puntos (los
moviles) generados por un WebServices.
Ac hay un ejemplo interesante: h p://track.opengts.org/track/Track
27 efrainlav on 20 enero 2009 said:
Hola, me gusta la forma de la pagina como enseas la instalacion del mapserver, lo agradezco.
Espero no causar mucho conicto, pero solo me gustaria saber si con map server peudo crear algo asi
como un visualizador de coordenadas en tiempo real. mi idea es poder visualizar el desplazamiento
de vehiculo0s por una carretera, y con base a esto hacer diferentes estudios. Es posible?? de ser asi,
conocen algo sobre el tema??. Les agradeceria mucho la informacion. gracias.
28 LUIS on 15 diciembre 2008 said:
Buenas , al n si resolvi lo de la instalacion
necesito si me puedes hacer el favor de ayudarialrme
en el paso de subir los mapas. sera que tengas algun
material ilustrado a olga parecido. te agradesco
mucho.
29 Alan on 10 noviembre 2008 said:
Buenas tardes, he encontrado este articulo en tu admirable pgina por lo que me animo a preguntarte
si has tenido la necesidad de utilizar los procesos almacenados en esta versin de ms4w, pues ando
en la necesidad de encontrar la manera de activar esta modalidad. Si pudieras asesorarme estara
muy agradecido.
30 RAfael on 13 octubre 2008 said:
Gracias por la indicacin de como arrancar los servicios.
31 lefunes on 22 agosto 2008 said:
UMN MapServer tre soporte para los archivos de denicin de MapInfo
(h p://mapserver.gis.umn.edu/docs/reference/vector_data/mapinfo) aunque personalmente no he
comprobado suu funcionamiento.
La otra opcin es si tenes la cartografa en algn formato compatible con MapServer (por ejemplo en
formato shapele) es utilizar directamente esta y realizar la denicin del mapa 100% en el maple.
Espero que esto te sirva
32 Gregorio on 22 agosto 2008 said:
Hola, yo actualmete estoy trabajando con otra herramiente llamada MapInfo en su version 9.0, la cosa
es que quiero implementar unos mapas que he hecho, pero los quiero visualizar en la intranet que
tengo, para no andar instalando en todas la maquinas un viewer, me llamo la atencion este programa
02/06/2016 10:18 p.m.
11 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
pero no encuentro mucha informacion acerca de el, quisiera saber si es posible hacer lo que quiero,
teniendo en cuenta la compatibilidad de los dos softwares, o que me recomiendas?
Muchas gracias
33 lefunes on 20 agosto 2008 said:
@lorena la buena noticia es que ya lo tienes instalado correctamente
La mala es que el error que te tira es porque ya hay un servicio escuchando el puerto 80 en tu
mquina. Proba editando nuevamente el archivo h p.conf en la linea Listen 80 y cambialo por otro
(Listen 8080 por ejemplo), luego inicia nuevamente el apache (ejecutando apache-restart.bat)
34 lorena on 19 agosto 2008 said:
Hola, gracias por la ayuda, pero sigo sin poder
levantar el servicio. Coment la linea 127 y cuamdo ejecuto apache-install (previamente ejecut
apache-uninstall
y setenv.bat) y me tira este error:
C:\ms4w>apache-install
Installing the Apache MS4W Web Server service
The Apache MS4W Web Server service is successfully installed.
Testing h pd.conf.
Errors reported here must be corrected before the service can be started.
(OS 10048)Slo se permite un uso de cada direccin de socket (protocolo/direcci
n de red/puerto) : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shu ing down
Unable to open logs
El servicio de Apache MS4W Web Server est inicindose.
El servicio de Apache MS4W Web Server no ha podido iniciarse.
Error especco del servicio: 1.
Puede obtener ms ayuda con el comando NET HELPMSG 3547.
C:\ms4w>
Gracias por tu ayuda!!!
35 lefunes on 13 agosto 2008 said:
@lorena edita el archivo C:/ms4w/Apache/conf/h pd.conf, al principio de la linea 127 colocandole un
# (asi la linea se convierte en un comentario)
Fijate que est intentando cargar un modulo que no encuentra (C:/ms4w/Apache/modules
/mod_fcgid.so) Si te sale el mismo error en otra linea repeti el proceso.
Guarda los cambios, entra a la consola, ejecuta setenv.bat y volve a ejecutar el apache-install.bat
Espero te sirva, saludos
36 lorena on 12 agosto 2008 said:
Ayuda Por Favor!!!! No puedo levantar el
servicio de ms4w. Tengo WXP, los pasos que sigo son:
1) descomprimi todo en C:\ms4w
2)ejecuto setenv
3)cuando ejecuto (por linea de comandos)
02/06/2016 10:18 p.m.
12 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
apache-install.bat:
C:\ms4w>apache-install
Installing the Apache MS4W Web Server service
The Apache MS4W Web Server service is successfully installed.
Testing h pd.conf.
Errors reported here must be corrected before the service can be started.
h pd: Syntax error on line 127 of C:/ms4w/Apache/conf/h pd.conf: Cannot load C
:/ms4w/Apache/modules/mod_fcgid.so into server: No se pudo iniciar la aplicaci\x
f3n porque su conguraci\xf3n es incorrecta. Reinstalar la aplicaci\xf3n puede
solucionar el problema.
El servicio de Apache MS4W Web Server est inicindose.
El servicio de Apache MS4W Web Server no ha podido iniciarse.
Error especco del servicio: 1.
Puede obtener ms ayuda con el comando NET HELPMSG 3547.
37 lefunes on 15 abril 2008 said:
Marcelo, primero que nada jate que te funcione bien ms4w, simplemente instalalo segn el post.
Ten en cuenta que si lo instalas en un path diferente de C:/ms4w debes seguir los pasos que indico
en el apartado.
Ah tenes que probar que te funciones sin problemas el h p://localhost/. Al nal de esta pagina hay
una seccin llamada Applications que esta vaca.
Bjate gmap y fusion de h p://www.maptools.org/ms4w/index.phtml?page=downloads.html.
Descomprim las mismas a la altura de la carpeta ms4w. Para asegurarte que esto salio bien jate en
h p://localhost/, en la seccin Applications y debe indicar que tenes instaladas las dos aplicaciones
y que los demos funcionen apropiadamente.
Si instalaste en C://ms4w no vas a tener muchos problemas, sino vas a tener que modicar los
archivos de las dos aplicaciones para que apunten al nuevo path, sobre todo los paths relativos
dentro de \ms4w\h pd.d. Luego de la modicacin reinicia apache.
Para modicar las demos es un poco ms lioso, nuevamente modica todos los paths relativos dentro
de los archivos de cada app (en \ms4w\apps\fusion o \ms4w\apps\gmap)
Espero que esta info te sirva
Saludos
38 marcelo on 14 abril 2008 said:
hola
he instalado el ms4w segun las instrucciones,
tambien el gmap y el visor fusion, y nada,
solo logro visualizar el index.html
serias tan amable de indicarme la estrucctura
como la has colocado instalado, tanto el ms4w
como las demos gmap y el visor que has utilizado.
02/06/2016 10:18 p.m.
13 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
14 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
asegurate tambien que dentro de /Apache/cgi-bin este el mapserv.exe, si eso esta bien, deberia ya
mostrarte el mapa.
Para darle zoom tenes que tener algo como:
1
2
3
4
5
por lo que con un input puedes ir cambiando el valor de [valor_zoom], por ejemplo con un option:
1
2
3
15 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...
16 de 16
https://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserv...