You are here:GeoTux»Geo-Blogs»SDI»Web mapping client comparison v.6

Statistics

Invitados: 15
Usuarios registrados: 3007
Usuarios en línea:
-
Registrados hoy:
-

Register

RSS

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

Get them by e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿What is this about?

Latest Geo-Tweets

Tuesday, 03 January 2012 21:18

Web mapping client comparison v.6 Featured

Written by  German Carrillo
Rate this item
(20 votes)

This comparison aims to serve as a basis for those seeking a first approach to Web mapping technologies at the client side. In the sixth version a number of projects have been added and the whole set of clients has been categorized in order to distinguish them better, since there are currently forty four (44) Web mapping clients in the comparison.

INTRODUCTION

Web mapping clients play a significant role in Geoportals of Spatial Data Infrastructures (SDI) allowing the visualization of spatial data from several sources. Likewise, these clients may be part of Web-based Geographic Information Systems (GIS) applications, in which users can directly interact with SDI services, visualize, query and integrate them with local data and GIS tools.

There exists a wide variety of free and open source software (FOSS) projects that make the creation and configuration of Web mapping clients easier. This study intends to characterize and compare them with the aim of providing Web GIS architects with decision elements for selecting a client side technology according to a given set of requirements.

This study presents a wide collection of Web mapping clients capable to access Open Geospatial Consortium (OGC) Web services, and examines some of their most relevant properties, but does not represent an exhaustive analysis of their technical features. Moreover, a definition of the term "Web mapping client" is proposed and the relation between them is examined.

WEB MAPPING CLIENTS

Web mapping clients are pieces of software (applications, viewers, libraries and frameworks, among others) that either provide or extend a Web-based mapping component to view and interact with maps from remote sources on the Internet. Some of the projects that provide such a mapping component use pure client-side technology whereas the vast majority rely on server-side features allowing advanced tasks to be performed, such as security, user and group administration, advanced printing capabilities, spatial analysis support and customization of graphic user interface controls and functionalities, among others.

The OGC promotes the use of standards for Web mapping services, which have helped to establish a common framework to access, display and download spatial data on the Internet (Web Map Service, Web Feature Service, Web Coverage Service), discover them (Catalog Service for the Web), present them by means of styles (Style Layer Descriptor), filter them (Filter encoding), store them, transport them (Geography Markup Language and Keyhole Markup Language) and process them (Web Processing Service). The Web Map Service (WMS) and Web Feature Service (WFS) are the mainly used services for Web mapping purposes, therefore, support for one of them is a must for a client to be included in this comparison.

 

WHAT IS NEW IN THIS VERSION

  • Twelve (12) clients have been added to the comparison, namely: AtlasMapper, GPAAMP Viewer, GWT-OpenLayers, Heron Mapping Client, Leaflet, Legato, MapGuide OS Ajax Viewer, MapQuery, OL4JSF, QGIS Web Client, ReadyMap Web SDK and SLMapViewer.
  • The data of the rest of clients have been updated.
  • A new item called "Category" has been added to the first table.
  • The graph "Relation between free and open source Web mapping clients" now includes the category of each client.

 

RELATION BETWEEN CLIENTS

Below is a graph showing the relation between free and open source Web mapping clients.

 

Relación entre clientes web

 

The graph allows to observe that most projects revolve around two paradigms: UMN MapServer and OpenLayers. Clients using UMN MapServer as a basis were created years ago taking advantage of the features that this client provides: map scale, map reference, basic navigation tools, identification of geographic objects and its Application Programming Interface (API) called MapScript, which has been implemented in different programming languages such as PHP, Python, Java, Perl and Ruby. On the other hand, a more recent generation of clients uses OpenLayers due to its optimal performance in rendering tasks on the Web and to the wide variety of data sources it supports. Several companies contribute to its development and projects like MapBuilder have come to an end to accelerate its progress, which makes it the state-of-the-art library for building Web mapping applications. Nowadays, even projects with their own rendering component are adopting or at least supporting OpenLayers in order to avoid duplicating efforts in an area where there is already a dominant one. It should be noted that some projects use Flash/Flex for building Rich Internet Applications (RIAs) such as Flamingo, worldKit, OpenScales and Geoide, providing a pleasanter experience for users intending to interact with on-line maps. Finally, the latest generation of clients are built upon HTML5, taking advantage of significant improvements in interaction with multimedia and vector content, this time native (for Web browsers) rather than through third party plug-ins. Leaflet and ReadyMap Web SDK are examples of projects using HTML5-related technologies, the latter one, based on WebGL, even allowing 3D globes to be rendered with pure JavaScript.

 

CATEGORIES

Due to the big quantity of Web mapping clients it is useful to think of grouping them by means of categories. Other authors coincide in that this could be a tough task because of the overlap between projects in terms of architecture and scope.

In this comparison, the categories for Web mapping clients have been extracted from the projects' description. Thus, there are libraries, wrappers, toolkits, frameworks and clients. All of these five (5) categories hold the definition given in the section "WEB MAPPING CLIENTS" and represent a more specialized way of looking at the projects, allowing to understand, at least at first glance, their aims and scopes.

  • Libraries: Expose classes and functions allowing to build applications at a higher level of programming.
  • Wrappers: According to the Free On-Line Dictionary of Computing, a wrapper "[...] acts as an interface between its caller and the wrapped code. This may be done for compatibility, e.g. if the wrapped code is in a different programming language or uses different calling conventions, or for security [...] The implication is that the wrapped code can only be accessed via the wrapper."
  • Toolkits: P. Ramsey describes them as "more modular and easily integrated into a custom application."
  • Frameworks: According to the OGC glossary, a framework is "[...] a reusable software template, or skeleton, from which key enabling and supporting services can be selected, configured and integrated with application code." For P. Ramsey, they "are more suitable for customization than integration."
  • Clients: This category comprises viewers and ready-to-use Web mapping applications.


This way of categorizing Web mapping clients constitutes a first approach for distinguishing them and thus making the selection process easier.

 

THE COMPARISON

The comparison is based on free and open source software projects with capability to access OGC web services, showing a variety of parameters such as: license, origin country, internationalization, commercial support, supported programming languages and metadata management, among others.

The comparison is presented in three parts to facilitate the reading:

  1. General description: Gives an introduction about each project.
  2. Technical features: Presents some technical data of each project.
  3. Links of interest: Includes a screenshot showing how the client looks like as well as links for accessing useful pages and live demonstrations.

 

CONVENTIONS

Advantage, Disadvantage.

