You are here:GeoTux»Geo-Blogs»IDE»Comparación de clientes web para SIG v.4

Estadísticas

Invitados: 19
Usuarios registrados: 2471
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Lunes 31 de Mayo de 2010 10:42

Comparación de clientes web para SIG v.4

Written by  German Carrillo
Rate this item
(0 votes)

Esta comparación pretende servir de base a las personas que buscan un primer acercamiento a las tecnologías web para SIG del lado del cliente. En la cuarta versión se realizaron varios cambios sustanciales, entre ellos la inclusión de siete nuevos clientes: FlexLayers, OpenScales, HSLayers, kvwmap, MapFaces, Dracones y Geoide.

 

Esta es la cuarta versión de la Comparación de clientes web para SIG y fue publicada en mayo de 2010.
Si quieres visitar la quinta versión publicada en noviembre de 2010 haz click en este enlace.

 

INTRODUCCIÓN
En la actualidad, los Sistemas de Información Geográfica (SIG) han logrado ampliar su utilidad práctica incluyendo usuarios con diferentes niveles de preparación debido al auge de las aplicaciones web, cada vez más enfocadas al usuario final y con interfaces gráficas más enriquecidas. El propósito de este estudio es brindar elementos de decisión a los analistas de proyectos SIG en la web para elegir una u otra tecnología del lado del cliente, según los requerimientos que se tengan en un proyecto determinado.

Los clientes web para SIG son aplicaciones de internet que se encargan de visualizar información geográfica y permiten su manipulación a través de herramientas básicas de navegación y análisis. Existen varios proyectos de software libre y de código abierto que facilitan la administración, el desarrollo y la personalización de este tipo de aplicaciones, las cuales consumen servicios web y comunican al usuario con tareas avanzadas que se realizan en el servidor.

 

El Open Geospatial Consortium (OGC) ha promovido el uso de estándares para servicios web de mapas que han ayudado a establecer un marco común de trabajo para acceder a información geográfica en la internet (Web Map Service, Web Feature Service, Web Coverage Service), presentarla por medio de estilos (Style Layer Descriptor), filtrarla (Filter encoding), almacenarla, transportarla (Geography Markup Language y Keyhole Markup Language) y procesarla (Web Processing Service).

 

DEPENDENCIA ENTRE CLIENTES

A continuación se presenta una gráfica de dependencia entre clientes web de software libre y de código abierto para SIG.

 

Dependencia entre clientes web para SIG

 

La mayoría de proyectos gira en torno a dos paradigmas: UMN MapServer y OpenLayers. Los clientes que utilizan como base UMN MapServer fueron creados años atrás aprovechando las características que este cliente dispone: mapa, escala, mapa de referencia, herramientas de navegación básica, identificación de objetos espaciales; y su Interfaz de Programación de Aplicaciones (API) llamada MapScript que ha sido implementada en diferentes lenguajes de programación como PHP, Python, Java, Perl y Ruby, y que continua su desarrollo adicionando funcionalidades como el etiquetado y la generación de gráficos de barra y de torta. Por otra parte, la nueva generación de clientes utiliza OpenLayers debido a su óptimo rendimiento en tareas de renderización en la web. Diferentes empresas contribuyen a su desarrollo y proyectos como MapBuilder han finalizado para acelerar su progreso.

 

Existen clientes que no se han basado en otros sino que han sido originados de manera independiente, como el caso de Geomajas, iGeoPortal, Mapbender, TimeMap, MiraMon, Geoide y worldKit. Algunos clientes utilizan opcionalmente UMN MapServer por medio de MapScript (AppForMap, GeoMOOSE y msCross) y otros permiten elegir una manera adicional para renderizar sus mapas con OpenLayers (AppForMap, Mapbender e i3Geo) y Flamingo (i3Geo).

 

Es de anotar que existe un número creciente de proyectos que aprovechan Flash para la construcción de aplicaciones enriquecidas de internet (RIAs), como por ejemplo Flamingo, worldKit, OpenScales y Geoide, brindando una nueva experiencia para los usuarios que buscan consultar mapas en línea.

 

LA COMPARACIÓN

La comparación está basada en proyectos de software libre y de código abierto con capacidad para acceder a servicios web regulados por el OGC, mostrando en forma de ventajas y desventajas diferentes parámetros como son: su licencia, su país de origen, los idiomas que manejan, su soporte comercial, los lenguajes de programación que permiten, su independencia con respecto a programas servidores de mapas y el manejo de metadatos que poseen, entre otros.

 

Se presenta en tres partes para facilitar su visualización:

  1. Descripción general: Se da una introducción a cada proyecto.
  2. Características técnicas: Se presentan datos técnicos de los programas para facilitar una descripción detallada.
  3. Enlaces de interés: Comprende una captura de pantalla que muestra la interfaz de cada cliente y direcciones para  acceder a páginas de interés de los mismos.

 

