gvSIG Desktop
The open-source standard for professional-grade spatial analysis and geodata management.

The extensible, Java-based open-source GIS for high-precision vector processing and spatial analysis.
OpenJUMP is a modular, open-source Geographic Information System (GIS) written in Java, built upon the Java Topology Suite (JTS). Originally stemming from the JUMP project by Vivid Solutions, it has evolved into a community-led powerhouse for spatial data manipulation. In the 2026 geospatial market, OpenJUMP maintains a strategic niche as a lightweight, developer-friendly alternative to heavy enterprise GIS suites. Its architecture is centered on a flexible plugin system, enabling users to extend core functionalities with custom Java code or BeanShell scripts. It is particularly renowned for its robust handling of GML (Geography Markup Language) and its precision in topology validation and cleaning. Its cross-platform nature ensures seamless operation across Windows, Linux, and macOS. While larger suites focus on cloud-native 3D rendering, OpenJUMP remains the preferred tool for technical analysts who require granular control over vector geometries, attribute schemas, and rapid algorithm prototyping within a Java-centric ecosystem. Its ability to interface directly with PostGIS, SpatiaLite, and Oracle Spatial makes it a vital component in modern data-engineering pipelines that involve spatial ETL (Extract, Transform, Load) tasks.
Direct implementation of JTS allows for 100% compliant OGC spatial predicates and functions.
Verified feedback from the global deployment network.
Post queries, share implementation strategies, and help other users.
Advanced GML2 and GML3 reading and writing capabilities including complex schema mapping.
An integrated scripting environment that allows for runtime execution of Java-based commands.
Access to over 200 geospatial algorithms for hydrological, statistical, and raster analysis.
Automated identification of self-intersections, gaps, and overlaps in vector datasets.
Extension suite for basic raster manipulation, including clipping and grid calculations.
Native connectors for PostGIS, MySQL, Oracle, and SpatiaLite with SQL query capabilities.
Ensuring property boundaries do not overlap and adhere to strict topological rules.
Registry Updated:2/7/2026
Export corrected GML.
Converting standard vector data into highly specific GML schemas required by regulatory bodies.
Testing a new spatial clustering algorithm without building a full application.