Officially abandoned client Officially abandoned client.

Client without recent version Client without recent version (over a year without a new version).

 

RECOMMENDATION: It is recommended to use a web browser such as Mozilla Firefox, SeaMonkey, Opera or K-Meleon, in which correct arrangement of the tables has been tested.

 

Web mapping client comparison
Part 1. General description
[1] BSD compatible.
[2] GPL compatible.
[3] It can be changed by a "commercial license" by request. See: https://www.legato.net/display/LEGATO/Licenses
[4] See: http://www.mapserver.org/copyright.html#license
[5] Very quickly support from USA, Netherlands, Brazil and Italy.
[6] Developed by Martin Hűgh.
[7] City of Saint Paul, Minnesota.
[8] Developed by Evgeny Gazdovsky.
[9] Originally, developed by Volker Mische and Geodan.
[10] Developed by Xavier Pons.
[11] Developed by Robert Anderson.
[12] Developed by Armin Burger.
[13] Originally, developed by Andreas Neumann.
[14] Incomplete documentation.
[15] The available documentation is related only to the installation process.
[16] The documentation is incomplete for some of the mentioned languages.
[17] The user interface is in Spanish and in Latvian as well.
[18] There are translations to several languages such as Swedish, Spanish, Bulgarian, Pole, Italian, French, Czech and Slovene, among others.
[19] The user interface has been translated to 20 languages.
[20] The user interface is available in several languages such as English, German, French, Italian and Portuguese, among others.
[21] OSGeo doesn't support it as an official project, but hosts their mailing list and Trac.
[22] The copyright will be transferred to OSGeo.
[23] GeoMOOSE is in the incubation process.
[24] The graduated project is actually Deegree and iGeoPortal is part of it.
[25] The graduated project is actually MapGuide OS and the AJAX Viewer is part of it.
[26] The graduated project is actually QGIS and QGIS Web Client is part of it.
[27] Even though UMN MapServer is widely known as web map server, this comparison evaluates it as client and thus considers it to be a library because it exposes classes through MapScript.
Parameter of comparison
License
Origin country
Origin company or entity
Documentation
OSGeo project?
Category
Comments
AppForMap AtlasMapper CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap GPAAMP Viewer GWT-OpenLayers Heron Mapping Client HSLayers i3Geo iGeoPortal ka-Map kvwmap Leaflet Legato Mapbender MapBuilder MapFaces MapFish MapGuide OS Ajax Viewer MapQuery MiraMon msCross OL4JSF OpenLayers OpenScales p.mapper QGIS Web Client ReadyMap Web SDK SLMapViewer TimeMap UMN MapServer WebGIS Public worldKit
GNU GPL v.2 GNU GPL v.3 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 v.3 GNU GPL Apache License v.2.0 Apache License v.2.0 GNU GPL v.3 GNU GPL v.3 GNU GPL v.2 GNU LGPL MIT 2 GNU GPL BSD GNU GPL v.3 3 GNU GPL; Simplified BSD License GNU LGPL GNU LGPL v.3 GNU GPL v.3 GNU LGPL MIT GNU GPL v.3 GNU GPL Apache License v.2.0 BSD-style GNU LGPL v.3 GNU GPL BSD GNU LGPL GNU GPL v.2 GNU GPL; GNU LGPL MIT-style4 GNU GPL v.3 GNU GPL v.2

