Saludos,
Mapserver es uno de los servidores de mapas mas conocidos en el mundo del Software Libre, posiblemente el más conocido. Sin embargo la dificultad para compilarlo es extremadamente alta, sobre todo para la gran mayoría de gente que no tiene gran experiencia compilando códigos y entendiendo dependencias.
La recomendación sería no compilar Mapserver a menos que sea absolutamente necesario.
Nota: Una de las razones de peso para compilar mapserver es tener la última versión, la cual siempre tiene mejoras especialmente en seguridad.
EDIT: De haber decidido compilar Mapserver pueden revisar mi post al respecto aquí
En contraste las posibilidades son:
En Windows:
MS4W: Este paquete contiene un servidor web propio con php sobre el cual está Mapserver y todas sus herramientas. Una de las desventajas es que si se tiene ya un servidor web este agregará otro y se tendrán que correr dos servidores en paralelo (distintos puertos).
En Linux:
FGS: De la misma manera que en MS4W es un entorno independiente y con servidor web propio sobre el cual se encuentran todas las herramientas. Posee la misma desventaja de llevar a manejar dos servidores en paralelo.
Repositorios: Dependiendo de la distribución de Linux, existen distintas maneras de habilitar repositorios deshabilitados originalmente y repositorios externos (llamados third party repositories) que contengan algunas versiones no tan antiguas de mapserver. Ejm:
– CentOS: El repositorio kbs-CentOS-Testing contiene Mapserver 5.2.1 (paquetes: mapserver mapserver-java mapserver-perl mapserver-python php-mapserver)
– Ubuntu: El repositorio UbuntuGIS contiene Mapserver 5.4.2 que es la útlima versión a la fecha. (paquetes: cgi-mapserver php5-mapscript mapserver-bin)
En ambos:
FWTools: Paquete que contiene OpenEV, GDAL, PROJ.4, MapServer, OGDI, libgeotiff, libtiff y Python. Contiene librerías que permiten correr el script cgi en un servidor web existente.
Saludos a los que entran en el mundo del GIS on WEB, me gustaría saber si alguien en Lima- Perú se encuentra implementando ese tipo de servicio o tiene planeado hacerlo en el 2010 para sumarme al esfuerzo.
Este tutorial es muy corto, he instalado un MS en Centos x64 y es una verdadera batalla si alguien desea algun apoyo manden un mail the-first@msn.com
Saludos Eddy, Gracias por tu aporte, he colocado un enlace a un post que había escrito de como compilar el MapServer (http://blog.pucp.edu.pe/ite…).
Yo también he compilado MS en un servidor CentOS x64 desde mi consolita ssh y puedo dar fe de que es bastante difícil, en especial porque no hay tanta disponibilidad de paquetes precompilados como en 32 bits.
Tu consulta sobre WMS en Perú es muy genérica. Si te refieres a empresas privadas y consultoras, pues yo ofrezco ese servicio en la empresa en la que trabajo, además he leído un par de blogs peruanos sobre GIS y servidores Mapserver. Se que hay consultoras que manejan GIS así que asumo que varias deben conocer y aplicar estos servidores. Si te refieres al sector público, se que han habido esfuerzos desde hace años para trabajar con servidores GIS. Algunos ejemplos son:
INEI : http://www.scribd.com/doc/1…
INGEMMET: http://metadatos.ingemmet.g…
http://metadatos.ingemmet.g…
Saludos
bueno, esfuerzos en el sector publico, hasta donde se desde 2004-2005, estoy en contacto con esta tecnologia desde fines de 2005, cuando realizo una prueba con Centos 4.3 y Mapserver. Era un proceso tedioso compilar y configurar desde fuentes cada paquete, a pesar que se trabajo con ayuda de un tutorial, se rehizo el proceso 2 o 3 veces a lo largo de 2 dias para tenerlo funcionando tanto para red local y luego hacia Internet.
Afortunadamente luego se pudo tener el FGS y ya con Kubuntu la instalacion ha sido mas sencilla, eso si, solamente la realice en una simple PC, a diferencia de la primera experiencia que fue sobre un HP Server si mal no recuerdo.
Buenos días,
Estimado Juan Carlos saludos desde Venezuela…
Desde que comencé a interesarme por el tema de los GIS he estado leyendo tus publicaciones y en verdad que son muy claros y muy precisos solamente hay que profundizar un poco cada tema que presentas pero tu intención se cumple por completo.
Actualmente estoy en un proyecto para desarrollar un gis y estoy utilizando como sistema operativo Ubuntu 10.04, ya instale todos los paquetes necesarios con sus respectivas librerías y todas las recomendadas por la pagina oficial de mapserver, pero no logro ver ni un solo mapa.
Los mapas estan en formato .TAB pero no creo que ersto sea el problema ya que tengo un servidor con debian lenny y allí veo todos los desarrollos con absoluta normalidad.
¿Que crees que pueda estar pasando? ya revise que el mapserver se instalara correctamente y que apache lo enlace; y la verdad ya no se que más revisar.
Agradecería mucho si tuvieras el tiempo de responderme…
Hola Ramón,
Cuando recién salió la versión 9.10 los paquetes GIS estaban en la sección de "Unstable" (que básicamente significa que no han sido probadas todas las funcionalidades y eso puede significar posibles fallas en las librerías). Por ello me quedé en la 9.04.
No se si para instalar los paquetes has activado los repositorios "Unstable", sin embargo, aun si no lo hubieses hecho, podría ser algún bug. Es una versión relativamente nueva.
Saludos.
Hola Juan Carlos,
El problema en realidad es con el php_mapscript, a pesar de haberlo instalado no se carga la librería; tal vez se deba a que toque algún archivo de configuración y como lo que hice fue un pugrade de ubuntu 9.10 a 10.04 el error debe haberse arrastrado y no me permite visualizar las cosas que hago.
Voy a realizar una instalación limpia del sistema ya que en mi equipo personal si me funciona todo y en la oficina es donde me falla…
Saludos,
Hemos instalado este modulo (mapserver) en los servidores RHEL de nuestro sitio (http://www.decasasyautos.com).
Gracias.
Javier
http://www.decasasyautos.com
No sé si cabe el comentario, pero me gustaría comentar sobre mapguide, si bien es cierto que existe una versión comercial, pero también existe una versión OS con la cual he trabajado últimanente. Aún mantiene el clásico visor basado en frames, pero también tiene una versión con ajax, la cual ha sido de agrado para mí; por otra parte es posible conectarse a múltiples fuentes de datos como sql server, postgres, oracle, shapefile, sdf, wms, wfs, etc. Con respecto a la performance es buena, en la versión 2.1 (OS) la integración con Google Maps es genial, cosa que aún tengo desfasado con la versión 2.2
Hola JC te felicito por el trabajo que estas haciendo muy bueno!! Mis conocimientos están por debajo de lo básico me podrias indicar los pasos para realizar la instalación del servidor que publicaste?? tengo ubuntu 10.04 LTS versión lucid Lynx, gvsig 1.11 y mapserver 5.6.1 pero nose como probarlo para saber si está bien instalado o no.
Desde ya muchas gracias