Instalación rápida de MapServer
14May07
Existe dos distribuciones “empaquetadas” de mapserver que nos permiten comenzar rápidamente a aprender sobre este servidor cartográfico y sobre varias Web Tools como MapLab, Chameleon o ka-map, ahorrando una gran cantidad de tiempo instalando librerías y dependencias.
Estas dos distribuciones son MS4W (para Windows) y FGS (para GNU/Linux)
Links de interes
Distribuciones
Web Tools
Filed under: MapServer, fgs, ms4w | 2 Comments
hola que tal, mira no se si tengas la opcion larga? ya que estoy tratando de instalar el mapserver compilado en ubuntu 8.10 porque lo necesito para tener mi server map.
esto es porque instale gvsig y de ahi extension de publicacion, pero dentro de la guia de gvsig comentan lo siguiente:
Abrimos un intérprete de comandos y ejecutamos: sudo aptitude install apache2
cgimapserver Con este simple comando tendremos instalado Mapserver en la
URL: http://localhost/cgibin/mapserv
Nota: Con este binario no hay compatibilidad con las fuentes de datos raster ecw y
mrsid. Para obtener dicha compatibilidad deberá compilar los fuentes de
Mapserver.
y para mi caso quiero colocar lo que dice en la nota, por los raster y mrsid, por lo que recomiendan es compilar las fuentes de mapserver y no lo encuentro.
en la parte donde coloco “http://localhost/cgibin/mapserv” me da el error “No query information to decode. QUERY_STRING is set, but empty.” y yo coloco lo siguiente
# Agrego modulo de cgi-mapserver
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
en el archivo /etc/apache2/apache2.conf y reinicio maquina porque no me funciona el commando “sudo apache2ctl restart” y tampoco no me funciona, o no se que debe salir al colocar la url, me podrias auxiliar a instalarlo.
he leido documentos de mapserver y me comentan que instale FGS base pero ya tengo instalados algunos paquetes como apache, php entre otro y no se como se pueda comportar.
@juanjava “No query information to decode. QUERY_STRING is set, but empty.” es lo que te indica que MapServer esta corriendo, aunque nos dice que le falta información para renderizar algún mapa.
Lo que esta esperando que le indiques el .map a utilizar y otros parámetros de configuración (como el área que quieres mostrar, las capas, tamaño de la imagen, etc.), por ejemplo algo así:
http: //localhost/cgi-bin/mapserv?map=EL_MAP.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=LAYERS_A_MOSTRAR&STYLES=&SRS=EPSG:4326&BBOX=-150,-40,-30,40&WIDTH=400&HEIGHT=400&FORMAT=image/png
Al agregar la linea de configuración al Apache, este debe tener problemas porque ya debe estar levantando ese modulo (debe agregar la configuración al instalar MapServer por aptitude)
Por el lado de FGS no vas a tener problemas mientras los dos Apache se levanten en un puerto diferente (El script de instalación de FGS te pregunta en que puerto quieres levantar el servicio)
Espero que esto te ayude un poco.
Saludos