Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servidores de Mapas
4.2 MapServer
MapServer es una plataforma Open Source para la publicacin de datos espaciales y
aplicaciones cartogrficas interactivas en la web. Naci en la Universidad de
Minesota a mediados de los 90 y se distribuye bajo la licencia similar a la MIT
license, actualmente es el MapServer Project Steering Committee (PSC) el encargado
de administrar y manejar el proyecto, el cual es mantenido, mejorado y soportado por
desarrolladores de todo el mundo.
4.4 MapGuide
MapGuide Open Source es una plataforma basada en web que permite a los usuarios
desarrollar e implementar aplicaciones de cartografa en Internet y servicios web
geoespaciales. MapGuide Open Source es licenciada bajo LGPL, y se realiza con
apoyo de la OSGeo (Open Source Geoespatial Foundation).
10
Se utiliza la aplicacin MapGuide Site Administrator para el manejo del sitio y sus
servidores, desde su interfaz web se puede agregar o quitar servidores, bajar
servidores para mantenimiento, modificar configuraciones de un servidor, asignar
servicios a servidores, monitorear el estado de cualquier servidor y manejar grupos y
usuarios. Integra la base de datos Berkeley XML para manejo de contenido. Se puede
gestionar el acceso a la informacin espacial con su modelo de seguridad por roles
integrado.
MapGuide incluye MapGuide Web Studio, una herramienta basada en web para
definir los orgenes de datos, capas, y recursos de mapas tambin se puede utilizar
MapGuide Maestro esta es la aplicacin para creacin y diseo de mapas, y un editor
de las interfaces de visualizacin, este proyecto est actualmente en desarrollo.
Autodesk MapGuide Studio es una herramienta propietaria de Autodesk que
permite gestionar los aspectos de preparacin de mapas y datos geoespaciales para
distribuirlos en Internet para MapGuide Open Source o Autodesk MapGuide
Enterprise.
MapGuide hace uso del API Feature Data Objects (FDO) para la manipulacin,
definicin y anlisis de la informacin geoespacial de diferentes fuentes, FDO es otro
proyecto open source apoyado por la OSGeo.
Incluye un visor interactivo que provee soporte para seleccin de geometra,
inspeccin de propiedades, informacin de mapa, y operaciones como son buffer,
select within, y medicin, implementado con tres tecnologas de visor: una DWF
basado en Microsoft ActiveX que trabaja nicamente con Internet Explorer y dos
basados en AJAX uno implementado con DHTML y el otro con Fusion, un
framework de desarrollo hecho con JavaScript, ambos trabajan independientemente
del navegador.
MapGuide puede ser instalado en el sistema operativo GNU/Linux o Microsoft
Windows, soporta los servidores Web Apache e IIS y dispone de APIs para PHP,
11
servicios de mapas.
Cuenta con tres herramientas principalmente, Author para la creacin y
configuracin de archivo .axl (ArcXML) con las caractersticas del mapa, Manager
para la creacin y gestin de servicios, y Designer con la cual uno puede utilizar un
servicio para crear y seleccionar las funciones de una visor web.
A ms de servicios de mapas ArcIMS soporta servicios de metadatos que sirven para
crear un repositorio central de metadatos que facilitan la bsqueda de informacin
geoespacial en Internet.
Se puede customizar los visores utilizando ArcIMS Web Manager con una gua paso
a paso en la que se puede escoger funcionalidades y servicios de la aplicacin,
adems se pueden integrar mltiples servicios, tambin para usuarios con experiencia
en programacin se puede utilizar el ADF (Application Developer Framework) de
ArcIMS, soporta los lenguajes .NET y Java e incluye controles y componentes para
la creacin de aplicaciones web para cartografa.
4.5.1 Extensiones para ArcIMS
Para proporcionarle mayor funcionalidad a ArcIMS se puede utilizar extensiones
opcionales, cada extensin se licencia independientemente. Las extensiones
incluyen:
a) Data Delivery Extension que permite descargar al usuario datos en
diferentes formatos SIG.
b) Router Server Extension provee una base de datos de calles para
facilitar la navegacin.
c) GIS Portal Toolkit es la solucin para la implementacin de
portales de Infraestructura de Datos Espaciales (IDE).
14
ESRI Shapefile, ArcInfo Coverage, ArcSDE, Imagenes: JPEG, TIF, GIF, BMP Y
PNG
4.1.1 Salidas de Mapa soportadas
JPEG, PNG24, BMP
4.1.2 Formatos OGC soportados
WMS, WMC, WFS, WCS, SDL, CS-W, Z39.50, OpenLS
16
MapServer 5.2.1
GeoServer 1.7.3
MapGuide 2.02
ArcIMS 9.2
Licenciamiento
MapServer se distribuye con la licencia GeoServer se distribuye con la MapGuide es distribuida con la
de la Universidad de Minesota, la cual licencia GPL o General Public liciencia LGPL o Lesser General
le da libertad al usuario de utilizar, License.
Public License
copiar y distribuir sin ninguna
limitacin, el software no incluye
garanta.
Sistemas Operativos
soportados
Windows,
Linux
Mac OS X
Cdigo Fuente en C.
Windows,
Windows,
Mac OS X
Cdigo Fuente en C
Binarios(Plataforma independiente) requiere FDO 3.3.1
Cdigo Fuente.
Windows
Linux
Sun Solaris
HP-UX
IBM AIX
Tecnologa
CGI, FastCGI
Spring J2EE
Java J2EE
Servidores de
Aplicacin
soportados
No
Tomcat
Jetty
Weblogic
JBoss
Cualquier contenedor de Servlets.
No
Servidores Web
Soportados
Apache
IIS
Apache
IIS
Apache
IIS
Apache 2.2 .4
IIS
Sun Java System Web Server 7
17
Fuentes de Datos
TIFF/GeoTIFF, GIF, PNG, JPEG, Erdas GDAL ImageIO: MrSID, ECW, GDAL (solo lectura), BMP, CAL, ArcInfo Coverage.
.LAN/.GIS, GDAL.
JPEG2000, DTED, Erdas Imaginey ECW, JPG, PNG, SID, TGA y TIF. Imagenes:
NITF
JPEG, TIF, GIF, BMP Y PNG
Salida de Datos
GIF, JPEG, JPEG24, PNG, PNG24, JPEG, GIF, PNG, PNG8, Tiff, Tiff8, JPEG, PNG, PNG8, GIF
WBMP, SWF, SVG , PDF
GeoTiff, GeoTiff8, PDF, SVG,
KML, KMX, GeoRSS, Openlayers.
Lenguajes de
Programacin
.NET y Java
Interoperabilidad
WMS, WMS Time, WFS no WMS, WFS, WFS-T, WCS, GML, WMS, WFS, GML
transaccional, WMC , WCS, WFS SDL
Filter Encoding, SLD, GML, SOS ,
MapScript Wrappers para WxS
Services.
Java
Fuente: El autor.
18
4.2.2 Anlisis
La mayor parte de la informacin utilizada para el anlisis de estos servidores de mapas
se encuentran en la documentacin de cada una de ellos. Los servidores de mapas
analizados son: dentro del mbito del open source: mapserver, geoserver y mapguide
open source, y de software comercial privativo, ESRI ArcIMS y Autodesk MapGuide
Enterprise, no se han tratado los servidores de mapas Oracle MapView debido que
trabaja exclusivamente con Oracle Spatial ni tampoco se ha tratado ESRI ArcGIS Server
por la razn de que actualmente ArcIMS es el servidor oficial de mapas de ESRI y que
posee la mayora de caractersticas de cartografa digital de ArcGIS Server.
El software libre ha dado grandes pasos en el mundo SIG, MapServer es uno de estos
proyectos y es actualmente el servidor de mapas ms conocido y difundido, ha tenido
una larga vida de constantes innovaciones, es as que ofrece mayor soporte a fuentes de
datos, salidas de mapas, estndares OGC y APIs de programacin, es una plataforma
nicamente de mapeo, trabaja con la tecnologa CGI que es considerada antigua. Es as
que aparecen productos como GeoServer basado en J2EE con GeoTools, este a ms de
dar servicios de cartografa digital soporta edicin transaccional y versionamiento en el
web, aprovecha al mximo las capacidades de PostGIS. Tambin aparece el producto
MapGuide Open Source originalmente llamado MapServer Enterprise que es la
liberacin del cdigo fuente del servidor de mapas Autodesk MapGuide, utiliza la
librera FDO que tambin fue liberada por Autodesk, utiliza la tecnologa CGI y esta
programada en c, provee un plugin DXF para navegador con eficiente trabajo del visor
con datos CAD, la plataforma MapGuide Open Source puede ser migrada a Autodesk
MapGuide Enterprise en la que mejora la funcionalidad y facilidad de administracin
con Autodesk MapGuide Studio, se debe adquirir una licencia de Autodesk.
El software ArcIMS de ESRI se basa en la tecnologa J2EE, est fuertemente acoplado
para trabajar con ArcSDE, provee una fcil administracin de servicios, soporta la
creacin catlogos de metadatos y se puede agregar funcionalidad con una serie de
extensiones, cada una con un costo adicional. El software tiene un costo relativamente
alto y para trabajar con los catlogos de metadatos se necesita obligatoriamente
ArcSDE, que tambin tiene un costo de licenciamiento, se recomienda este tipo de
soluciones si se trabaja con la arquitectura SIG de ESRI y se dispone de los recursos
econmicos para solventar los gastos de licenciamiento.
19
4.2.3 Conclusin
Para la publicacin de cartografa digital con soporte certificado de estndares de
interoperabilidad, con tecnologa y arquitectura de ltima generacin, GeoServer es la
alternativa ms rentable, en pruebas de rendimiento en relacin a MapServer ha
demostrado que aunque es nuevo en el mercado, GeoServer fue ms rpido con datos de
PostGIS y Raster3, adems de la capacidad de distribucin de informacin geogrfica se
tiene la posibilidad de editarla directamente en el web de forma segura.
20