Sei sulla pagina 1di 4

HERRAMIENTAS PARA PUBLICACION DE MAPAS EN INTERNET

DE ORIGEN GNU

 Servidor Apache

Apache es uno de los mejores servidores Web utilizados en la red


Internet desde hace mucho tiempo, únicamente le hace competencia
un servidor de Microsoft, el IIS. Por lo que éste servidor es uno de los
mayores triunfos del software libre, que tanto gusta a los usuarios de
LINUX.

Puede ser adaptado a diferentes entornos y necesidades, con los


diferentes módulos de apoyo y la API de programación de módulos.
Además, incentiva la realimentación de los usuarios, obteniendo
nuevas ideas, informes de fallos y parches para solución de los
mismos.

El servidor Web es la interfaz entre el cliente Web que pide una URL
(Universal Request Locator) y el sistema donde se encuentra ese
servicio. Otras características importantes del Servidor Apache son:

• Puede ser adaptado a diferentes entornos y necesidades, con los


diferentes módulos de apoyo que proporciona, y con el API de
programación de módulos, para el desarrollo de módulos específicos.

• Basado en hilos en la versión 2.0

• Incentiva la realimentación de los usuarios, obteniendo nuevas


ideas, informes de fallos y parches para la solución de los mismos.

• Se desarrolla de forma abierta.

• Gracias a ser modular, se han desarrollado diversas extensiones


entre las que destaca PHP, un lenguaje de programación del lado del
servidor.

 Servidor de Mapas MapServer

MapServer es un programa informático Common Gateway Interface


(CGI) escrito en el lenguaje de programación C que permite utilizar
datos del SIG desde un explorador WWW cliente. Los programas CGI
son un rasgo de la WWW que amplía enormemente la capacidad de
documentos HTML sencillos al permitir la interacción con datos y/o
aplicaciones informáticas que existen en un ordenador servidor
conectado a la WWW.
MapServer Funciona directamente con shapefiles, un «formato de
almacenamiento de datos» de SIG alternativo disponible en ArcView,
además soporta Oracle8i, PostGIS, entre otros.

MapServer es totalmente autosuficiente; no necesita de otro programa


servidor para procesar datos o crear informes. Entre las
características de MapServer destacan las siguientes: dibujo y
etiquetado dependiente de la escala; valores de escala, símbolo y
color adaptables; acceso en función de las características a datos
sobre atributos; generación automática de leyendas; utilización de
datos en forma de mosaico.

 Php

PHP es un lenguaje de script incrustado dentro del código HTML de


una página Web. La mayor parte de su sintaxis ha sido tomada de C,
Java y Perl, con otras características específicas propias. La meta del
lenguaje es permitir rápidamente a los desarrolladores la generación
dinámica de páginas.

Con PHP se puede hacer cualquier cosa que podemos realizar con un
script CGI, como el procesamiento de información en formularios,
foros de discusión, manipulación de cookies y páginas dinámicas. Un
sitio con páginas dinámicas es el que permite interactuar con el
visitante, de modo que cada usuario que visita la página vea la
información modificada para requisitos particulares. Las aplicaciones
dinámicas para el Web son frecuentes en los sitios comerciales e-
commerce, donde el contenido visualizado se genera de la información
alcanzada en una base de datos u otra fuente externa.

Una de sus características más potentes es su suporte para gran


cantidad de bases de datos. Entre su soporte pueden mencionarse
InterBase, MSSQL, MySQL, Oracle, Informix, PostgreSQL, entre otras.

El módulo de PHP MapScript es un módulo de PHP que realiza


funciones de MapScript de MapServer disponibles en un ambiente
de PHP.

10.3. MS4W

MS4W es el Mapserver para Windows, se puede encontrar el la


pagina http: //www.maptools.org/; el paquete básico de MS4W
incluye los siguientes componentes:
- Apache version 2.0.50
- PHP version 4.3.7
- MapServer CGI 4.2.1, 4.4.0
- PHPMapScript 4.2.1, 4.4.0
- ogr utulities
- mapserver utilities
- OGR/PHP Extension 1.0.0
- OWTChart 1.2.0

De los componentes mencionados anteriormente ya se hizo una


pequeña descripción de los más importantes como Apache, PHP,
MapServer, PHP/MapScript. MS4W además de permitir una instalación
completa de estos componentes, tiene la capacidad de poder instalarle
aplicaciones adicionales que se pueden encontrar en la misma página
http: //www.maptools.org/, como Maplab, Chameleon, PostgreSQL
7.5 / PostGIS, entre otros.

PostGIS: Es una extensión al sistema de base de datos objeto-


relacional PostgreSQL. Permite el uso de objetos GIS (Geographic
information systems). PostGIS incluye funciones básicas para el
análisis de objetos GIS. Esta publicado bajo licencia GNU. Con
PostGIS se puede usar todos los objetos que aparecen en la
especificación OpenGIS como puntos, líneas, polígonos, multilíneas,
multipuntos, y colecciones geométricas.

Chameleon: es un ambiente para desarrollar aplicaciones Web de


mapas. Incorpora la habilidad de establecer rápidas aplicaciones que
pueden establecerse como archivos HTML, además tiene una alta
capacidad de configuración.

MapLab: es una herramienta de tipo Open Source para la creación de


aplicaciones Web Mapping. MapLab contiene tres componentes
principales: MapEdit, MapBrowser y GMapFactory y es una alternativa
fácil de usar para la creación y edición de mapfiles y programación
PHPmapscript en la creación de recursos para el servidor de mapas
MapServer.

10.3.1. INSTALACIÓN DEL MS4W.

1. Descomprimir el archivo ms4w_1.0.1.zip en el directorio C:/;


de tal forma que quede una nueva carpeta en el directorio raíz
así: C:/ms4w.

2. instale Apache como Servidor Web de MS4W haciendo doble click


en el archivo apache-install.bat, que se encuentra en la dirección
C: /ms4w/apache-install.bat. Cuando este archivo se ejecuta, debe
salir una ventana en DOS con el siguiente mensaje:

The Apache Web Server service is starting.


The Apache Web Server service was started successfully.

Que significa que Apache instalo correctamente como servicio.

3. Para probar que Apache esta funcionando correctamente, abra


Internet Explorer y teclee en la barra de direcciones:

http://localhost/ ó http://127.0.0.1/

En este momento se debe ver la Pagina Principal de MS4W, pero sin


ninguna de las aplicaciones Web como MapLab o Chameleon que
cuando se instalan deben aparecer en la dirección C:/ms4w/ apps/.
Estas aplicaciones se pueden encontrar en http: // maptools.org/
como archivos comprimidos.

4. Para instalar estas aplicaciones Web en C:/ms4w/ apps/ solo se


requiere descomprimir cada archivo de las aplicaciones en el mismo
directorio donde se instalo MS4W, en C:/ . Cuando se
descomprimen los archivos de aplicaciones MS4W deben aparecer
dentro de /ms4w/ apps/ y se debe generar un nuevo archivo httpd
_*.conf, por cada aplicación, que se agrega a
/ms4w/httpd.d/httpd_*.conf...;

5. Para activar cada aplicación que se instala se debe recomenzar el


servidor Apache. Ahora al ingresar http://localhost/ en la barra de
direcciones de Internet Explorer debe aparecer La página principal
de MS4W con un link para ingresar a cada aplicación que se acaba
de instalar. Otra opción para saber si esta configurada
correctamente cada aplicación es llamarla directamente, por
ejemplo: http://localhost/maplab/ la cual lo debe llevar
directamente a la pagina principal de Maplab.

Y listo!!

Potrebbero piacerti anche