JOSM is an editor for OpenStreetMap written in Java 1.5. The current version supports stand alone GPX tracks, GPX track data from the OSM database and existing nodes, line segments and metadata tags from the OSM database.
GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, for example to implement Geographic Information Systems (GIS).
... [More] The GeoTools library implements Open Geospatial Consortium (OGC) specifications as they are developed, in close collaboration with the GeoAPI and GeoWidgets projects. [Less]
gvSIG is a tool oriented to manage geographic information. It is characterized by a user-friendly interface, with a quick access to the most usual raster and vector formats. In the same view it
... [More] includes local as well as remote data through a WMS, WCS or WFS source.
It is aimed at users of geographic information, whether professionals or civil servants (city councils, councils, regional councils or ministries) from any part of the world (its interface is in several languages), in addition to being free. [Less]
The JTS Topology Suite is an API of 2D spatial predicates and functions. It has the following design goals:
* JTS conforms to the Simple Features Specification for SQL published by the Open GIS
... [More] Consortium
* JTS provides a complete, consistent, robust implementation of fundamental 2D spatial algorithms
* JTS is fast enough for production use
* JTS is written in 100% pure Java(
* JTS is open source (under the LGPL license) [Less]
Geotoolkit.org is a free software, Java language library for developing geospatial applications. The library can be used for desktop or server applications.
Geotoolkit.org provides data structures
... [More] for geographic data and associated metadata along with methods to manipulate those data structures. The library rests on a set of utility classes which include a framework for factory classes along with extensions to the Java language. [Less]
Hibernate Spatial is a generic extension to Hibernate for handling geographic data. It is generic in the sense that it works in the same way across different databases.
Hibernate Spatial allows
... [More] you to deal with geographic data in a standardized way, whatever database that you use (as long as a Spatial Dialect Provider exists for it). In other words, it abstracts away from the specific way your database supports geographic data, and provides a standardized, cross-database interface to geographic data storage and query functions.
Hibernate Spatial supports most of the functions of the OGC Simple Feature Specification. [Less]
KalypsoBASE is a Desktop-GIS built on Eclipse. It's focus lies on modelling gis data by using GML Application-Schemata.Features contain generic dialogs based on GML, maps based on OGC's SLD, and other
... [More] tools like a charting framework or API for timeseries. [Less]
Kalypso is an open source application for geospatial modelling and simulation. It is primarly developed to be a user friendly tool for GIS-based modeling and simulation of hydrological and hydraulic numerical models.