CONVENCIONES: Ventaja, Desventaja.

Cliente oficialmente abandonado Cliente oficialmente abandonado.

Cliente sin versión reciente Cliente sin versión reciente (más de un año sin una nueva versión).

 

NOVEDADES DE ESTA VERSIÓN

  • Se han agregado los clientes Dracones, FlexLayers, HSLayers, kvwmap, MapFaces, OpenScales y Geoide (gracias a Herman Assink que lo propuso).
  • Se han actualizado los datos de los demás clientes.
  • Se agregó el parámetro "Soporte de mapas basados en teselas" para diferenciar aquellos clientes que admiten teselas (tiles).
  • Se agregó un nuevo enlace para cada proyecto correspondiente a las funcionalidades del mismo o en su defecto a una hoja de ruta.
  • Se incluyeron pequeñas imágenes a cada cliente para indicar si ha sido oficialmente abandonado o si no se cuenta con una versión reciente del mismo.
  • Se agregaron descripciones a la mayoría de acrónimos utilizados, para que los usuarios conozcan su significado pasando el cursor sobre el término.
  • Se eliminó el parámetro "Dependencia de Servidor de Mapas" por su ambigüedad.

 

RECOMENDACIÓN: Por favor evita ver la comparación en IE6 o IE7 pues parece que aún no puede trabajar bien con estilos, puedes eso si, emplear un navegador como Mozilla Firefox, K-Meleon, SeaMonkey u Opera entre otros, en los cuales se ha probado la correcta diagramación de las tablas.

 

Comparación de clientes web para SIG
Parte 1. Descripción general
[1] Compatible con BSD.
[2] Compatible con GPL.
[3] Ver: http://www.mapserver.org/copyright.html#license
[4] Apoyo muy rápido desde Estados Unidos, Países Bajos, Brasil e Italia.
[5] Desarrollado por Martin Hűgh.
[6] City of Saint Paul, Minnesota.
[7] Desarrollado por Xavier Pons.
[8] Desarrollado por Armin Burger.
[9] Documentación incompleta.
[10] La única documentación disponible corresponde al proceso de instalación.
[11] La interfaz de usuario se encuentra además en español y letón.
[12] Documentación incipiente.
[13] Actualmente se trabaja sobre traducciones a varios idiomas: Sueco, español, búlgaro, polaco, italiano, francés, checo, esloveno, entre otros.
[14] Aunque OSGeo no lo apoya como proyecto oficial, le da alojamiento a sus listas de correo y a su Trac.
[15] El Copyright será transferido a OSGeo.
[16] En 2007 se presentó una petición para el ingreso a la incubadora pero se desconoce la respuesta. Más información: http://trac.osgeo.org/osgeo/ticket/147
Parámetro de comparación
Licencia
País de origen
Entidad o empresa de origen
Documentación
Apoyo de OSGeo
Observaciones
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
GNU GPL v.2 GNU GPL Chameleon License 1 BSD GNU GPL v.2 GNU GPL v.2 GNU LGPL MIT BSD GNU LGPL GNU AGPL v.3 MIT-style v.2+; City of Saint Paul Open Source License v.1.x GNU GPL GNU GPL v.3 GNU GPL v.2 GNU LGPL MIT 2 GNU GPL GNU GPL; Simplified BSD License GNU LGPL GNU LGPL v.3 GNU GPL v.3 GNU GPL v.3 GNU GPL BSD-style GNU LGPL v.3 GNU GPL GNU GPL; GNU LGPL MIT-style3 GNU GPL v.3 GNU GPL v.2

