Geomajas
Encyclopedia
Geomajas is an open source GIS framework for the web. It allows aggregation and transformation of GIS data sources and has components for Web mapping
. It was written in Java
building on the Spring Framework, JTS Topology Suite
, GeoTools
, Hibernate
spatial, GWT
. It includes various plug-ins so support different data formats, extra widgets, printing using (IText
), Geocoding
etc.
Geomajas is a graduated OSGeo project.
Geomajas was originally named geGIS (2007), then MAJAS and later Geomajas. GeGIS still lives as "program generator/configurator for generating electronic GIS windows" based on Geomajas. geGIS and Geomajas are extensively used by the Flemish Government
. Several public projects are built using the Geomajas framework.
Web mapping
Web mapping is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web maps, the evaluation and optimization of...
. It was written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
building on the Spring Framework, JTS Topology Suite
JTS Topology Suite
The JTS Topology Suite is an open source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. JTS is primarily intended to be used as a core component of vector-based geomatics software such as...
, GeoTools
GeoTools
GeoTools is a free software GIS toolkit for developing standards compliant solutions.It provides an implementation of Open Geospatial Consortium specifications as they are developed...
, Hibernate
Hibernate (Java)
Hibernate is an object-relational mapping library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database...
spatial, GWT
Google Web Toolkit
Google Web Toolkit is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. Other than a few native libraries, everything is Java source that can be built on any supported platform with the included GWT Ant build files...
. It includes various plug-ins so support different data formats, extra widgets, printing using (IText
IText
iText is a free and open source library for creating and manipulating PDF files in Java. It was written by Bruno Lowagie, Paulo Soares, and others. As of version 5.0.0 it is distributed under the Affero General Public License version 3. Previous versions of iText were distributed under the...
), Geocoding
Geocoding
Geocoding is the process of finding associated geographic coordinates from other geographic data, such as street addresses, or zip codes...
etc.
Geomajas is a graduated OSGeo project.
Geomajas was originally named geGIS (2007), then MAJAS and later Geomajas. GeGIS still lives as "program generator/configurator for generating electronic GIS windows" based on Geomajas. geGIS and Geomajas are extensively used by the Flemish Government
Flemish government
The Flemish Government is the executive branch of the Flemish Community and the Flemish Region. It consists of up to a maximum of eleven ministers, chosen by the Flemish Parliament...
. Several public projects are built using the Geomajas framework.