The Unified Mapping Platform (JUMP) is a GUI-based application for viewing and processing spatial data. It includes many common spatial and GIS functions. It is also designed to be a highly extensible framework for developing and running custom spatial data processing applications.
JUMP has the following features:The major components of the JUMP architecture are shown in the accompanying figure. On startup, the Workbench loads {@link com.vividsolutions.jump.workbench.plugin.Extension extensions} which are JARs that add functionality to the Workbench. This additional functionality may take the form of {@link com.vividsolutions.jump.workbench.plugin.PlugIn plugins} (menu items), {@link com.vividsolutions.jump.workbench.ui.cursortool.CursorTool cursortools} (toolbar buttons), {@link com.vividsolutions.jump.workbench.ui.renderer.Renderer renderers} (ways to draw the data), and {@link com.vividsolutions.jump.io.datasource.DataSource datasources} (ways to load and save various data formats).
The following topics cover many of the core activities JUMP developers may face.