He tenido la bienaventurada oportunidad de empezar a trabajar con MAPSERVER.
Si no sabes que es MAPSERVER:
MapServer es un entorno de desarrollo en código abierto (Open Source Initiative) para la creación de aplicaciones SIG en Internet/Intranet con el fin de visualizar, consultar y analizar información geográfica a través de la red mediante la tecnología Internet Map Server (IMS).
(de WikiPedia en español)
PARTE 1: INSTALACION & CONFIGURACION
vie 17 abr 2009 12:42:25 ART
[MapServer]
Sistema huesped: Fedora10
Utilidades necesarias para correr MapServer (del libro Beginnimg MapServer de Bill Kroopa):
GD
# yum install gd
FreeType [Se encuentra instalada - actualizar]
libJPEG [instalada]
libpng [instalada]
zlib [instalada]
GDAL
# yum install gdal
Proj.4
# yum install proj proj-devel
shapelib
Ahora, instalarlo es muy sencillo, ya que lo encontramos en los repos de Fedora 10.
# yum install *mapserver*
Chequemos que funcione:
# mapserv ***This script can only be used to decode form results and ***should be initiated as a CGI process via a httpd server.
copiamos a apache:
# cp -a /usr/sbin/mapserv /var/www/cgi-bin
Controlamos su funcionamiento, para eso, en firefox tipeamos:
http://localhost/cgi-bin/mapserv
deberiamos obtener esta respuesta:
***No query information to decode. QUERY_STRING is set, but empty.
CONFIGURACION DE MAPSERVER EN APACHE
Primero, definimos un set de caracteres que usara por defecto MAPSERVER:
Crear en directorio html de apache:
# touch fontset.txt
dentro de fontset.txt escribimos:
Mono /usr/share/fonts/liberation/LiberationMono-Bold.ttf Sans /usr/share/fonts/liberation/LiberationSans-Regular.ttf Serif /usr/share/fonts/liberation/LiberationSerif-Regular.ttf
Ahora definimos los simbolos predefinidos (circulos, lineas, etc.)
Nos bajamos el fuente mapserver y copiamos del fuente de mapserver/symbols
# cp -a examples.sym var/www/html/symbols.sym
Objetos y formas (shapes)
Aca alojamos los objetos con user nobody (acceso web)
# mkdir /home/mapdata
# chown nobody:nobody /home/mapdata # chmod u+rx /home/mapdata
IMAGENES
crear un lugar donde el mapserver aloje sus imagenes generadas en apache:
# mkdir /var/www/html/tmp # chown nobody:nobody /var/www/html/tmp # chmod u+rx /var/www/html/tmp
CONFIGURACION FINALIZADA
Gracias por leer!
Suscribirse a:
Enviar comentarios (Atom)
Muy bueno el blog, gracias por tu ayuda.
ResponderEliminarMario