Geomajas is an enterprise-ready free and open source cross-platform (Microsoft Windows, Linux, and Mac OSX) GIS framework for the web. It has been written in Java and building on the Spring Framework, JTS Topology Suite, GeoTools, Hibernate Spatial, and GWT. Geomajas was originally named geGIS (2007), then MAJAS and later Geomajas.
Geomajas seamlessly integrates powerful server side algorithms into the web browser. The focus of Geomajas is to provide a platform for server-side integration of geospatial data, allowing multiple users to control and manage the data from within their own browsers. In essence, Geomajas provides a set of powerful building blocks, from which the most advanced GIS application can easily be built. The unique character of the Geomajas is its strong server side focus. The processing, styling, filtering, and caching of geospatial data always happens within a secured context. All this makes Geomajas incredibly scalable and performing, keeping the client a real thin client.
Geomajas is a graduated OSGeo project. It is an extensible spatial application framework, enabling integrated GIS solutions for business and government. It includes various plug-ins to support different data formats, extra widgets, printing, and geocoding, etc. Most users of Geomajas are government agencies because it has the capability to integrate different data sources in a performing, secure, and scalable application. This truly differentiates Geomajas from other GIS software. Geomajas has a complete documentation, which includes reference guides, JavaDocs, and other forms of documentation useful for all users. In addition, the plug-in page provides documentation regarding a specific plug-in. It also includes developer’s and contributor’s guides.
Geomajas is a component-based free and open source software (FOSS) framework for building rich internet applications. It has sophisticated capabilities for displaying, analyzing, and managing geospatial data. Geomajas enables the development of GIS web applications with full vectorial editing capabilities. It also supports custom attribute relation models in the browser. It also has built-in support for many different geographic data formats and any type of query, selection, filtering, snapping, and printing.
Geomajas is an extendible spatial application framework. It has a plug-in architecture with a clear definition of a public Application Programming Interface (API) and extension points. The plug-ins provide additional functionality to the platform. The Geomajas API module is the reference guide for other modules. It contains a stable API from which users can start building their plug-ins. For a complete list of the developed plug-ins, please visit http://geomajas.org/plugin/geomajas-plugins
Geographic information science, widely used as GIS framework for the web. It is extensively used by the Flemish Government. Several public projects have been developed by using the Geomajas framework.
For more information about Geomajas’s discipline, please visit the following webpage
http://www.geomajas.org/cases
Geomajas is a free and open source cross-platform geographic information system framework. The source code is available under the terms of the GNU Affero General Public License (AGPL) version 3. It also has commercial licenses available that enable customers to embed the technology into their own software solutions and/or to be able to resell them to other parties and/or to enable companies to use in a closed environment.