5
6 Australian Institute of Marine Science 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 7 GIS & WEB S.r.l. DM Soultions Group Global Biodiversity Information Facility (GBIF) 8 Dutch Kadaster GEORZ Lab and Research 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 CloudMade disy Informationssysteme GmbH CCGIS
Geomatys Camptocamp SA Autodesk 9 10 Center for Advanced Studies, Research and Development in Sardinia 11 Metacarta Atos Worldline 12 13 Pelican Mapping Gaiocorp University of Sydney (Archaeological Computing Laboratory) University of Minnesota SWECO Position AB Mapufacture
Languages: English
Formats: HTML
Levels: Users 14
Languages: English
Formats: HTML; Issue Tracker; Wiki
Levels: Users 14
Languages: English; French
Formats: HTML; PDF; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML
Levels: Users; Developers
Languages: German
Formats: txt
Levels: Users15
Languages: Dutch; English
Formats: HTML; Trac; Wiki
Levels: Users; Developers
Languages: English
Formats: Wiki
Levels: Users 14
Languages: English; French
Formats: PDF; Trac; Wiki
Levels: Users; Developers
Languages: English
Formats: Blog; HTML; Trac; Wiki
Levels: Users; Developers
Languages: Dutch; English; German
Formats: PDF; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Issue tracker; PDF
Levels: Users; Developers
Languages: English
Formats: HTML; PDF; Trac; Wiki
Levels: Users; Developers
Languages: English; German; Italian 16
Formats: HTML; PDF; Trac; Video; Wiki
Levels: Users
Languages: English
Formats: txt
Levels: Users 14
Languages: English
Formats: HTML; Issue Tracker; Video
Levels: Users
Languages: English
Formats: HTML; Javadoc; Trac; Wiki
Levels: Users; Developers 14
Languages: Dutch; English
Formats: HTML; Issue Tracker; PDF; Wiki
Levels: Users; Developers 14
Languages: Czech; English 17
Formats: Blog; Trac; Wiki
Levels: Users; Developers 14
Languages: Portuguese
Formats: Blog; HTML; PDF; Trac; Twitter; Video; Wiki
Levels: Users; Developers
Languages: German; English
Formats: HTML; Issue tracker; PDF; Wiki
Levels: Users; Developers
Languages: English; French; Japanese
Formats:HTML; PDF; Wiki
Levels: Users; Developers
Languages: German
Formats: HTML; PDF; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Issue Tracker; Twitter
Levels: Users; Developers
Languages: English; German
Formats: HTML; Issue Tracker (Jira); PDF; Video
Levels: Users; Developers
Languages: English; German; 18
Formats: ODP; PDF; Trac; Twitter; Video; Wiki
Levels: Users; Developers
Languages: English
Formats: Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Wiki
Levels: Users; Developers 14
Languages: English; French
Formats: Blog; HTML; Trac; Twitter; Wiki
Levels: Users; Developers
Languages: English; French
Formats: HTML; PDF; Trac; Video; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Issue Tracker; Wiki
Levels: Users; Developers 14
Languages: Catalan; English; Spanish
Formats: HTML
Levels: Users
Languages: English; French; Italian
Formats: HTML; Tracker
Levels: Users; Developers 14
Languages: English; Portuguese
Formats: Flash; HTML; Issue Tracker; PDF
Levels: Users 14
Languages: English; French; Portuguese; Russian; Spanish
Formats: Blog; HTML; Trac; Wiki
Levels: Users; Developers
Languages: Chinese; English
Formats: HTML; Issue tracker; Twitter; Wiki
Levels: Users; Developers
Languages: English 19
Formats: HTML; PDF; Trac; Wiki
Levels: Users
Languages: English 20
Formats: HTML; Issue Tracker; PDF; TXT; Wiki
Levels: Users 14
Languages: English
Formats: HTML; Issue Tracker; Twitter; Wiki
Levels: Users 14
Languages: English
Formats: HTML; Issue Tracker
Levels: Users 14
Languages: English
Formats: HTML; PDF
Levels: Users; Developers
Languages: English; French; German; Spanish 16
Formats: HTML; PDF; Trac; Wiki
Levels: Users; Developers
Languages: English
Formats: HTML; Wiki
Levels: Users; Developers
Languages: English
Formats: Blog; HTML
Levels: Users; Developers
No No No No No No No No No 21 No 22 No Yes (Graduated) No 23 No No No No No No No Yes (Graduated) 24 No No No No Yes (Graduated) Yes (Graduated) No Yes (Graduated) Yes (Graduated) 25 No No No No Yes (Graduated) No No Yes (Graduated) 26 No No No Yes (Graduated) No No
Client Client Framework Framework Framework Client Client Library Framework Toolkit Client Framework Framework Client Client Client Wrapper Client Framework Client Framework Library Framework Library Client Framework Library Library Framework Client Wrapper Client Client Wrapper Library Framework Framework Client Toolkit Client Client Library 27 Library Client
It uses SFA-SQL to query and modify PostgreSQL/PostGIS databases. Uses PHP/MapScript to operate as UMN MapServer client (optional). Recently, the possibility to use OpenLayers as mapping component and jQuery for AJAX-related tasks has been added. It is able to work as WFS server. It allows a catalogue of map layers (WMS, KML and other formats supported by OpenLayers) to be easily browsed, layered, re-styled and compared side-by-side in a web browser. It is built upon ExtJS, OpenLayers, and GeoExt. It has both client and server modules, the latter allows the client to be configured with Web Map Server data sources. It has an object oriented architecture that makes it modular. It might be configured as SOAP web service. All its potential is obtained when working with PostgreSQL/PostGIS. It has a consolidated and well documented JavaScript API. Accelerated growth by means of customized widgets. It is based on MapScript from UMN MapServer in both Python and PHP. It was built from the DraconesPH application. It has server and client components. It uses jQuery in the client side and provides a map widget which works with AJAX requests. Doesn't work with AJAX by default. Takes some JavaScript functions from the p.mapper project. Its development has come to an end. It has been developed based on a set of components that perform common tasks of navigation and queries. It has an authentication component. It is a partial port of OpenLayers API to ActionScript 3. The OpenScales project uses its code as basis and has begun to maintain its development. It allows to build RIAs quickly. It uses OpenLayers as base API and JX JavaScript library for the graphic interface. Through PHP it can be integrated with MapGuide OS for using server tools. It has a dynamic web layout making use of HTML and CSS. It can be configured through an under-development authoring tool called Maestro. It has commercial support. It is based on OpenLayers and Ext JS. It aims to provide controls for building rich web mapping applications. It has additional functionalities and controls also known as GeoExt ux, which are not maintained by the GeoExt Team but by other persons or companies. GeoExt can be extended using plug-ins. It can use the MapFish print module. It has client and server components. On the server side it is based on deegree. It may be configured with OpenJump. It uses a PostgreSQL or Oracle database to store configuration parameters. It can be incorporated into other applications by means of JSP. It allows online edition. It has a tool called Geoide Author for configuring the viewer functionalities and web geographic services. It is both a client and a server framework. It is based on GWT for implementing the client side as a RIA. It can use OpenLayers as alternative mapping component. It is fully modular, allowing to be extended by means of plug-ins. It has tools for editing, snapping, measurement, advanced queries and analysis. It has an advanced security component. It is configurable and it has a modular architecture. It can act as a client either for UMN MapServer layers using PHP/MapScript or for WMS layers. It uses OpenLayers as mapping component. It allows the inclusion of user extensions. The client is configured by means of an XML file. It has commercial support. It is an AJAX client for UMN MapServer. It uses PHP/MapScript and PostgreSQL/PostGIS. It has two components: a viewer and a configuration tool for the web geographic services to be shown. The coming version 3 will bring structural changes such as integration with jQuery, OpenLayers and TileCache for improving performance. It is an example application for the PHP/MapScript extension. It is usually found in utility packages such as MS4W or FGS. It is used in the MapLab project. GPAAMP Viewer stands for Global Protected Areas Assessment and Monitoring Pilot Viewer. Supporting viewing and download services, it functions primarily as a means for visualizing information from disparate sources delivered through standards-based web services. It is based on the stack ExtJS, OpenLayers and GeoExt. It is a Java wrapper for the OpenLayers JavaScript API. It allows GWT projects to use OpenLayers. It has both client and server modules. The main goal of this project is to make it easy to create web mapping applications like viewers for maps and editors for geodata. It is built on GeoExt, OpenLayers and ExtJS. It aims to follow declarative programming principles, i.e., to specify what the application has to do, rather than how to do it. It is based on OpenLayers and Ext JS. Is part of the HS – RS company's solution to build geoportals following the principles of INSPIRE. It has a light version to incorporate it in web pages without using Ext JS components. It is an integrated interface of geoprocessing tools for the Internet. It is based on UMN MapServer and uses PHP/MapScript. Besides the original one, it is able to use OpenLayers or Flamingo as alternative mapping component. It has a lighter version for slow connections as well as a mobile version. It has a modular architecture. It is based on OGC and ISO/TC 211 standards. It has a security component. It supports Gazetteer for spatial queries by names or adresses. It has a standard version (does not work with AJAX) based on JavaScript and JSP, a version based on Ext JS and a portlet version based on Apache Jetspeed. There is an under-development 3d module for this project. It provides a JavaScript API acting as an interface to PHP/MapScript. It is designed to use caching as much as possible and to render maps quickly by means of tiles. It is used in official administrations. It has client and server components. It is based on PHP/MapScript from UMN MapServer. It uses PostgreSQL/PostGIS, MySQL (for storing user data) and SVG (for client interaction), among other technologies. It allows online edition. It is a lightweight JavaScript library for making tile-based interactive maps for both desktop and mobile web browsers. It uses cutting-edge technologies included in HTML5. Its top priorities are usability, performance, small size, A-grade browser support, flexibility and easy to use API. It can be configured in a declarative way by means of XML or JSON. It can be easily embedded into web pages and portals, CMS and individual web applications. It adds richer components to OpenLayers. It provides a generic WPS client that builds on-the-fly dialogs for input parameters. Optionally, it includes Java-based modules for exposing server-side tools. It has commercial support. It is both a client and a server framework. It helps to manage, organize, protect and monitor map services, users and applications. It has a Gazetteer client. The under-development version 3 has a REST architecture and incorporates MapQuery to interact with OpenLayers through JQuery. In the server side it uses Symfony2. It shares its vector rendering engine with OpenLayers. It has a SLD editor. Has commercial support (LISAsoft from Australia and DM Solutions Group from Canada). Its development has come to an end. It provides a library of JSF components for building web mapping applications. Currently uses a highly simplified version of OpenLayers. It is based on Geotoolkit in the server side. It is oriented to make the RIAs development easier. It is based on Pylons. On the client side it uses and extends OpenLayers, GeoExt y Ext JS. It has an interface called 'Studio' for the management of web mapping applications. It is the basic AJAX viewer for MapGuide OS (Fusion is the advanced one). It has a static layout design (3 columns), whereas Fusion has a dynamic one. It can be configured through an under-development authoring tool called Maestro. Supports redlining, feature buffering and querying, printing and plotting. It uses HTML Frames. It includes user authentication. It is an incipient project. It is a pure JavaScript project which builds upon OpenLayers, jQuery and jQuery UI to provide an easy to use webmapping library. It is meant for jQuery application developers who want to build RIAs with maps. Currently it provides a few basic widgets to create functionality around a map and an easy API to write your own widgets. It is an AJAX client. Consists of HTML and JavaScript files. It is funded by the Centre de Supercomputació de Catalunya (CESCA-FCR). It was created as an AJAX client for UMN MapServer and currently is able to operate without it. Consists of a single JavaScript file. It aims to provide a set of JSF components built on top of OpenLayers library to facilitate the development of GIS applications. It has a built-in OpenLayers editor. The development architecture is based on Maven, inspired by GMaps4JSF project. It is a JavaScript library with no server-side dependencies. It provides the basis component for several web mapping projects. It has a fast development. It has functionalities for online edition. Its web site provides lots of examples. It offers broad mobile support. It is based on ActionScript 3 and Flex. It was built taking FlexLayers as basis. It was designed to build RIAs easily. It runs as desktop, web and mobile application. It allows online edition. It has a compiled version (known as Viewer) that is configured by XML. It has been adopted by the France's IGN as 2D API for its Géoportail. It is based on UMN MapServer and PHP/MapScript. It provides a good set of out-of-the-box tools. It has a plugin API to add functionalities. It uses JQuery for AJAX functions as well as for the graphic interface. It has commercial support from companies in several countries. It is an incipient project. It is a generic Web GIS front-end for WMS servers, supporting all additional features of QGIS Server like highlighting, printing and metadata. It is based on the stack ExtJS, OpenLayers and GeoExt. It is recommended being used together with QGIS Server. It supports 2D "slippy" maps and 3D global maps. It leverages WebGL technology to render high-performance 3D maps. It allows for embedding web maps in an HTML5 application. It uses jQuery. It is a Silverlight-based map viewer for UMN MapServer. It is based on the MapFlash Viewer framework by Paolo Corti. It is a Java applet (TMJava). Is focused in multi-temporal data which presents through animations. Can be packaged in a CD-ROM to run as an independent application through a web browser. It has a publishing tool and data management for Windows (TMWin) but its use is optional. It can be used to build web mapping applications either with HTML templates (using the UMN MapServer CGI program) or with the more flexible MapScript API. The CGI version has many features out-of-the-box, whereas with MapScript everything has to be done from scratch. UMN MapServer provides functionalities to generate graphical scale, legend and reference map. It is based on OpenLayers and Ext JS. Its main developer has announced its support for the GeoExt project to avoid duplicating efforts. Its development has come to an end. It is a Flash application. It can be configurated through XML. Supports GeoRSS and background images on JPEG format. Displays notes and photographs associated with map objects.





