4
5 Camptocamp SA DM Solutions Group McGill University (Surveillance Lab) SEDesign Flamingo MC Community GeoVISTA Center (Penn State University) AutoDesk; DM Soultions Group Camptocamp SA; OpenGeo; OSGIS IDgis DFC Software Engineering; GeoSparc 6 DM Soultions Group Help Service - Remote Sensing (HS - RS) Ministério del Médio Ambiente de Brasil; Portal do Software Público Brasileiro lat/lon; GIS Research Group of the Department of Geography of University of Bonn DM Soultions Group University of Rostock CCGIS
Geomatys Camptocamp SA 7 Center for Advanced Studies, Research and Development in Sardinia Metacarta Atos Worldline 8 University of Sydney (Archaeological Computing Laboratory) University of Minnesota SWECO Position AB Mapufacture
Idiomas: Inglés
Formatos: HTML
Niveles: Usuarios 9
Idiomas: Francés; Inglés
Formatos: HTML; PDF; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML
Niveles: Usuarios; Desarrolladores
Idiomas: Alemán
Formatos: txt
Niveles: Usuarios10
Idiomas: Alemán; Inglés
Formatos: HTML; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: Wiki
Niveles: Usuarios 9
Idiomas: Francés; Inglés
Formatos: PDF; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: Blog; HTML; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Alemán; Inglés; Neerlandés
Formatos: PDF; Wiki
Niveles: Usuarios
Idiomas: Inglés
Formatos: Gestor de incidencias; HTML; PDF
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML; Trac
Niveles: Usuarios
Idiomas: Inglés
Formatos: txt
Niveles: Usuarios 9
Idiomas: Checo; Inglés 11
Formatos: Blog; Trac; Wiki
Niveles: Usuarios; Desarrolladores 12
Idiomas: Portugués
Formatos: Blog; HTML; Trac; Video; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Alemán; Inglés
Formatos: Gestor de incidencias; HTML; PDF; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Francés; Inglés; Japonés
Formatos: Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Alemán
Formatos: HTML; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Alemán; Inglés; 13
Formatos: ODP; PDF; Trac; Video; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Francés; Inglés
Formatos: Blog; HTML; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Catalán; Español; Inglés
Formatos: HTML
Niveles: Usuarios
Idiomas: Francés; Inglés; Italiano
Formatos: HTML; Tracker
Niveles: Usuarios; Desarrolladores 9
Idiomas: Francés; Inglés; Portugués; Ruso
Formatos: Blog; HTML; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: PDF; Trac; Wiki
Niveles: Usuarios
Idiomas: Inglés
Formatos: HTML; PDF
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML; PDF; Trac; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: HTML; Wiki
Niveles: Usuarios; Desarrolladores
Idiomas: Inglés
Formatos: Blog; HTML
Niveles: Usuarios; Desarrolladores
No No No No No No No No 14 No 15 No No (En incubación) No 16 No No No Si (Graduado) No No Si (Graduado) Si (Graduado) No No (En incubación) No No Si (Graduado) No No No Si (Graduado) No No
Utiliza el SFA-SQL para consultar y modificar bases de datos PostgreSQL/PostGIS. Utiliza PHP/MapScript para funcionar como cliente de UMN MapServer (opcional). Recientemente se ha agregado la posibilidad de utilizar OpenLayers para el renderizado. Funciona como servidor WFS. Es un framework. Posee una arquitectura orientada a objetos que lo hace modular. Puede ser configurado como servicio web SOAP. Se obtiene todo su potencial cuando se asocia con PostgreSQL/PostGIS. Posee una API Javascript bien documentada y consolidada. Crecimiento acelerado a través de widgets personalizados. Es un framework. Es un proyecto incipiente. Está basado en MapScript de UMN MapServer, tanto en Python como en PHP. Fue construido a partir de la aplicación DraconesPH. Tiene componente de servidor y de cliente. Utiliza JQuery en el cliente y provee un control mapa que trabaja con peticiones AJAX. No trabaja con AJAX. Utiliza algunas funciones Javascript del proyecto p.mapper. Su desarrollo ha finalizado. Está desarrollado con base en una serie de componentes que realizan las tareas comunes de navegación y consultas. Consiste en una migración parcial de la API de OpenLayers a ActionScript 3. El proyecto OpenScales lo utiliza como base y ha empezado a mantener su desarrollo. Es un framework. Permite construir RIAs de forma rápida. Usa OpenLayers como API base. Utiliza la librería Javascript Jx para la interfaz gráfica. A través de PHP puede integrarse con MapGuide Open Source para aprovechar herramientas de servidor. Está soportado comercialmente. Proyecto incipiente. Está basado en OpenLayers y en Ext JS. Busca proveer controles para construir RIAs con componente geográfico. Tiene componentes de cliente y de servidor. En el servidor está basado en el proyecto deegree. Puede configurarse con OpenJump. Utiliza una base de datos en PostgreSQL u Oracle para almacenar parámetros de configuración. Puede embeberse en otras aplicaciones por medio de JSP. Permite la edición en línea. Es un framework. Admite dos opciones para implementar el lado del cliente como una RIA: Dojo (Javascript) y GWT (Java). Es totalmente modular, facilitando su extensión por medio de plug-ins. Cuenta con herramientas de edición, snapping, medición, consultas avanzadas y análisis. Tiene un componente avanzado de seguridad. Es un framework. Es configurable y tiene una arquitectura modular. Busca ser un cliente de UMN MapServer usando PHP/MapScript, pero fue diseñado para no depender de este. Utiliza OpenLayers como motor de renderizado. Es una aplicación de ejemplo de la extensión PHP/MapScript. Se encuentra generalmente dentro de paquetes de utilidades como MS4W o FGS. Es utilizado en el proyecto MapLab. Es un framework. Está basado en OpenLayers y Ext JS. Hace parte de la solución de la compañía HS - RS para generar geoportales siguiendo directivas de INSPIRE. Tiene una versión ligera para embeberla en sitios web sin usar componentes Ext JS. Aplicación basada en UMN MapServer, utiliza PHP/MapScript. Además de la principal, puede utilizar OpenLayers o Flamingo como interfaces alternativas. Tiene una versión más ligera para conexiones lentas y cuenta con versión para dispositivos móviles. Realiza análisis espacial en línea. Es un framework. Arquitectura modular. Basado en estándares OGC e ISO/TC 211. Componente de seguridad. Soporta Gazetteer para consultas espaciales por nombres o direcciones. Tiene una versión estándar (no trabaja con AJAX) basada en Javascript y JSP, y otra versión portlet basada en Apache Jetspeed. Requiere PHP/MapScript. Está diseñado para usar cacheo tanto como sea posible y para renderizar rápidamente mapas con tiles. Es un framework. Es usado en administración pública. Tiene componente de cliente y de servidor. Está basado en PHP/MapScript de UMN MapServer. Utiliza PostgreSQL/PostGIS, MySQL (para guardar datos de usuario) y SVG (para interacción con el cliente), entre otros. Permite edición de geometrías. Es un framework. Provee herramientas para la gestión de seguridad de servicios web e interfaces para la administración de usuarios y grupos. Recientemente se agregado OpenLayers como alternativa para el renderizado y JQuery para mejorar la integración con AJAX. Tiene cliente de servicios Gazetteer. Comparte motor de renderizado vectorial con OpenLayers. Cuenta con un editor de SLD. Se ofrece soporte comercial (LISAsoft de Australia y DM Solutions Group de Canadá). Su desarrollo ha finalizado. Es un proyecto incipiente. Provee una librería de componentes JSF para la construcción de aplicaciones geoespaciales en la web. Actualmente usa una versión muy simplificada de OpenLayers. Está basado en el proyecto Geotoolkit del lado del servidor. Es un framework. Está orientado a facilitar el desarrollo de RIAs. Está basado en Pylons. Del lado del cliente utiliza y extiende OpenLayers, GeoExt y ExtJS. Cuenta con una interfaz llamada 'Studio' para administrar las aplicaciones web de mapas. Cliente AJAX. Consta de archivos HTML y Javascript. Es financiado por el Centre de Supercomputació de Catalunya (CESCA-FCR). Creado como cliente AJAX para UMN MapServer, actualmente puede funcionar prescindiendo de este. Consta de un solo archivo Javascript. Librería Javascript sin dependencias en el servidor. Sirve de base para varios proyectos en la web. Soporta reproyección. Soporta SLD. Funcionalidades básicas de edición en línea. Desarrollo rápido. Gran cantidad de ejemplos. Es un framework. Está basado en ActionScript 3 y Flex. Ha sido construido con base en FlexLayers. Fue diseñado para crear RIAs fácilmente. Corre en el escritorio, en la web y en dispositivos móviles. Maneja simbología para capas vectoriales y permite edición en línea. Ha sido adoptado por el IGN de Francia como API 2D para el Géoportail. Es un framework. Está basado en UMN MapServer y PHP/MapScript. Provee un buen conjunto de herramientas listas para usar. Tiene una API de plugins para agregar funcionalidades. Utiliza jQuery para las funciones AJAX y para la interfaz. Se ofrece soporte comercial desde varios países. Consiste en un applet de Java (TMJava). Se especializa en datos espacio-temporales, los cuales presenta a través de animaciones. Puede empaquetarse en un CD-ROM para funcionar como aplicación independiente a través de un navegador web. Cuenta con una herramienta de publicación y administración de datos para Windows (TMWin) pero su uso es opcional. Provee funcionalidades para generar escala gráfica, leyenda y mapa de localización. Soporta SLD. Puede ser extendido con plantillas HTML o usando MapScript. Soporta simbología (tortas, barras) y etiquetas avanzadas. No trabaja con AJAX por defecto. Está basado en OpenLayers y en Ext JS. Su desarrollador principal ha anunciado su apoyo al proyecto GeoExt con el fin de no duplicar esfuerzos. Su desarrollo ha finalizado. Aplicación en Flash. Se configura a través de XML. Acepta GeoRSS e imágenes de base en formato JPEG. Despliega anotaciones y fotografías asociadas a elementos del mapa.
















Comparación de clientes web para SIG
Parte 2. Características técnicas
[1] Al integrarse con MapGuide Open Source, dispone de una API PHP.
[2] Solo soporta puntos para el WFS.
[3] Soporta las peticiones GetCapabilities, GetFeatureOfInterest y GetObservation de la especificación SOS.
[4] Como servidor soporta adicionalmente los servicios WCS y SOS.
[5] Aprovecha esta característica de OpenLayers.
[6] En la última versión se maneja un ejemplo con OSM pero sin tiles.
[7] Soporta gran cantidad de fuentes de mapas basados en tiles.
[8] Solo soporta el perfil Global Geodetic del TMS.
[9] Se ejecuta mediante un applet de Java.
[10] Camptocamp SA ha agregado a OpenLayers soporte a las peticiones GetDomain y GetRecords de la especificación CSW.
[11] Tiene un componente de búsqueda que utiliza un tesauro o la especificación CSW.
[12] La compañía HS – RS lo provee como parte de su solución para geoportales.
[13] Actualmente se trabaja en un cliente de catálogo de metadatos empleando GeoNetwork. (Ver: https://trac.mapfish.org/trac/mapfish/wiki/Proposals/Catalogue y http://www.camptocamp.com/fr/blog/2009/06/732/)
[14] Soporta las peticiones GetDomain y GetRecords de la especificación CSW.
[15] Estarán disponibles en un par de meses.
[16] Tiene una lista de correo en la que participan usuarios y desarrolladores.
[17] No tiene listas de correo propias. Las listas de correo son del proyecto Deegree.
[18] Tiene listas de correo para: Usuarios, desarrolladores, commits, anuncios, tilecache y trac, entre otras.
[19] Hay un grupo de Google de desarrolladores.
[20] Tiene una lista de correo en alemán.
Parámetro de comparación
Lenguaje en el que está escrito
Lenguaje de programación que admite su API
Servicios OGC que consume
Soporte de mapas basados en teselas
¿Requiere plug-ins privativos?
¿Incluye componente de metadatos?
Listas de correo
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
Javascript; PHP PHP Javascript; PHP Javascript; PHP; Python Javascript; PHP ActionScript ActionScript 3 Javascript; PHP Javascript ActionScript 2 Java; Javascript Javascript; PHP PHP Javascript; PHP; Python Javascript; PHP Java Javascript; PHP Javascript; PHP Javascript; PHP Javascript Java; Javascript Javascript; Python Javascript Javascript Javascript ActionScript 3 Javascript; PHP Java C/C++ Javascript ActionScript
Javascript; PHP PHP Javascript; PHP Javascript; PHP; Python Javascript; PHP ActionScript; Javascript ActionScript 3 Javascript 1 Javascript ActionScript 2; Javascript Java; Javascript Javascript; PHP PHP Javascript Javascript; PHP Javascript; ASP; JSP Javascript; PHP PHP PHP Javascript Java Java; Javascript; PHP; Python; Ruby Javascript Javascript Javascript ActionScript 3; Javascript Javascript; PHP Javascript; JSP Java; .NET; Perl; PHP; Python; Ruby Javascript Javascript
WMS; WFS WMS; WFS WMS WMS; WFS WMS WMS; WMS-C; WFS; WFS-T; TMS WMS; WMS-C; WFS WMS WMS; WFS; WFS-T WMS; WFS; WFS-T WMS; WFS WMS; WFS WMS; WFS WMS; WFS WMS; WMS-T; WFS; WCS; SOS WMS; WFS; WCS; CSW; WFS-G; WPS; WTS; WCTS; SOS; WPVS WMS; WFS 2 WMS; WFS; WCS; SOS WMS; WFS; WFS-T; CSW WMS; WMS-C; WFS; WFS-T WMS; WFS; WFS-T; WCS; CSW; SOS WMS; WFS WMS; WFS 2; WCS WMS; WFS 2 WMS; WFS; 3 WMS; WMS-C; WFS WMS; WFS WMS WMS; WFS 4 WMS WMS
Si 5 No No No No Si (TMS) Si 5 Si (Google Maps; Yahoo Maps, Microsoft Virtual Earth) Si 5 No Si (OSM; Google Maps) Si (OSM; Google Maps; Yahoo Maps; Bing) No Si 5 Si 5 (OSM; Flamingo; Google Maps) No 6 Si No Si 5 Si 5 No Si 5 Si (WMTS) No Si 7 Si (OSM, Yahoo) No No No Si 5 Si (TMS 8; NASA OnEarth)
No No No No No Si (Adobe Flash Player) Si (Adobe Flash Player) No No Si (Adobe Flash Player) No No No No No No No No No No No No No No No Si (Adobe Flash Player) No No 9 No No Si (Adobe Flash Player)
No No No No No No No No Si 10 Si 11 No No No Si (Cliente CSW, soporta ISO 19115/19119/19139/15836) 12 No Si (Cliente CSW, soporta ISO 19115/19119) No Si (Soporta ISO 19115) Si (Cumple con la especificación ISO-19119) No Si (Cliente CSW) No13 No No Si 14 No No Si (Maneja metadatos básicos para el mapa) No No No
No Si (Usuarios; Desarrolladores) Si (Anuncios; Usuarios; Desarrolladores) No No (Solo foros) No (Solo foros) No Si (Usuarios; Desarrolladores; Commits; Trac) Si (Usuarios; Desarrolladores; Commits; Trac) No 15 Si (Usuarios; Desarrolladores; Commits; Issues) Si (Usuarios; Desarrolladores) No Si 16 No (Solo foros) Si (Anuncios; Usuarios; Desarrolladores) 17 Si (Usuarios; Desarrolladores) Si (Usuarios) Si (Usuarios; Desarrolladores; Commits) Si (Anuncios; Usuarios; Desarrolladores) Si (Usuarios; Desarrolladores; Anuncios; SCM) Si (Usuarios; Desarrolladores; Commits; Trac) Si (Commits) Si (Usuarios) Si 18 No 19 Si (Usuarios) No Si (Anuncios; Usuarios; Desarrolladores) 20 No Si 16



















Comparación de clientes web para SIG
Parte 3. Enlaces de interés
[1] Camptocamp ha dejado de desarrollar CartoWeb para enfocarse en MapFish, el cual se introdujo como la versión 4 de CartoWeb en el evento FOSS4G 2007. Sin embargo, se sigue manteniendo CartoWeb a través de las listas de correo. Más información en este hilo: http://lists.maptools.org/pipermail/cartoweb-users/2010-January/004609.html
[2] Ya no habrán más versiones del programa.
[3] El código inicial se liberó sin versionamiento en 2009/03/09 y no ha sido modificado.
[4] En el proyecto se maneja una versión para cada archivo. Se ha tomado como punto de referencia el archivo gmap75.inc.php, en el cual se definen las funciones PHP de GMap. La última versión del proyecto se encuentra en el paquete FGS: http://dl.maptools.org/dl/fgs/dev/dev-20091216/modules/
[5] Aún no hay un primer lanzamiento.
[6] Corresponde a la versión de TMJava.
[7] Ver la sección OGC Support and Configuration, en donde se explica cómo usar UMN MapServer como cliente.
Parámetro
Captura de Pantalla
Versión actual
(May 2010)
Página oficial
Descargas
Documentación
Funcionalidades / Hoja de ruta
Galería / Demo
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
0.6a ( 2006/03/21 ) 3.5.0 1 ( 2008/09/04 ) 2.6 rc1 ( 2007/09/06 ) 1.1.1.1 ( 2010/05/14 ) 0.5 2 ( 2007/02/23 ) 3.2 ( 2010/05/10 ) 3 2.0.0 RC1 ( 2010/03/25 ) 0.7 ( 2010/05/12 ) 2.1.0 ( 2010/04 ) 1.6.0 ( 2010/04/22 ) 2.2 ( 2010/02/18 ) 1.3 ( 2010/01/28 ) 4 2.0.0 beta ( 2009/10/08 ) 4.3 RC1 ( 2010/02/03 ) 2.3 ( 2010/04/09 ) 1.0 ( 2007/02/05 ) 1.7.4 ( 2010/04/21 ) 2.6 ( 2009/09/22 ) 1.5 2 ( 2009/07/16 ) 5 1.2 ( 2009/10/15 ) 4.10 ( 2008/06/27 ) 1.1.9 ( 2007/02/18 ) 2.9.1 ( 2010/05/06 ) 1.1.4 ( 2010/02/15 ) 4.0.0 ( 2009/12/19 ) 2.2.60 6 ( 2007/10/02 ) 5.6.3 ( 2010/03/22 ) 1.2.4 ( 2009/04/23 ) 3.3 ( 2007/05/03 )
http://www.mapuse.net/node/16 http://www.cartoweb.org http://chameleon.maptools.org http://code.google.com/p/dracones http://sedesign.de/de_produkte_et-map.html http://flamingo.gbo-provincies.nl http://code.google.com/p/flexlayers http://trac.osgeo.org/fusion/ http://geoext.org http://geoikia.idgis.eu/wiki-english/index.php/Main_Page http://www.geomajas.org http://www.geomoose.org/moose/ --- http://dev.bnhelp.cz/trac/hslayers http://mapas.mma.gov.br/download http://testing.deegree.org/igeoportal-std http://ka-map.maptools.org http://kvwmap.geoinformatik.uni-rostock.de http://www.mapbender.org http://communitymapbuilder.osgeo.org http://mapfaces.codehaus.org http://www.mapfish.org http://www.creaf.uab.es/miramon/mmn/ http://sourceforge.net/projects/mscross/ http://openlayers.org http://openscales.org http://www.pmapper.net http://www.timemap.net http://www.mapserver.org http://code.google.com/p/webgispublic/ http://worldkit.org
http://sourceforge.net/projects/appformap/files/ http://www.cartoweb.org/downloads.html http://chameleon.maptools.org/index.phtml?page=downloads.html http://code.google.com/p/dracones/downloads/list --- http://flamingo.gbo-provincies.nl/media/6/default.aspx http://code.google.com/p/flexlayers/source/checkout http://trac.osgeo.org/fusion/wiki/GetIt http://geoext.org/downloads.html http://geoikia.idgis.eu/wiki-english/index.php/Download_and_Installation http://www.geomajas.org/Download http://www.geomoose.org/moose/info/download.html http://dl.maptools.org/dl/ http://dev.bnhelp.cz/trac/hslayers/wiki/download http://mapas.mma.gov.br/download/arquivos http://deegree.org/deegree/#v2.3 http://ka-map.maptools.org/index.phtml?page=downloads.html http://sourceforge.net/projects/kvwmap/files/ http://www.mapbender.org/download/ http://communitymapbuilder.osgeo.org/display/MAP/Downloads http://mapfaces.codehaus.org/download.html http://www.mapfish.org/doc/1.2/installation.html http://projectes.lafarga.cat/projects/navmapesmiramon/downloads --- http://trac.openlayers.org/wiki/HowToDownload http://openscales.org/index.php/p/openscales/downloads http://www.pmapper.net/download.shtml http://www.timemap.net/index.php?option=com_content&task=view&id=44&Itemid=63 http://www.mapserver.org/download.html http://code.google.com/p/webgispublic/downloads/list http://worldkit.org/download.php
--- http://www.cartoweb.org/documentation.html http://chameleon.maptools.org/index.phtml?page=docs.html http://surveillance.mcgill.ca/dracones/doc/index.php --- http://flamingo.gbo-provincies.nl/content/Documentatie.aspx --- http://trac.osgeo.org/fusion/wiki/Documentation http://geoext.org/docs.html http://geoikia.idgis.eu/wiki-english/index.php/What_is_Geoide%3F http://www.geomajas.org/gis-documentation http://www.geomoose.org/moose/#geomoose-documentation --- http://dev.bnhelp.cz/trac/hslayers/wiki/documentation http://pt.wikibooks.org/wiki/I3geo/Índice http://download.deegree.org/deegree2.3/docs/igeoportal/html/deegree_igeoportal_documentation_en.html http://ka-map.maptools.org/index.phtml?page=docs.html http://kvwmap.geoinformatik.uni-rostock.de/index.php/Dokumentation http://www.mapbender.org/Tutorials http://communitymapbuilder.osgeo.org/display/MAP/Tutorials http://docs.codehaus.org/display/MAPFACES/home http://www.mapfish.org/doc/index.html http://projectes.lafarga.cat/projects/navmapesmiramon/ http://datacrossing.crs4.it/en_Documentation_mscross.html http://trac.openlayers.org/wiki/Documentation http://openscales.org/index.php/p/openscales/doc/ http://svn.pmapper.net/trac/wiki http://www.timemap.net/index.php?option=com_content&task=view&id=169&Itemid=94 http://www.mapserver.org/documentation.html 7 http://code.google.com/p/webgispublic/w/list http://worldkit.org/doc/
--- http://www.cartoweb.org/doc/cw3.5/xhtml/intro.feature.html --- --- --- --- --- http://trac.osgeo.org/fusion/wiki/Widgets --- http://geoikia.idgis.eu/wiki-english/index.php/Overview_of_all_buttons http://www.geomajas.org/geomajas-functional-overview --- --- http://www.bnhelp.cz/produkty/mapy-na-webu/ http://mapas.mma.gov.br/i3geo/ajuda_usuario.php http://wiki.deegree.org/deegreeWiki/WebClients#iGeoPortal http://ka-map.ominiverdi.org/wiki/index.php/Main_Page#Features http://kvwmap.geoinformatik.uni-rostock.de/index.php/Dokumentation#Funktionalit.C3.A4t_im_Client http://www.mapbender.org/What_is_Mapbender http://communitymapbuilder.osgeo.org/#Home-KeyFeatures http://mapfaces.codehaus.org/components.html --- --- --- --- http://openscales.org/index.php/p/openscales/page/Roadmap/ http://svn.pmapper.net/trac/wiki/HomeAbout http://www.timemap.net/index.php?option=com_content&task=view&id=172&Itemid=151 http://www.mapserver.org/about.html --- ---
--- http://www.cartoweb.org/demo.html http://chameleon.maptools.org/index.phtml?page=twiki_application_gallery.html http://surveillance.mcgill.ca/dracones/examples/index.php --- http://flamingo.gbo-provincies.nl/wikis/voorbeelden/voorbeelden.aspx http://www.apps.geovista.psu.edu/FlexLayersDemo/FlexLayersDemo.html http://trac.osgeo.org/fusion/wiki/Gallery http://geoext.org/examples.html http://europaloket.idgis.eu/Europaloket/ http://apps.geomajas.org/showcase http://www.geomoose.org/info/demo.html --- http://geoportal.bnhelp.cz/map/?SID=&lang=eng http://mapas.mma.gov.br/download/exemplos http://demo.deegree.org/igeoportal-std http://ka-map.ominiverdi.org/wiki/index.php/Links_to_some_ka-Map_applications http://kvwmap.geoinformatik.uni-rostock.de/index.php/Screenshots http://www.mapbender.org/Mapbender_Gallery http://communitymapbuilder.osgeo.org/display/MAP/Examples http://mapfaces.codehaus.org/examples.html http://demo.mapfish.org/mapfishsample/1.2/demos/ http://www.creaf.uab.es/miramon/mmn/17-06-2008/exemple/index.htm?LANGUAGE=eng --- http://openlayers.org/dev/examples/ http://bitbucket.org/gis/openscales/wiki/They_use_OpenScales http://www.pmapper.net/gallery.shtml http://www.timemap.net/index.php?option=com_content&task=view&id=32&Itemid=146 http://www.mapserver.org/introduction.html#gallery http://www.wololo.org/webgispublic/example.html http://worldkit.org/examples.php










 


NOTAS CON RESPECTO A LA COMPARACIÓN

  • Los datos correspondientes a los nuevos clientes fueron recogidos directamente de sus sitios web. Posteriormente se validaron a través de la lista de correo de usuarios o del medio más apropiado. Se recibió validación y algunas sugerencias por parte de todos los proyectos consultados, excepto de FlexLayers, debido a que el proyecto ha sido abandonado.
  • Las celdas en blanco indican datos que no se recogieron.
  • El apoyo de OSGeo se da cuando el proyecto se gradúa del proceso de incubación, por lo cual los proyectos que están en la incubadora no son proyectos oficiales de OSGeo y no reciben su soporte. (Ver: http://www.osgeo.org/node/343)

 

Agradezco las sugerencias aportadas por los integrantes del Capítulo Local de la comunidad hispanohablante de OSGeo, Jorge Sanz, Lorenzo Becchi y Evaristo Gestoso, y por Paolo Cavallini de Faunalia, las cuales han enriquecido la comparación.

 

Debido a la constante innovación e implementación de tecnologías en este tipo de proyectos, espero mantener actualizada la comparación cada seis (6) meses.

 

 

Tú puedes colaborar

Si ves algún error u omisión en la comparación por favor dímelo y con prontitud haré la corrección. Si conoces algún otro cliente web y te gustaría verlo en la comparación escríbeme para investigarlo y anexarlo.

 

LICENCIA:

Este artículo puede ser utilizado bajo la licencia "Attribution 2.5 Colombia", obsérvala en este enlace:  http://creativecommons.org/licenses/by/2.5/co/

 

CONCLUSIÓN

Se observó que existe abundancia de proyectos libres para construir clientes web para SIG, algunos muy profesionales y elaborados que permiten realizar una gestión integral de la información y que reciben soporte de OSGeo debido a que involucran eficientemente a toda una comunidad; otros, resultado de esfuerzos individuales destacados que cumplen necesidades básicas. Algunos han desaparecido por duplicación de esfuerzos y otros han tomado como base desarrollos previos para ampliar sus alcances funcionales.

 

REFERENCIAS:

  • Página web oficial de cada proyecto. (Ver parte 3 de la comparación, Enlaces de interés)

 

 

 

Last modified on Domingo 16 de Octubre de 2011 17:12

Comentarios  

 
+1 # Flix 14-12-2010 14:39
Just found this comprehensive review of mapping clients. Great job, man! Very informative and helpful for my studies. Thx
Responder | Responder con una citación | Citar
 
 
0 # tuxman 15-12-2010 11:10
Thanks, the new version (5) should be available in English soon.
Responder | Responder con una citación | Citar
 
 
0 # GIS Systems Developerblammo 27-01-2011 17:13
Just a note to let you know I just posted a message to the OSGEO Discuss list on the Version4, hat I just read through, and now I see that you have a Version5 on the way. Ia slo added these comparisons to the web page here: http://wiki.osgeo.org/wiki/Case_Studies#Web_Client_Comparison

I've got some notes for you about GeoMoose that you may not be aware of, also a couple of corrections in a couple of spots. Just Email me and I'll send them along.

bobb (AKA blammo)
Responder | Responder con una citación | Citar
 
 
0 # Re:tuxman 02-02-2011 17:26
Thanks for your interest in the comparison Bob.
Responder | Responder con una citación | Citar
 

Escribir un comentario


Código de seguridad
Refescar

 

¿Dónde nos leen?