Web mapping client comparison
Part 2. Technical features
[1] When MapGuide Open Source is present, Fusion is able to use a PHP API.
[2] Does not yet have a published API.
[3] The WFS only works for points.
[4] Supports the GetCapabilities, GetFeatureOfInterest and GetObservation requests of the SOS specification.
[5] As a server additionally supports the WCS and SOS services.
[6] Takes this feature from OpenLayers.
[7] In the last version it was introduced an example with OSM but with no tiles.
[8] Consuming third-party tiles is only available in Fusion.
[9] Supports a large number of map sources based on tiles.
[10] It only supports the TMS Global Geodetic profile.
[11] Runs through a Java applet.
[12] It displays the metadata information (the layer abstract) included in the WMS capabilities document associated with the layers.
[13] Camptocamp SA has added support for the GetDomain and GetRecords requests of the CSW specification to OpenLayers.
[14] It has a search component that uses either a thesaurus or the CSW specification.
[15] The HS – RS company offers it as a component of its solution for geoportals.
[16] Currently, there is a proposal to build a metadata catalogue client using GeoNetwork. (See: https://trac.mapfish.org/trac/mapfish/wiki/Proposals/Catalogue and http://www.camptocamp.com/fr/blog/2009/06/732/)
[17] Supports the GetDomain and GetRecords requests of the CSW specification.
[18] There is a Google group for developers.
[19] It has a single mailing list for users and developers.
[20] It does not have its own mailing lists, they are from the Deegree project.
[21] It does not have its own mailing lists, they are from the MapGuide OS project.
[22] It has mailing lists for: Users, developers, commits, announcements, tilecache and trac, among others.
[23] It does not have its own mailing lists, they are from the QGIS project.
[24] It has a mailing list in German.
Parameter of comparison
Source code language
API language
Supported OGC services
Tile-based maps support
Does it require proprietary plug-ins?
Does it include meta-data component?
Mailing lists
AppForMap AtlasMapper CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap GPAAMP Viewer GWT-OpenLayers Heron Mapping Client HSLayers i3Geo iGeoPortal ka-Map kvwmap Leaflet Legato Mapbender MapBuilder MapFaces MapFish MapGuide OS Ajax Viewer MapQuery MiraMon msCross OL4JSF OpenLayers OpenScales p.mapper QGIS Web Client ReadyMap Web SDK SLMapViewer TimeMap UMN MapServer WebGIS Public worldKit
JavaScript; PHP Java; JavaScript PHP JavaScript; PHP JavaScript; PHP; Python JavaScript; PHP ActionScript ActionScript 3 JavaScript; PHP JavaScript ActionScript 2 Java JavaScript; PHP JavaScript; PHP PHP JavaScript; PHP Java; JavaScript JavaScript JavaScript; PHP; Python JavaScript; PHP Java JavaScript; PHP JavaScript; PHP JavaScript Java; JavaScript JavaScript; PHP JavaScript Java; JavaScript JavaScript; Python C++ JavaScript JavaScript JavaScript Java JavaScript ActionScript 3 JavaScript; PHP JavaScript; Python JavaScript ASP.NET; C# Java C/C++ JavaScript ActionScript
JavaScript; PHP Java; JavaScript PHP JavaScript; PHP JavaScript; PHP; Python JavaScript; PHP ActionScript; JavaScript ActionScript 3 JavaScript 1 JavaScript ActionScript 2; JavaScript Java; JavaScript JavaScript; PHP JavaScript; PHP PHP JavaScript; PHP Java JavaScript JavaScript JavaScript; PHP JavaScript; ASP.NET; JSP JavaScript; PHP PHP JavaScript JavaScript PHP JavaScript Java Java; JavaScript; PHP; Python; Ruby JavaScript; ASP.NET; JSP; PHP JavaScript JavaScript JavaScript Java; JavaScript JavaScript ActionScript 3; JavaScript JavaScript; PHP 2 JavaScript ASP.NET; C# JavaScript; JSP Java; .NET; Perl; PHP; Python; Ruby JavaScript JavaScript
WMS; WFS WMS WMS; WFS WMS WMS; WFS WMS WMS; WMS-C; WFS; WFS-T WMS; WMS-C; WFS WMS WMS; WFS; WFS-T WMS; WFS; WFS-T WMS; WFS WMS; WFS WMS; WFS WMS; WFS WMS; WFS; WFS-T 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 3 WMS; WFS; WCS; SOS WMS WMS; WFS; WPS WMS; WFS; WFS-T; CSW WMS; WMS-C; WFS; WFS-T WMS; WFS; WFS-T; WCS; CSW; SOS WMS; WFS WMS; WFS WMS; WFS WMS; WFS 3; WCS WMS; WFS 3 WMS; WFS WMS; WFS; 4 WMS; WMS-C; WFS WMS; WFS WMS WMS WMS WMS WMS; WFS 5 WMS WMS
Yes 6 Yes 6 No No No No Yes (TMS) Yes 6 Yes (OSM; Google Maps; Yahoo Maps; Microsoft Virtual Earth) Yes 6 Yes (TMS; WMTS) Yes (OSM; Google Maps) Yes (OSM; Google Maps; Yahoo Maps; Bing Maps; Microsoft Virtual Earth) No No Yes 6 Yes 6 Yes (OSM; Bing Maps; Google Maps; Yahoo Maps) Yes 6 Yes 6 (OSM; Flamingo; Google Maps) No 7 Yes No Yes Yes (Google Maps; Yahoo Maps) Yes 6 Yes 6 No Yes 6 Yes 8 Yes 6 Yes (WMTS) No Yes 6 Yes 9 Yes (TMS; WMTS; OSM; Yahoo) No Yes 6 Yes (TMS) No No No Yes 6 Yes (TMS 10; NASA OnEarth)
No No No No No No Yes (Adobe Flash Player) Yes (Adobe Flash Player) No No Yes (Adobe Flash Player) No No No No No No No No No No No No No No No No No No No No No No No No Yes (Adobe Flash Player) No No No Yes (Microsoft Silverlight) No 11 No No Yes (Adobe Flash Player)
No Yes 12 No No No No No No No Yes 13 Yes 14 No No No No No No No Yes (CSW client, ISO 19115/19119/19139/15836) 15 No Yes (CSW client, ISO 19115/19119) No Yes (ISO-19115) No No Yes (ISO-19119; CSW client) No Yes (CSW client) No16 No No No No No Yes 17 No No No No No Yes (It handles basic metadata for the map) No No No
No No Yes (Users; Developers) Yes (Announcements; Users; Developers) No No (Forums only) No (Forums only) No Yes (Users; Developers; Commits; Trac) Yes (Users; Developers; Commits; Trac) Yes (Users) Yes (Users; Developers; Commits; Issues) Yes (Users; Developers) Yes 18 No No Yes (Users) Yes 18 Yes 19 No (Forums only) Yes (Announcements; Users; Developers) 20 Yes (Users; Developers) Yes (Users) No Yes (Users) Yes (Users; Developers; Commits) Yes (Announcements; Users; Developers) Yes (Users; Developers; Announcements; SCM) Yes (Users; Developers; Commits; Trac) Yes (Announcements; Users; Developers; Commits; Trac) 21 Yes (Users) Yes (Commits) Yes (Users) Yes (Announcements; Users; Developers; Commits; Issues) Yes 22 Yes 18 Yes (Users) Yes (Users; Developers) 23 Yes (Users) No No Yes (Announcements; Users; Developers) 24 No Yes 19



























Web mapping client comparison
Part 3. Links of interest
[1] The author keeps updating the base code without releasing another official version.
[2] Camptocamp has abandoned the development of CartoWeb to focus in MapFish, which was introduced as Cartoweb v.4 in FOSS4G 2007. However, Cartoweb is still supported through the mailing list. More information on this thread: http://lists.maptools.org/pipermail/cartoweb-users/2010-January/004609.html
[3] There will be no more versions of this software.
[4] The initial code was released with no version in 09.03.2009 and it has not been modified.
[5] There is one version for each file. Here was taken the gmap75.inc.php file as reference, because it contains the GMap PHP functions. The last version of the project can be found in the package FGS: http://dl.maptools.org/dl/fgs/dev/dev-20091216/modules/
[6] There is no a first release yet.
[7] There are no releases for this project, the updates are based on user or client demand.
[8] It is the TMJava version.
[9] See the section OGC Support and Configuration, where it is explained how to use UMN MapServer as a client.
Parameter
Screenshot
Current version
(Jan 2012)
Official website
Downloads
Documentation
Features / Roadmap
Gallery / Demo
AppForMap AtlasMapper CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap GPAAMP Viewer GWT-OpenLayers Heron Mapping Client HSLayers i3Geo iGeoPortal ka-Map kvwmap Leaflet Legato Mapbender MapBuilder MapFaces MapFish MapGuide OS Ajax Viewer MapQuery MiraMon msCross OL4JSF OpenLayers OpenScales p.mapper QGIS Web Client ReadyMap Web SDK SLMapViewer TimeMap UMN MapServer WebGIS Public worldKit
0.7a 1 ( 22.02.2007 ) 1.0 rc1 ( 21.11.2011 ) 3.5.0 2 ( 04.09.2008 ) 2.6 rc1 ( 06.09.2007 ) 1.1.3 ( 06.12.2010 ) 0.5 3 ( 23.02.2007 ) 3.2.1 ( 26.09.2010 ) 4 2.2.0 ( 01.06.2011 ) 1.1 ( 22.12.2011 ) 2.5.1 ( 14.07.2010 ) 1.9.0 ( 11.08.2011 ) 2.4 ( 13.05.2011 ) 2.1.5 ( 16.05.2011 ) 1.3 ( 28.01.2010 ) 5 0.8 RC1 ( 21.03.2011 ) 0.6 ( 10.09.2011 ) 0.66 ( 18.12.2011 ) 2.0.0 beta ( 08.10.2009 ) 4.6 beta 2 ( 07.12.2011 ) 2.5 ( 29.06.2011 ) 1.0 3 ( 05.02.2007 ) 1.8.0 ( 07.09.2011 ) 0.2.1 ( 18.06.2011 ) 1.1.2 ( 12.12.2011 ) 3.0 build0 ( 15.09.2011 ) 1.5 3 ( 16.07.2009 ) 6 2.2 ( 22.06.2011 ) 2.2 ( 02.05.2011 ) 0.1 ( 28.07.2011 ) 4.10 ( 27.06.2008 ) 1.1.9 ( 18.02.2007 ) 2.2 ( 05.12.2011 ) 2.11 ( 11.09.2011 ) 2.0.0 ( 24.12.2011 ) 4.2.0 ( 17.07.2011 ) 7 0.0.1 ( 29.09.2011 ) 1.0 ( 11.03.2010 ) 2.2.60 8 ( 02.10.2007 ) 6.0.1 ( 13.07.2011 ) 1.2.4 3 ( 23.04.2009 ) 3.3 ( 03.05.2007 )
http://www.mapuse.net/node/16 https://code.google.com/p/atlasmapper/ 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://www.geoide.nl http://www.geomajas.org http://www.geomoose.org/moose/ http://www.gisclient.org --- http://code.google.com/p/gbif-geospatial/ http://gwt-openlayers.sourceforge.net http://heron-mc.org 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://leaflet.cloudmade.com/ http://www.legato.net http://www.mapbender.org http://communitymapbuilder.osgeo.org http://mapfaces.codehaus.org http://www.mapfish.org http://mapguide.osgeo.org http://mapquery.org http://www.creaf.uab.es/miramon/mmn/ http://sourceforge.net/projects/mscross/ http://java.net/projects/ol4jsf http://openlayers.org http://openscales.org http://www.pmapper.net http://hub.qgis.org/projects/qgis-web-client http://readymap.com/websdk.html http://slmapviewer.codeplex.com http://www.timemap.net http://www.mapserver.org http://code.google.com/p/webgispublic/ http://worldkit.org
http://sourceforge.net/projects/appformap/files/ https://code.google.com/p/atlasmapper/downloads/list 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://www.gisclient.org/download-en-us http://dl.maptools.org/dl/ http://code.google.com/p/gbif-geospatial/downloads/list http://sourceforge.net/projects/gwt-openlayers/files/gwt-openlayers/ http://www.heron-mc.org/downloads.html http://dev.bnhelp.cz/trac/hslayers/wiki/download http://code.google.com/p/i3geo-download/downloads/list http://deegree.org/deegree/#v2.4 http://ka-map.maptools.org/index.phtml?page=downloads.html http://sourceforge.net/projects/kvwmap/files/ http://leaflet.cloudmade.com/download.html https://www.legato.net/display/LEGATO/Download http://mapbender3.org/index.php/Download http://communitymapbuilder.osgeo.org/display/MAP/Downloads http://mapfaces.codehaus.org/download.html http://www.mapfish.org/downloads/ http://trac.osgeo.org/mapguide/wiki/Release/2.2/Notes https://github.com/mapquery/mapquery/zipball/v0.1 http://projectes.lafarga.cat/projects/navmapesmiramon/downloads http://mscross.svn.sourceforge.net/ http://java.net/projects/ol4jsf/downloads http://trac.openlayers.org/wiki/HowToDownload http://openscales.org/downloads/index.html http://www.pmapper.net/download.shtml https://github.com/qgis/qgis-web-client/downloads https://github.com/gwaldron/godzi-webgl http://slmapviewer.codeplex.com/releases/view/41756 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
--- https://code.google.com/p/atlasmapper/wiki/install?tm=6 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/Main_Page http://www.geomajas.org/gis-documentation http://www.geomoose.org/moose/#geomoose-documentation http://www.gisclient.org/documenti --- http://code.google.com/p/gbif-geospatial/wiki/TableOfContents http://gwt-openlayers.sourceforge.net/maven-site-latest/user-reference.html http://www.heron-mc.org/docs.html 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://leaflet.cloudmade.com/reference.html https://www.legato.net/display/LEGATO/Documentation 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://mapguide.osgeo.org/documentation.html https://github.com/mapquery/mapquery/wiki/_pages http://projectes.lafarga.cat/projects/navmapesmiramon/ --- --- http://trac.openlayers.org/wiki/Documentation http://openscales.org/documentation/index.html http://svn.pmapper.net/trac/wiki https://github.com/qgis/qgis-web-client/blob/master/README https://github.com/gwaldron/godzi-webgl/wiki/ReadyMap-SDK http://slmapviewer.codeplex.com/documentation http://www.timemap.net/index.php?option=com_content&task=view&id=169&Itemid=94 http://www.mapserver.org/documentation.html 9 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.gisclient.org/documentazione/flayer1.pdf/at_download/file --- http://code.google.com/p/gbif-geospatial/wiki/Admin#Features --- http://code.google.com/p/geoext-viewer/#Features 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://leaflet.cloudmade.com/features.html https://www.legato.net/display/LEGATO/Features+and+USPs http://www.mapbender.org/What_is_Mapbender http://communitymapbuilder.osgeo.org/#Home-KeyFeatures http://mapfaces.codehaus.org/components.html --- http://mapguide.osgeo.org/features.html https://github.com/mapquery/mapquery/wiki/API-for-the-application-developer --- --- http://java.net/jira/browse/OL4JSF?selectedTab=com.atlassian.jira.plugin.system.project:Aroadmap-panel --- http://openscales.org/#features http://svn.pmapper.net/trac/wiki/HomeAbout --- --- http://www.gaiocorp.com/home/index.php?option= com_content&task=view&id=53&Itemid=65 http://www.timemap.net/index.php?option=com_content&task=view&id=172&Itemid=151 http://www.mapserver.org/about.html --- ---
--- http://e-atlas.org.au/atlasmapperdemo 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://www.geoide.nl/index.php?option=com_content&view=section&layout=blog&id=5&Itemid=69&lang=en http://apps.geomajas.org/showcase http://www.geomoose.org/wiki/index.php/GeoMOOSE_Gallery http://www.gisclient.org/documenti/tutorial/gallery/ --- http://code.google.com/p/gbif-geospatial/wiki/Demos --- http://code.google.com/p/geoext-viewer/#Gallery http://geoportal.bnhelp.cz/map/?SID=&lang=eng http://mapas.mma.gov.br/download/exemplos http://demo.deegree.org http://ka-map.ominiverdi.org/wiki/index.php/Links_to_some_ka-Map_applications http://kvwmap.geoinformatik.uni-rostock.de/index.php/Screenshots http://leaflet.cloudmade.com/examples.html https://www.legato.net/display/LEGATO/Gallery http://www.mapbender.org/Mapbender_Gallery http://communitymapbuilder.osgeo.org/display/MAP/Examples http://mapfaces.codehaus.org/examples.html http://demo.mapfish.org/mapfishsample/2.0/ http://data.mapguide.com/mapguide/phpviewersample/ajaxtiledviewersample.php http://mapquery.org/demo http://www.creaf.uab.es/miramon/mmn/17-06-2008/exemple/index.htm?LANGUAGE=eng --- http://www.keck-atlas.de/keck-atlas/indikatoren/ http://openlayers.org/dev/examples/ http://openscales.org/demo/index.html http://www.pmapper.net/gallery.shtml http://webgis.uster.ch http://demo.pelicanmapping.com/rmweb/webgl/tests/index.html --- 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
















NOTES ABOUT THE COMPARISON

  • The data of the included clients were collected directly from their Web sites and then validated through mailing lists, forums or by e-mail.
  • Empty cells indicate unknown information.

 

CONCLUSION

Besides presenting a general description, technical features and links of interest about Web mapping clients, the relation between them has been described and they have been categorized for distinguishing them better.

There is plenty of FOSS projects for building Web mapping clients, some of them allowing a comprehensive management of information and receiving support from OSGeo because they efficiently involve a whole community, others, result of individual efforts that satisfy basic needs. Some have been disappearing because of duplicated efforts and others have been based on previous developments in order to expand their functional scopes.

 

ACKNOWLEDGEMENTS

The author appreciates suggestions made by members of the OSGeo local chapter of the Spanish speaking community (Capítulo Local de la comunidad hispanohablante de OSGeo): Jorge Sanz, Lorenzo Becchi and Evaristo Gestoso, by Paolo Cavallini from Faunalia, by Bob Basques, by GeoTux members: William Guerrero, Remy Galán, Samuel Mesa, and especially by the GeoTux user Mavka, who has even sent complete data about a couple of clients and has also translated the fifth version of the comparison to Russian.

You can contribute

If you find out a mistake in the comparison, let me know and I will fix it. If you know any other Web mapping client and you would like to see it in the comparison, e-mail me to study it and add it in the next version.

 

LICENSE

This article is under license "Attribution 2.5 Colombia", look it at: http://creativecommons.org/licenses/by/2.5/co/deed.en

 

REFERENCES

  • Official website of each project (See Part 3, Links of interest.)

 

Last modified on Tuesday, 28 February 2012 18:50

comments  

 
0 # Mapstraction por favorAlain Renaud 2012-01-06 18:21
Aunque voy a leer este articulo que parece bastante serio, me llama la atencion de que no hablan de ninguna forma de Mapstraction!...
Reply | Reply with quote | Quote
 
 
0 # Re: Mapstractiontuxman 2012-01-06 19:57
Mapstraction fue sugerido hace un tiempo. En ese entonces tras dar un rápido vistazo a la API que provee y a la documentación de la página oficial, no encontré información alusiva a servicios OGC, por lo cual lo descarté (ya que esta comparación se basa en clientes OGC).

Ahora me doy cuenta que puede hacerlo, no de forma nativa, sino a través de proveedores como OpenLayers. Lo tendré en cuenta para la próxima versión.
Reply | Reply with quote | Quote
 
 
0 # Geomajas developerJoachim Vd Auwera 2012-01-07 18:07
Geomajas is 1.9.0 (since June 24, 2011).

Geomajas is all Java these days. The dojo face has moved to the attic as there was no maintainer for a long time. The Java codes is compiled to JavaScript by GWT where needed.
Reply | Reply with quote | Quote
 
 
0 # Re: Geomajas developertuxman 2012-01-08 00:50
I got confused because of the "Back-end" label. I'll update the version but I'll keep the date of the GWT face release (11.08.11).

Before updating everything, what about the Geomajas JavaScript API plug-in?
http://files.geomajas.org/maven/trunk/geomajas/geomajas-plugin-javascript-api-documentation/html/master.html
Reply | Reply with quote | Quote
 
 
0 # Re: Geomajas developertuxman 2012-01-10 13:00
Updated, thanks.
Reply | Reply with quote | Quote
 
 
0 # i3GeoEdmar MOretti 2012-01-27 18:40
Obrigado por considerar o i3Geo. A próxima versão do i3Geo (4.6) irá descontinuar o uso do Flamingo. O OpenLayers é a principal API utilizada no i3Geo, mas o usuário final pode facilmente usar O Google Maps e Google Earth. O i3Geo é também um gerador de serviços OGC. Já existe um manual para administradores e está sendo elaborado um manual para usuários finais.
O i3Geo está tbm no OHLOH: http://www.ohloh.net/p/i3geo
Parabéns pelo trabalho.
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2012-01-28 10:56
Edmar, muito obrigado. Com certeza a informação vai ser considerada.
Reply | Reply with quote | Quote
 
 
0 # Flamingo-mcRoy 2012-02-28 09:04
We just released a new version for Flamingo-mc: 4.0 and will soon release 4.1 with some minor fixes. There is a mailing list for flamingo, but apparently it's hard to find.
Will work on that, thanks!
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2012-02-28 17:53
Thanks for the info, Roy. I'll keep that in mind for the next version (well, at some point I have to stop editing each post :) ).

Now that you mention it, perhaps this is one of the most difficult projects for me to get updates, mainly because of the language. Next time I'll ask you directly via the mailing list.
Reply | Reply with quote | Quote
 
 
0 # Javascript software developerBart van den Eijnden 2012-02-28 13:40
Are you able to include GXP in your next version of the comparison? See https://github.com/opengeo/gxp
Let me know if you need additional info.
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2012-02-28 18:06
Sure! Thanks for the offer.
Reply | Reply with quote | Quote
 
 
0 # LeafletMourner 2012-02-28 14:27
Hi, thanks for including Leaflet!
One minor update: it has a mailing list https://groups.google.com/group/leaflet-js
and also a UserVoice page
https://leaflet.uservoice.com/
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2012-02-28 18:29
Hi, you're welcome.
I'm aware that Leaflet has had lots of updates recently. It'd be nice to reflect the momentum in the comparison, wouldn't it? I don't know how, though. Thanks for the info.
Reply | Reply with quote | Quote
 
 
0 # información...Computrance 2012-03-22 20:26
Me interesaría de gran manera sus comentarios respecto al GeoDjango y si fuese posible incluirlo en la comparación.

Por cierto, ¿Para cuando se estima que tendremos una 7º versión de la comparación?

Saludos y felicidades por el gran trabajo realizado.
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2012-03-23 01:08
Según leo, GeoDjango tiene un excelente soporte para el manejo y consulta de geometrías (vectores) desde varias fuentes de datos a través de varias API's. Sin embargo, parece que no cabe en la comparación puesto que no cumple la definición que se da en la sección "CLIENTES WEB DE SERVICIOS WEB GEOGRÁFICOS", no veo cómo hace las veces de cliente de un WMS por ejemplo, y no veo que provea o extienda un control de mapas. Si alguien puede aportar a esta discusión bienvenido, incluso tú que lo preguntas.

Con respecto a la 7ma versión, aún no hay una fecha tentativa por varias razones, primero, hace solo 2 meses y medio se publicó la 6ta (yo acostumbraba a publicar versiones algo así como cada 6 meses) y segundo, adelanto mis estudios de maestría y debo destinar el tiempo a otras actividades. Cuando sea el momento lo iré mencionando por Twitter, síguenos en @GeoTux2

Gracias por el mensaje.
Reply | Reply with quote | Quote
 
 
0 # iGeoPortalLuis Ortiz 2013-05-21 15:32
Buen día tuxman,

Estaba viendo el artículo, e investigando en internet, y me dí cuenta que los enlaces que tiene el artículo de iGeoportal están desactualizados , seguramente debido al momento de realización del mismo. No obstante, parece que la iniciativa de deegree3 ahora se concentró solo en ser servidor de mapas, y ha dejado a un lado (al menos de momento) el desarrollo de este cliente. ¿Se sabe algo al respecto? Saludos y muchos éxitos!
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2013-05-22 15:14
Hola Luis,

seguro, la comparación v.6 ya lleva casi año y medio de publicada y proyectos como deegree han tenido cambios significativos desde entonces, no solo en sus sitios web sino también en su estructura. Algunos enlaces quedan rotos debido a esos cambios. Con respecto al cliente web de deegree, parece que tienes razón, no he logrado ubicar nuevas versiones de iGeoPortal (es decir, mayores a la 2.5), tal vez puedes preguntar en la lista de correo de deegree si se planea continuar el desarrollo de dicho componente.

Saludos,

Tuxman
Reply | Reply with quote | Quote
 
 
0 # Geonodekarchy 2014-01-07 14:44
Hola, quería saber que opinión les merece Geonode.
Muchas gracias y felicitaciones por los logros compartiendo el conocimiento.
Reply | Reply with quote | Quote
 
 
0 # ¿Hay alguna nueva versión del artículo?ManuelEPM 2015-05-19 15:43
Hola:
¿Hay alguna nueva versión del artículo?

Saludos.
Reply | Reply with quote | Quote
 
 
0 # ¿Hay alguna nueva versión del artículo?ManuelEPM 2015-05-19 16:08
Hola Germán Alonso:

Leí su artículo "Comparación de clientes web de servicios web geográficos v.6" y me pareció bastante serio el estudio que ha hecho, mis felicitaciones.

Ando seleccionando un Cliente GIS en la Web que sea compatible con tecnología JAVA del lado del servidor y que brinda grandes posibilidades para continuar el desarrollo de esa interfaz de manera que pueda lograr una elevada interactividad entre el usuario y el cliente GIS.

Le agradecería darme sus recomendaciones , sería una gran ayuda para mí. En mis estudios del lado del servidor estoy valorando: Geoserver, GeoTools, GVSIG. Como cliente: GEOEXT, OpenLayers y los que usted menciona que se basan en html5. Pero quiero saber si existe ya un cliente GIS web que me sirva como punto de partida.

Saludos.
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2015-05-19 17:43
Hola Manuel,

esta es la versión más reciente del artículo. Bueno no se si viste Geomajas, que tenía muy buena pinta hace unos años para quienes trabajan con Java. Aunque me desactualicé en sus novedades, siempre fue un paquete completo para construir aplicaciones web geográficas.

Gracias por las palabras.

Tuxman
Reply | Reply with quote | Quote
 
 
0 # Java + Vaadin + vol (vOpenlayers)ManuelEPM 2015-05-25 14:16
Hola Tuxman:

Como sabes, sigo en la búsqueda. Me queda calro que geoserver, postgis, geotools y Geomajas es lo más utilizado para aplicaciones GIS en la Web desde JAVA. No obstante,tengo mis dudas al encontrar el framework Vaadin el cual incluye:Java + Vaadin + vol (vOpenlayers. ¿Por qué la duda?, lo que necesito de un GIS son funciones elementales, nada muy complicado por lo menos inicialmente. Sin embargo, sí necesito ponerle encima varios desarrollos que nada tienen que ver con GIS, los cuales necesitan de elevada interacción visual en la web. Tengo poca experiencia en la web y este framework parece ser ideal para un desarrollador como yo. ¿Alguna sugerencia?
Sugiero incluir"Java + Vaadin + vol (vOpenlayers)" en la próxima versión
Saludos :lol:
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh

 

On-line users

Latest Geo-Forums

More Topics »

Latest Comments