All Classes and Interfaces
Class
Description
Displays an About Dialog (Splash Screen).
Pops up an 'About... ' Dialog.
Default implementation of the Feature interface.
A tool that draws an XOR visual indicator.
Deprecated.
Use DataSourceQueryChooser instead
UI for AbstractDrivers.
A base implementation of
FileLayerLoader.An implementation of GeometryProcessor that implements a method to
recursively process GeometryCollections, and that let the user redefine
one or all of the methods to process simple geometries.
An image whose source is a bitmap
Much of this code was donated by Larry Becker and Robert Littlefield of
Integrated Systems Analysts, Inc.
Class implementing generic code used in all *Imagefactory classes.
Deprecated.
Use DataSourceQueryChooser instead
Partial implementation of JUMPReader implementing getExceptions method.
Default implementation of the Layerable interface.
Common attributes and methods for LinearReferencing
Flexible generic dialog to prompt the user typing input parameters.
Deprecated.
Use DataSourceQueryChooser instead
Pulls WMS objects out of the XML
Default implementation of PlugIn, with useful functions for auto-generating a
name, converting a PlugIn into an ActionListener (for use with JButtons, for
example), and supporting undo.
Subclass this to implement a 'Save Project' plugin.
Superclass for holding a user-selected collection of
Feature items.A convenience class which implements some of the methods
of the IRasterLayer interface.
A driver for supplying
SpatialDatabasesDSConnectionsbasic implementation for db datastore extensions
Default implementation of PlugIn, with useful functions for auto-generating a
name, converting a PlugIn into an ActionListener (for use with JButtons, for
example), and supporting undo.
Retrieves a two-point-LineString layer and sets its styles.
Shows a modal dialog while an operating is in process
Class to handle additions within a formula.
10 dic 2011
Keeps registry of action listeners, triggers each of them on demand
with a given ActionEvent.
User can add one or several of the following 3d attributes to a layer.
Deprecated.
Action to add a button's text to a given JTextArea, when the button is pressed.
User can add one or several of the following geometry attributes to a layer.
This class stores results generated by SEXTANTE geoalgorithms that are
neither layers nor tables (i.e text results and charts).
Flexible generic frame for prompting the results in several objects.
Moved export action to a separate class
This frame is a refactoring of Sextante
es.unex.sextante.gui.additionalResults.AdditionalResultsTreeCellRenderer
Class to handle additions within a formula.
A JPanel that allows the user to move Object's back and forth between
two JList's.
Action add the text of a given text field to a text area on action performed.
WizardGroup used to collect parameters needed to add a WmsLayer.
Panel to define a connection to a read/write datastore.
Add a wizard to the Open dialog to open database connections with read/write capability.
WizardPanel to connect to a read/write datastore.
An ad-hoc
Queryagainst a DataStoreConnection.This Panel displays the options for the AdvancedMeasureTool.
Plugin for the AdvancedMeasureTool.
A tool for measurment of distance or area.
Uses geometry data in two
FeatureCollections to
extract parameters for an affine transformation.An AffineTransform implementation that is initialized by specifying
three points and the three points they map to.
Applies an
AffineTransformation to a layer.Applies an affine transform to the selected layers.
An aggregator accumulate individual values with addValue method and
return a synthetic value with getResult method.
Class containing all kinds of aggregator implementation as well as maps
containing instances of aggregators.
Implements the Albers projection.
Enables multiple CursorTools to operate at the same time.
Utility functions for working with angles.
Implements an animated clock.
Class to handle additions within a formula.
10 dic 2011
Class to handle additions within a formula.
10 dic 2011
Meta information object to store the units for the attributes in a layer.
A wrapper class including :
name of the input attribute
aggregator to be used to aggregate values
name of the output attribute
Class to store all information for a given attribute, so it can easily passed
to e.g. to methods of the FeatureCollectionTools
description:
provides some function to calculate mathematical
indices like mean, max, median for a set of features.
An AttributeOperationFactory can create an Operation returning values of
a certain AttributeType.
Implements an Attribute Panel.
A function object for
Geometry functions (which return a Geometry).Queries a layer by a spatial predicate.
Implements an Attribute Tab.
Implements an AttributeTable panel.
Types of attributes
Filter to select attributes or layers based on their attribute types.
Class to extract integer or double values (as double) out of the given Feature...
Assign a value to an attribute on a set of features.
An enum class with two values to determine if coordinates are given in the
Longitude / Latitude order or in the Latitude / Longitude order in a
particular CRS (or SRS).
Base class for FeatureInputStreamReaders.
Default implementation of the Feature interface.
Base for UI supporting File-based Driver.
a barebone
AbstractWMSRequest implementation. this should really only
be used if implementing proper requests like MapRequest or
FeatureInfoRequest is too much of an effortBasicStylePanel is used to edit the basic style.Adapts a JTS TopologyValidationError to ValidationError.
Creates a new layer, adding a (dynamic) attribute computed from a
beanshell expression.
Creates an Operation using the Beanshell scripting language.
The AttributeOperationFactory to build new BeanshellOperation.
This OpenJUMP PlugIn adds the capability to launch a scripted file from the
menu.
Bilinear interpolated triangulation transform, also known as "rubber sheeting".
BitmapVertexStyleString-to-Object map that anyone can use.
Blend lines which (nearly) touch each others.
Simply a chunk of code that can be passed around.
Creates two polygon-grid layers that interlock with sinusoidal "teeth".
Represents a bounding box in a specific projection.
Matches geometries based on whether each Geometry is contained in the
other's buffer.
PlugIn performing buffer operations authorized by JTS BufferOp class.
Caches features to prevent unnecessary queries.
Calculates areas and lengths from information obtained
from the user via a
MultiInputDialog.Calculates distances between the geometries in 2 different datasets
The CancelNextException is used by
WizardPanels to abort moving to
the next panel in the WizardPanel.exitingToRight() method if an error
occurred.Represents the capabilities WMS XML.
A folder containing Layers.
An addition, removal, or modification of a Category.
Whether a Category was added, removed, or modified.
Provides methods to move a category including the layers in it within the LayerNamePanel.
Implements a
PlugIn
that allows the user to change coordinate systems.ChangeLayerableName changes the name of a layer.Dialog that show controlls to customize the appearance og a
RasterImage layer.
Deprecated.
As of release 1.3, replaced by
DeeChangeStylesPlugInComponent including a Label and a CheckBox
a simple marker interface for plugins wanting checkbox menu items
A Map whose values are Collections.
Class for more convenient use of Lists and Arrays.
A custom Colour Scheme Browser - custom choices based on JColorChooser.
Class to generate a given number of color steps to
cross fade from color A to color C (and optionally
pass color B)
This class represents a cell value-colour pair.
Displays a colour.
The colour schemes were taken from the following sources:
Visual Mining, Inc.
A SWING table used to represent class intervals values and corresponding
colours.
A Style mapping different basic styles for different attribute values.
A panel to choose Color Theming options.
Provides a column based
TableModel.This is a helper class to store information about a JCS Column for the GML Parser (
GMLReader).Component including a Label and a ComboBox
Factory to build a combobox component.
A class to parse application command-line parameters and arguments.
An image whose source is a bitmap
Much of this code was donated by Larry Becker and Robert Littlefield of
Integrated Systems Analysts, Inc.
Combination of MouseAdapter and MouseMotionAdapter.
The ComponentFactory is used to create instances of the
Component
type T.Utility class for dealing with compressed files.
Condition
Panel de configuracion de los tooltips de las capas
The Workbench searches the JARs in its lib/ext directory for Configurations.
A channel of communication with a DataSource.
Contains a ParameterList and its associated DataStoreDriver.
Reuses existing connections where possible.
Base class for panels with a Connection combobox.
A simple value class that just stores a constant value.
The default implementation draws a selection box, but this can be overridden
(even to draw nothing).
A VisualIndicatorTool that allows the user to draw shapes with multiple
vertices.
A VisualIndicatorTool that allows the user to draw shapes with multiple
vertices.
Whereas a MultiClickTool looks for a double-click to end the gesture,
an NClickTool looks for a certain number of points to end the gesture.
Constraint Manager
Improved by ioan on 2017-08-05 to honour IncrementalAngle constraint even on the first segment
Some utility functions for handling Coordinate arrays.
Comparator class for Sortable objects, sets comparision criteria
on the fly -> no need to set them manually before sorting
Generates strings describing metrics for coordinate lists.
This class represents a coordinate system.
Implements a registry for
CoordinateSystems.Utility class.
A wrapper to wrap a
CoordinateReferenceSystem into a
CoordinateSystem.A function that maps one Coordinate to another.
Utility functions for working with Coordinates.
CopyBBoxPluginCopy a Feature Schema in the clipboard.
Copies the styles for a layer to a paste buffer
Class that calculates various correlation coefficients.
Class to handle additions within a formula.
10 dic 2011
A Counter used for example in Maps to count the number of times
an item occurs.
Create a grid or graticule for the map.
created on 19.10.2007
Creates a lattice for the current selected raster image
TODO : I was going todo this as a normal plugin, but this won't work since
raster images are Layerables and not layer objects, so the drop down list doesn't
display them
Creates a polygon grid from the current selected raster image
TODO : I was going todo this as a normal plugin, but this won't work since
raster images are Layerables and not layer objects, so the drop down list doesn't
display them
Creates voronoi regions from a set of points.
PlugIn to transform coordinates using Coordinate Transformation Suite (CTS)
Enable check (to controll menu items) that checks, if the selected layer is a RasterImage Layer
a simple wrapper to reuse a cursor tool as a plugin w/in the ui.
CustomTexturePaint is a helper to work around Java2XML
limitations.CutPolygonSIGLEPlugIn is an editing tool to cut a polygon using the geometry
of another polygon.
This cursor tool is installed by CutPoygonSIGLEPlugIn
To use it, select one or several Polygon a in layer A, draw a Polygon b by
hand, every selected polygon a will be changed into a - b.
OptionsPanel for setting up some dataset options.
- should the Charset selection be shown
A file, database, web service, or other source of data.
The DataSourceFileLayerLoader is an implementation of
FileLayerLoader
that wraps an existing file based DataSource class.A wrapper for a query string that attributes it with the DataSource
to apply it against.
UI for picking datasets for a given format.
Contains the various DataSourceQueryChooser panels, regardless of whether
they are for files, databases, web services, or other kinds of DataSources.
Registry for DataSourceQueryChoosers which plug-ins may add to when the
JUMP Workbench starts up.
A connection to a database datastore which can execute
Querys.Adapts the DataStore API to the DataSource API.
Factory to create WritableDataStoreDataSource fitting
a specific database connection.
A driver for a given type of datastore
Metadata about a Datastore geo layer: a dataset name with a geo column (one table
with several geo columns generates several DataStoreLayers, one for each geo column
A custom RowModel to use in a Swing Outline, used to display a Datasource information
for a specific database schema and table name:
geometric column info, editable WHERE clause, caching and limit
A resizable textArea to edit layers WHERE clause.
Metadata about the datasets in the database
Implements the DataSource interface in order to persist a query issued
from RunDatastoreQueryPlugIn.
Panel containing user interface elements to save a layer into a DataStore.
Central class to manage datastore transactions from OpenJUMP.
DataStoreTransactionManagerPlugIn is a ToolBox containing:
a text area displaying uncommitted edits
a commit button : to commit changes to the database
an update button : to update changes from the database
an inspect button : to inspect local evolutions not yet commited
class to hold infomation about the fields in the file
This class represents a DBF (or DBase) file.
Thrown when an error relating to the shapefile
occures
a class for writing dbf files
Contains constants for "registered" logging user ids
DeeChangeStylesPlugInDeeRenderingStylePanelA 2D Delaunay Triangulation (DT) with incremental site insertion.
Deprecated.
use CompressedFile instead [07.2016]
a jdbc driver wrapper to allow loading the driver with custon classloader
from an arbitrary location during runtime.
Enables the behaviour of a CursorTool instance to be overridden.
Eliminates features that have exactly the same geometry.
Inser vertices every x units along linear components of a Geometry.
A detacheable JInternalFrame.
Utility class to select attributes from a layer.
Computes both raw segment diffs and geometry diffs
for two input layers.
Finds all line segments in two
FeatureCollections which occur once only.
DiffEdges find all line segments in two
FeatureCollections which occur once only.Interface describing a disposable object. executing dispose() should release
all memory used by the implementing object.
Plugin to mimic a SQL GROUP BY operation.
Dissolve plugin is used to union features with same attribute value(s).
Class to handle divisions within a formula.
The default implementation draws a selection box, but this can be overridden
(even to draw nothing).
Selects items of the actual layer and informs about the number of selected
items
Base Driver Dialog.
A cache of the state of a DriverPanel.
Object to store a bunch of key/value pairs used by the input/output drivers/classes.
Factory creating buttons with a small arrow icon that shows a popup menu when clicked.
Flexible generic dialog for prompting the user to type in several values.
Implements a minimal LayerNamePanel in a JPanel.
Implementation of TaskMonitor that does nothing.
A
ReferencedImage for ECW filesDialog to ask the user for information on the new attribute and for a formular,
that represents a blue print to generate attribute values with.
PlugIn that creates a new attribute and assigns values to it, that are
calculated by processing a formula that was created by the user.
EditDatastoreQueryPlugIn load the query used to create a layer
in the RunDatastoreQueryPanel.Implements an
OptionsPanel for EditTakes care of "rollback" (if any geometries are invalid) and undo,
for PlugIns and CursorTools that modify geometries.
Panel used to edit elements of an existing connection in order to change
some of its parameters.
Extends JToolBar to create an
JToolBar with
certain buttons enabled (for saving state).A test for whether to enable or disable a menu, toolbar button, or other
component.
a method to mark plugins as enable checked. this is new. older plugins only
implemented a static createEnableCheck() method.
Creates basic EnableChecks.
A class that gives most of the functionality of DataInputStream, but is endian aware.
A class that gives most of the functionality of DataOutputStream, but is endian aware.
This is a fake exception class so the
GMLReader can abort a read mid-stream
via the standard SAX error handing methods.Adds the SRIDStyle to every layer that JUMP encounters.
Allows user to enter annotations in Well Known Text format.
Utility functions for
Envelopes.PlugIn to erase geometries of a layer with the geometries from another layer
UI for Displaying an Error Dialog.
This class is used to find the precise Esri prj string for a given srid.
A Feature Evolution.
Exception thrown by an operation performed on a Evolution.
Explodes features based on a GeometryCollection into several features.
Class to handle additions within a formula.
10 dic 2011
PlugIn to export the bounding box of the RasterImageLayer as a geometry layer, so
it can be changed, transformed to a fence and be re-applied to the RasterImage.
This enables all geometry operations for RasterImages.
This enables all geometry operations for RasterImages.
Giuseppe Aruta 2015_01_15
PlugIn to export the envelope of any type of layerable (Layer.class,
ReferencedImageStyle.class, WMSLayer.class, WFSLayer.class,
RasterImageLayer.class) as geometry.
The "entry point" into a JAR file containing PlugIns.
Extracts the boundaries of a polygon layer distinguishing
between shared and non-shared boundaries.
This plugin split a layer into several layers when its features have
different geometry dimensions.
Extracts points from polygon or line features and writes them to a new layer
PlugIn that extracts a selected part (fence) of a raster image to a new
raster image layer.
Some parts were taken from Stefan Ostermann's SaveInterpolationAsImagePlugIn.
Some parts were taken from Stefan Ostermann's SaveInterpolationAsImagePlugIn.
A representation of an object in the world, including its location, geometry,
and other attributes.
A collection of Features, with a special method for querying the Features
that lie within a given Envelope.
Creates a new FeatureDataset from a source FeatureCollection,
a list of attributes to be used as the key
a list of aggregator function to aggregate attribute values which are not part of the key
[Giuseppe Aruta 2017-14-12] A panel to show a collection of features To
create a panel with a table showing a FeatureCollection:
"FeatureCollectionPanel pan = new FeatureCollectionPanel(FeatureCollection)"
The style (Renderer) of the table reminds AttributePanel renderer
Base class for different roles of a PirolFeatureCollection, like RasterImage, Grid, Outline, etc.
TODO: comment class
Last change by $Author$ on $Date$
Last change by $Author$ on $Date$
Class to speed up handling of FeatureCollections (or lists of features) during progamming by implementing
a set of common tasks.
This class can check if a FeatureCollection has only one Geometry Type and in
this case, return this Geometry Type.
Delegates to another instance of FeatureCollection.
Default implementation of FeatureCollection.
Utility functions to create different kinds of FeatureDatasets
An addition, removal, or modification of a Feature.
Whether a Feature was added, removed, or modified.
implements a
WMSRequest specifically tailored for the
FeatureInfoTool to retrieve info about a WMSLayerA stream of features from an external source, which
may throw exceptions during processing.
Adds a plug-in to the JUMP Workbench as a menu item.
Utility class to transform a collection of Features into a List of
SegmentStrings, and to store genealogy data into their data field.
Metadata for a FeatureCollection: attribute names and types.
Class for easier handling of featureSchema objects.
A FeatureSegment is a line segment contained in an edge of a feature
A collection of selected
FeaturesComputes Feature Statistics for a
FeatureCollection.Computes various statistics for selected layers.
A FeatureUpdate records an update to a single Feature.
Records update transactions on
Features, and can apply them
to a FeatureCollection.Useful utility functions for working with Features.
Compares two Features for order based on their feature ID.
Retrieves the layer containing the single Fence polygon (if any) and sets its styles.
UI for picking datasets stored in files.
The FileLayerLoader defines the interface for plug-ins that can load files
into the current Task.
File-related utility functions.
FillPatternFactory creates a list of all known patterns.This PlugIn creates a planar graph from features displayed in view and
creates a polygon from the area containing the user click.
A spatial filter
Query on a DataStoreConnection.Opens a TaskFrame when the Workbench starts up
pretty much an url classloader that wraps a parent (by default) and let's you
add urls in front (prepend) or at the end (append via finalCl) during runtime
Warning: This class can parse a wide variety of formats.
a FlexibleFeature based on
BasicFeature originally used by the
GeoJSON reader. currently adding this functionality
- "autoextends" by returning null for undefined attribs
- lazy conversion of attributes (see FlexibleFeature.getAttribute(int))
currently String, Date, Time, Timestampa FlexibleFeatureSchema originally used by the GeoJSON reader.
extends the basic
FeatureSchema by
- allow changing attrib types on the fly
- creates empty geoms matching a previous set geomTypeA driver that reads GML files following the FME default schema.
This class is a
JUMPWriter specialized to write FMEGML.Some simple single-arg sprintf-like routines.
Based on FontChooser by Janos Szatmary.
a utlity class to format numbers into strings.
Panel to help the user to create a formula that describes how the value of a new attribute will be calculated.
This class is a utility to parse formulas, that describe how an additional attribute value is to be calculated on a by feature basis.
Base class for each sub-formula or value of a formula, since we don't want to parse the formula again and again for each value...
Function
Definition of functions used in the QueryDialog
Installs the
GCPlugin
TODO Is this class useless now that GeometryConverted has been included into
the CORE ?A jump plugin for the conversion of geometries into one another.
Plugin to fill an attribute with randomly generated numbers
Plugin to fill an attribute with randomly generated numbers
Deprecated.
see com.vividsolutions.jump.workbench.Logger
Use these for generic names as layer, layer A, function...
Base class for mathmatic operations like division, addition, etc.
This class is a base for geographic coordinate systems.
Represents the Geographic (Datum) coordinate
system.
A factory for referenced images.
Try to find GeoJP2 geo-reference information in image metadata
a wrapper for a feature collection to do funky geojson stuff to/with
DB types for geometric columns
Used by spatialite, for other datastore, default to native type.
TODO : I18N to finish
Metadata about a Geometry Column
An Enum representing MySQL/MariaDB Geometry_column layout:
either an OGR layout, or no layout (no geometry_columns MD table found)
An Enum representing Spatialite Geometry_column layout:
either a FDO layout, an OGR OGC layout, an OGR Spatialite layout, an GeoPackage layout
or no layout (no *_geometry_columns MD table found)
Geometry objects are unmodifiable; this class allows you to "modify" a Geometry
in a sense -- the modified Geometry is returned as a new Geometry.
A function object for
Geometry functions (which return a Geometry).Provides basic functions for computation with
Geometry objects.Magnifies a given area of a set of Geometry's.
Reduces the precision of a
Geometry
according to the supplied CoordinatePrecisionReducerA function object for
Geometry functions (which return a Geometry).An interface to process geometries.
Add a parent class to georeferenced layers having SRSInfo and Envelope
Most georeferencing is done from this class.
TODO: comment class
The GeoTIFFDescriptor is a single class that is both an OperationDescriptor
and a RenderedImageFactory for the overridden "tiff" operation.
An extension of the XTIFFDirectory that understands
the structure of the GeoTIFF key set
A factory object for a GeoTIFFDirectory and its corresponding
XTIFFField class.
legacy GeoTIFF reader
A factory for GeoTIFF images.
Adds to the JUMP Workbench the UIs for opening and saving GML files.
Writes or creates a formatted string containing the GML
representation of a JTS Geometry.
Reads an XML file that starts with a 'JCSGMLInputTemplate'.
Try to find GMLJP2 geo-reference information in image metadata
This class provides a parser for reading GMLOuputTemplates.
GMLReader is a
JUMPReader specialized to read GML files.GMLWriter is a
JUMPWriter specialized to output GML.This class allows to create a JComponent whose background is stretched between
two colors.
This class create a combo box for gradients.
Class that allows to add the GradientCanvas component to the items of a JComboBox.
Class to create the component formed by a JPanel and two JLabels.
This class defines a grid system (coordinates and cellsize)
Wrapper to convert
org.openjump.core.rasterimage.sextante.OpenJUMPSextanteRasterLayer to 2D
Array (Matrix) or to a 1D Array.
Abstract class for grip wrappers.
A grid wrapper that performs interpolation to calculate
cell values.
A grid wrapper that does not perform interpolation to
calculate cell values.
A
WritableDataStoreDataSource for H2.A driver for supplying
SpatialDatabasesDSConnection
sExtension for H2GIS Support
Connection to a H2GIS database.
Metadata for a H2 Database
H2FeatureInputStream
Implements the mapping between a result set and a
FeatureSchema and
Feature set.A DataSourceQueryChooser to write to a PostGIS DataSource.
Panel containing user interface elements to save a layer into a PostGIS table.
A driver for supplying
SpatialDatabasesDSConnection
sQuery builder for H2GIS queries.
Factory to convert H2 geometric data type.
Just an interface to have a relation between some utility classes that have kind of the
same intention, but do not have any members or functionality in common.
created on 06.06.2018
Represents the base class of the EPSG
horizontal coordinate systems.
At the bottom-left corner is an MS-Access-style record navigator for
cycling through the history of documents.
Wrapper to the HTTP Proxy settings parameters
Singleton for the Internationalization (I18N)
light weight wrapper to easily integrate raster styler translation
A set of methods to implement for plugins to be recognized as icon enabled.
Gets an icon from this class' package.
Deprecated.
use com.vividsolutions.jump.workbench.ui.images.IconLoader instead
Deprecated.
use com.vividsolutions.jump.workbench.ui.images.IconLoader instead
Simple class to report missing/bad
DriverProperties problems.A simple canvas which draws a given image in the upper left corner of itself.
You can set the alpha by calling #setColor (only the alpha will be read)
Simple Image Layer Management UI.
Can't add, replace, or remove the first element in the list.
ImportArcMapStylePlugInImportSLDPlugInRetrieves the Incremental Warping Vectors layer and sets its styles.
Chooses a good size for the scale-bar increments.
An IndexedFeatureCollection creates a new collection which is backed by a
FeatureCollection, but which is indexed for query purposes.
Provides proxied (non-spatial) views of a Layer.
Registry of inputChangedListeners; method to trigger them on demand.
Defines Listener interface for input changed events.
Install a dummy reader which does not try to read files with xml or txt
extension.
Plug in for navigation with keyboards keys.
Ensures that all TaskFrames get a scale bar.
Ensures that all TaskFrames get a scale bar.
Installs custom 'look and feel' for UI via 'Skins'.
Adds to the JUMP Workbench the UIs for opening and saving files with the
basic file formats.
Find a reasonable point at which to label a Geometry.
Represents the Exception when an invalid coordinate
system code is entered.
Thrown when an attempt is made to load a shapefile
which contains an error such as an invalid shape
Selects all Features which were not selected in layers where at least one
feature was selected.
An ActionListener that invokes the method on the object when the action is
performed.
An ActionListener that invokes the method on the object when the action is
performed.
An ActionListener that invokes the method on the object when the action is
performed.
An ActionListener that invokes the method on the object when the action is
performed.
An image whose source is a bitmap
Much of this code was donated by Larry Becker and Robert Littlefield of
Integrated Systems Analysts, Inc.
Pulls WMS objects out of the XML
Interface for data objects (layers and tables).
Interface for layers
This is the base interface that all raster object have to implement
to be able to be used by SEXTANTE algorithms.
An image whose source is a bitmap
Much of this code was donated by Larry Becker and Robert Littlefield of
Integrated Systems Analysts, Inc.
Converts JTS Geometry objects into Java 2D Shape objects
Write a java object to XML.
Utilities for JDBC.
Since jdk7, if control buttons are invisible, the chooser does not auto
approve (incl. globbing, chdir) on enter key anymore.
When the user types into a JList, scrolls the JList to that item.
JMLReader is a
JUMPReader specialized to read JML.JMLWriter is a
JUMPWriter specialized to write JML.The purpose of this proxy class is to defer linking to
the proprietary ECW ER Mapper library till runtime.
joins attribute values according to some spatial and statistical criterion
Merges attributes according to some spatial and statistical criteria
from one dataset to another
Table join - attaches attributes from one layer to another layer
created: 2012-10-01
refactored : 2016-10-29
Service provider interface for the ecw jp2k image
Service provider interface for the jp2k image
Service provider interface for the openjpeg jp2k image
Initializes the Workbench with various menus and cursor tools.
Base exception for JUMP-related problems.
Interface for JUMPReader classes.
JUMP version information.
This class is responsible for setting up and displaying the main JUMP
workbench window.
Implementation of
WorkbenchContext for the JUMPWorkbench.Interface for JUMPWriter classes.
The
KeyMap represents the two-way mapping
between a single set of GeoTIFF codes and their
symbolic string names.The KeyRegistry provides the global registry for all
sets of KeyMaps.
Utilities to support the Java language.
Implements the Polyconic projection
Adds colour, line-width, and other stylistic information to a Feature
Collection.
A "sheet" of spatial data, overlaid on other "sheets".
This is implemented as an extra interface to keep legacy compatibility for
LayerNamePanel.
Defines a proxy for a
LayerableNamePanel.Empty implementation of LayerListener.
Stays in sync with the LayerManager.
An addition, removal, or modification of a Layer.
Whether a Layer was added, removed, or modified.
Notified when a Category, Layer, or Feature is added, removed, or modified.
Registry of Layers in a Task.
An object that contains or is otherwise associated with a LayerManager.
Utility methods for generating layer names.
Defines a listener for changes to layer selection.
Defines a proxy for a
LayerNamePanel.LayerNameRenderer is mainly used in the TreeLayerNamePanel to display layerable
names and tooltips, but it is also used in other UI components like MultiInputDialog
Deprecated.
Renders layers as an Image, which can then be saved to a file or printed.
Computes various statistics for selected layers.
...
Convenience functions for setting and working with Layer Styles.
Class for more convenient use of Layer objects.
Implements a tree cell editor for the Layer tree.
Implements a
TreeCellRendererfor the Layer tree.JTree model for displaying the Layers, WMSLayers, and other Layerables
contained in a LayerManager.
Provides the internal Frame in which Layer views are rendered.
A party with an associated LayerViewFrame.
Be sure to call #dispose() when the LayerViewPanel is no longer needed.
Defines a Listener for Layer-view change events (For example,
a change in the cursor position or a selection).
An object that knows how to get the current LayerViewPanel (if more than one exists,
as in the case of an MDI application.
wrapper class to defer ui init until panel is drawn
Filters out middle- and right-clicks.
Panel that uses LayerView.class capability to show applied style
according to feature type.
Plugin to display the legend of correct symbology used into a view
Create point along a selected linear geometry from a distance
and an offset values.
Create point along a selected linear geometry from a distance
and an offset values.
Optimized code for spatial predicates
between
LineSegments and Envelopes.A collection of selected
LineStrings.Base class for styles painting linestring vertices.
Prompts the user to pick a dataset to load.
UI for picking a file-based dataset to load.
Class to handle additions within a formula.
10 dic 2011
Class to handle Math.log() like operations.
a generalized logger interface for OJ package usage currently based on log4j
v1.2
TODO: - move to commons-logging to be more implementation independent
-implement class:line logging for legacy log4j using code
This Interface defines a party having an associated LookAndFeel.
A Macro is a list of actions which can be persisted in a xml file in order
to be replayed.
Created by Michaël on 05/10/14.
A sequence of plug-ins treated as one.
Convenience superclass used in toolboxes that have one primary button.
A plugIn to repair invalid geometries
A comprensive class/plugin to manage data of a single raster layer
A Utility class to select the optimal Map Format based on some preferences.
Represents a WMS Layer.
Hierarchical collection of MapLayers
Represents all of the parameters of a getMap request from a WMS server.
A driver for supplying
SpatialDatabasesDSConnectionsa database datastore extension for accessing MariaDB and MySQL w/ the MariaDB
JDBC driver
Implements the mapping between a result set and a
FeatureSchema and
Feature set.Creates SQL query strings for a Spatial database.
Indexes a MatchCollection to optimize the spatial queries
used during matching.
Additional math utilities.
A special LayerFinder for the AdvancedMeasureTool.
A special Style for usage in the AdvancedMeasureTool.
A tool which displays cumlative length, angle and cumlative area of
a linestring drawn on the screen.
An object that is notified when a particular menu item is shown
e.g. to set its enabled state.
First level menus names of JUMP
This class implements the Mercator projection.
A PlugIn to merge selected features.
Deprecated.
see new MergePolygonsWithNeighbourPlugIn
Class to store meta information of various kinds in a map.
Tool class for easier handling of meta information on a layer basis.
- objects will be created, if neccessary
- you don't need to access the properties map of the data source (where the meta information is stored) yourself
- objects will be created, if neccessary
- you don't need to access the properties map of the data source (where the meta information is stored) yourself
Displays line segment length and absolute angle.
This will eventually implement an interface called MeasurementSystem.
A MicroscopePointAdjuster takes some line segments and an envelope, and
adjusts the points of the line segments within the envelope
so that small differences are visible.
A plugin to layout opened internal frames as a mosaic.
PlugIn class that adds the option to move a selected category one position down
in the layer name panel to the category context menu.
TODO: comment class
PlugIn class that adds the option to move a selected category to the bottom position
in the layer name panel to the category context menu.
Move selected layer to category plugin
A VisualIndicatorTool that allows the user to draw shapes with multiple
vertices.
A sequence of EnableChecks treated as one.
Flexible generic dialog for prompting the user to type in several values.
Console panel for the MultiInputDialog.
Description panel to illustrate and explain a plugin throw its Dialog box
Wrapper for a Shapefile PolyLine.
Class to handle multiplications within a formula.
Wrapper for a Shapefile MultiPoint.
A set of method to implement for plugins to be recognized as shortcut enabled.
Flexible generic dialog for prompting the user to type in several values.
installs the MySQL database datastore driver if available
Whereas a MultiClickTool looks for a double-click to end the gesture,
an NClickTool looks for a certain number of points to end the gesture.
A Panel that contains controls to collect all information needed to create
a new attribute out of.
Dialog to set the raster noData value.
This is a mouse menu plugin activating Noder plugin with following options
update selected features
split polygons
This is a mouse menu plugin activating Noder plugin with following options
update selected features
node lines
This is a mouse menu plugin activating Noder plugin with following options
update selected features
node polygons
Noder PlugIn computes intersection nodes in a collection of linear or areal
features.
Enumeration to choose if elements are processed and if they are only
noded or also splitted.
Indicates that a
HCoordinate has been computed which is
not representable on the Cartesian plane.Null Shape handler for files containing only null shapes.
TODO: comment class
Reduces the precision of a number
by rounding it off after scaling by a given scale factor.
Refactor of Sextante class es.unex.sextante.core.ObjectAndDescription from
lib Sextante.jar.
TODO: comment class
An Iterator that can traverse multiple iterators down an object graph.
Notifies listeners when features are added to or removed from a
FeatureCollection.
Listens for features being added to or removed from a
FeatureCollection.
PlugIn creating an offset linestring from a linear geometry.
This class is a JPanel with a "Cancel" and a "OK" button.
Hosts a custom component in a dialog with OK and Cancel buttons.
Class that implements a default Action Listener behavior for
an OKCancelButtonPanel.
Restricts the number of Features in a FeatureCollection to 1.
Displays and stays in sync with a single Layer.
Plug-in to open files using a wizard.
A
ReferencedImage for ECW filesDeprecated.
elements have been moved to JUMPConfiguration
TODO this class should be deleted before official 2.0 release
Operator to make a geometry valid.
Deprecated.
replaced by org.openjump.core.ui.plugin.file.OpenProjectPlugIn
Interface that any dynamic attribute must implement.
Operator contains the definition of common operators.
TODO Purpose of
A driver for supplying
SpatialDatabasesDSConnectionsImplements the mapping between a result set and a
FeatureSchema and
Feature set.Creates SQL query strings for a Spatial database.
Permits only one CursorTool to be active at a time.
Takes two FeatureCollections and returns their overlay, which is a new
FeatureCollection containing the intersections of all pairs of input features.
Creates a new layer containing intersections of all pairs of
features from two input layers.
Pans the image in the current task window.
Zoom to the features, then flash them.
The parameters for an instance of an option occurring in a command.
A strongly-typed list of parameters for passing to a component
The schema for a
ParameterList.Specifies the syntax for a single option on a command line.
Simple exception class to express problems parsing data.
Deprecated.
unused and can probably be deleted, kept for reference only
Pulls WMS objects out of the XML
Pulls WMS objects out of the XML
Pulls WMS objects out of the XML
A collection of selected
Geometry objects (parts of larger
selections).Lets user paste items from the clipboard.
Lets user paste layers from the clipboard.
Lets user paste layers from the clipboard.
Apply a Feature Schema to a FeatureCollection.
Pastes the styles from the internal style paste buffer to a layer
Deprecated.
see com.vividsolutions.jump.workbench.Logger
Class that describes a single line, specified by it's starting and
end point.
Class that wraps a FeatureDataset and adds methods to get and set meta information objects.
Handles i18n stuff for PIROL plugIns.
Class that Eclipse generates, if the "Externalize Strings" command is used.
Class that Eclipse generates, if the "Externalize Strings" command is used.
Holds general information, that have to be available everywhere in the project.
Base class for objects that describe an n-dimensional point.
A base class for planar coordinate systems.
PlanarGraphPlugIn computes a planar graph from a set of features.
BSD License
Class suitable for plotting 2D data on a panel, to be added to a swing
container.
Plug-ins are code modules that can be easily added to or
removed from JUMP Workbench.
Passed to PlugIns to enable them to access the rest of the JUMP Workbench.
contains preselected task,
Loads plug-ins (or more precisely, Extensions), and any JAR files that they
depend on, from the plug-in directory.
Points in Euclidean space, implemented as double[].
Wrapper for a Shapefile Point.
Creates a new point layer from a attribute table where
two attributes are used as coordinates.
Implements the Polyconic projection
Wrapper for a Shapefile Polygon.
Merges two polygon and returns the result via
getOutPolygon() if the result is not of another
geometry type.
A party with an associated PopupNode.
A
WritableDataStoreDataSource for PostGIS.A driver for supplying
SpatialDatabasesDSConnectionsinstalls spatialite datastore into OJ
Implements the mapping between a result set and a
FeatureSchema and
Feature set.A DataSourceQueryChooser for writing to a PostGIS data source.
A DataSourceQueryChooser to write to a PostGIS DataSource.
This class contains the user interface elements to save a layer into a
PostGIS table.
Panel containing user interface elements to save a layer into a PostGIS table.
Creates SQL query strings for a Spatial database.
Factory to convert Postgis geometric data type.
Class to handle Math.pow() like operations.
Provides a number of named coordinate systems.
A TaskFrame can have several InfoFrames, but one PrimaryInfoFrame.
Metadata about a Primary Key column
A TaskMonitor that reports its output to a PrintStream.
an Interface to implement priority
Represents the Projected coordinate
system.
This is the abstract base class for all projections.
Giuseppe Aruta (2013)
This class derives from OpenJUMP original AffineTransformation class
and it implements a ProjectiveTransform that is initialized by specifying
four couples of points (source to target).
Applies a projective transform to the selected layers.
Giuseppe Aruta [23_3_2016] This class is used to recognize file projection.
Class that enables easy access for reading and writing properties files.
Authentification for net requests
Allows to configure the network connection (through a proxy HTTP or SOCKS)
class to scale the "coordinates" of a punkt object, often needed for statistical calculations.
A simple four-sided polygon.
Quantity (used by Unit)
Delegates to different CursorTools depending on whether various modifier keys
are pressed (Ctrl, Shift, Alt).
A simple interface for queries on connections
QueryDialog
Utility class, holds constants associated with Radius
for various projections.
15 sept. 2005
15 sept. 2005
16 sept. 2005
TODO: comment class
Layer representing a georeferenced raster image (e.g. an areal photography) in OpenJump.
Panel that contains controlls to customize the appearance of
a RasterImage layer.
TODO: comment class
TODO: comment class
Panel for setting properties for viewed image.
Plugin for displaying the raster (ASC, FLT formats) legend.
Deprecated.
replaced by geoimg code, more efficient
TODO to be removed in version 2
Panel that contains controls to customize the appearance of a RasterImage
layer.
Adapts the old JUMP I/O API (Readers and Writers) to the new JUMP I/O API
(DataSources).
Interface implemented by plugins or loader which can be recorded
as part of a macro
RecursiveListener extended to watch for global function key events.Listens to a component; if the component is a container,
recursively listens to all children.
An image which is referenced to a specific coordinate envelope
A factory for
ReferencedImages.A JUMP style that will paint images
RefreshDatastoreQueryPlugIn runs the query associated
to this layer and replace the dataset.While a Registry is similar to a Blackboard in that they are both flexible
repositories of information, there are some subtle differences:
The Registry is a bit more structured (values are Lists as opposed to
general Objects).
This class parses quickly a register to associate CRS codes with names.
Simplifier removing segments based on their size, and taking care to remove
the point with angles close to 0%PI
Created by UMichael on 10/03/2016.
First call #createRunnable.
Deprecated.
Replaced by
RendererFactory
The RendererFactory interface is used to create an instance of the renderer
for the class of the content to be rendered.
RenderingManager is in charge of rendering a map to the LayerViewPanel,
to a file (image, pdf...) or to external device (printer).
Deprecated.
As of release 1.3, replaced by
DeeRenderingStylePanelDeprecated.
this plugin is not undoable - moreover, it is redundant with
AutoAssignAttribute
Replicates/ copys selected items in a new or existing layer
Deprecated.
A block of code to execute on a result set.
role for a feature collection containing gridded data
TODO: comment class
Role for FeatureCollections that contain point geometries, only
Standard Role with no special capabilities
TODO: comment class
Last change by $Author$ on $Date$
Last change by $Author$ on $Date$
Numbers with one or two significant digits, like 1 x 10^3, or 5 x 10^2.
The panel used to choose a connection and input a SQL query.
This PlugIn runs a SQL query against a datastore and creates a Layer
from the result.
Run a macro composed of a sequence of plugins along with their parameters.
Deprecated.
in favor of com.vividsolutions.jump.workbench.datasource.SaveDatasetAsPlugIn
Prompts the user to pick a dataset to save.
UI for picking a file-based dataset to save.
Save the view to a PNG or a JPG image file.
Saves the actual map window as svg graphics
Subclass this to implement a 'Save Project' plugin.
...
This PlugIn saves a RasterImages to disk with its geographical position.
plugin to save a layer style as file.
A query performed against a WritableDataStoreDataSource.
Wrapper class to include DataStoreSaveDriverPanel into the new SaveWizardPlugIn
Wizard to save a dataset to a WritableDataStoreDataSource
This plugin is a write-only driver for a data source backed by a H2 database.
This plugin is a write-only driver for a data source backed by a PostGIS
database.
Add Write capabilities to DataStoreQueryDataSource for PostGIS table.
A query performed against a PostGIS data source.
This plugin is a write-only driver for a data source backed by an PostGIS
database.
Contains function for accessing the actual map scale of the screen
A search toolbar to find an existing command in the menus, submenus and popup
menus of OpenJUMP.
Extracts the unique segments from a FeatureCollection.
Data attached to a SegmentString to remember which Feature, which Geometry
component and which Linear element it comes from.
Utility class used for noded Geometry reconstruction.
Selects all items of the actual layer and informs about the number of
selected items.
Selects all Features with the modified flag set
Selects all features of the active AttributeTable, preserving order.
SelectFromListPanel is a Panel to choose a component
in a scrollable list of components (used for style chooser)A plugin to select features with complex geometries (MultiPoint, MultiLineString,
MultiPolygon or GeometryCollection).
Provides aggregate information for selected features, parts, and linestrings.
A party with an associated
SelectionManager.OptionsPanel for setting up the size, color and the from of selected features.
Class to easily handle selections and selection tools.
Selects items within a cirlce of the actual selected layers and informs about
the number of selected items
Selects items within a fence of the actual selected layers
and informs about the number of selected items.
Created by UMichael on 31/05/2015.
A select tool opening a popup dialog to choose which feature to be selected when several
superimposed features are located under the mouse.
Installs most of the menus and toolbar buttons.
This class represents an ESRI Shape file.
Thrown when an error relating to the shapefile occurs
Wrapper for a shapefile header.
ShapefileReader is a
JUMPReader specialized to read Shapefiles.ShapefileWriter is a
JUMPWriter specialized to write Shapefiles.Interface implemented by all the ShapeType handlers
Thrown when an attempt is made to load a shapefile
which contains a shape type that is not supported
by the loader
A set of method to implement for plugins to be recognized as shortcut enabled.
- initializes renderplugin - plugin calculates the actual scale and draws the
text (and a white rectangle around) in the map window all things are done in
ShowScaleRenderer
Calculates the actual scale and draws the text and a white rectangle around
See White, Marvin S., Jr. and Griffin, Patricia. 1985.
Ensures that all TaskFrames get a scale bar.
- initializes renderplugin - plugin calculates the actual scale and draws the
text (and a white rectangle around) in the map window all things are done in
ShowScaleRenderer
Calculates the actual scale and draws the text and a white rectangle around
Provides an easy way to read spatial data from a GML document.
SimpleQueryPlugIn is a query editor and processor.
Advantage over ImageCachingRenderer: no cached image (typically 1 MB each).
Provides a simple encyrption/decryption mechanism for ASCII string values.
Simple implementation of TreeModel.
Extracts the boundaries of a polygon layer, simplifies them, and then
uses the polygonizer to create polygons again.
Simplifies a selected line, criterion is a maximal line displacement
A heuristic used by Microscope to expand a single segment,
while maintaining its orientation.
Implements an
OptionsPanel to allow skin selection.Utility class to read a GeoServer-style SLD file into a raster symbolizer.
SLDImporterFillStyleSizedStrokeFillStyleSizedStyleStrokeFillStyleStrokeStyleVisually indicates the snap point with a coloured dot.
Inputs and outputs are in model space, not view space.
A SnapPolicy to snap new vertices onto vetices being edited.
Abstract base class for sortable objects like punkt object.
Sort Categories abstract plugin
Sort categories by number of features
Sort categories by name
Restore layers from the saved location
Save current category and layer location
Base class for all spatial databases DataStore connections.
A base class for Spatial Databases DataStore Metadata: DB accessed through
JDBC driver, implementing if possible OGC SFSQL.
Reads features from a Spatial database.
Implements the mapping between a result set and a
FeatureSchema and
Feature set.Creates SQL query strings for a Spatial database.
A driver for supplying
SpatialDatabasesDSConnectionsinstalls spatialite datastore into OJ
Spatialite connexion metadata.
Implements the mapping between a result set and a
FeatureSchema and
Feature set.Creates SQL query strings for a Spatial database.
Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection,
and predicate.
Queries a layer by a spatial predicate.
This PlugIn can make spatial joins using different geometry predicates.
Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection,
and predicate.
Queries a layer by a spatial predicate.
Represents an ID used by DataStores to refer to a
particular Spatial Reference System.
Contains methods to extract sets of features
which fullfill some spatial criterion.
Allows the user to specify features by clicking on them or drawing a box
around them.
GRS80 spheroid.
Based on "Java Tip 104: Make a splash with Swing" by Tony Colston
(http://www.javaworld.com/javaworld/javatips/jw-javatip104.html)
This is a mouse menu plugin activating Noder plugin with following options
update selected features
split polygons
split lines
This is a mouse menu plugin activating Noder plugin with following options
update selected features
split polygons
This is a mouse menu plugin activating Noder plugin with following options
update selected features
split polygons
node lines
A 1.4 file that provides utility methods for creating form- or grid-style
layouts with SpringLayout.
Utililty class containing methods to manipulate SQL Strings
Class that represents a square root operation on the given value.
A class to lookup in srid.txt.
Deprecated.
Ensures that all geometries have a given SRID.
Small container for SRS information.
Creators of Layers are not bound to use these category names, but they are
the standard ones.
Overrides most of the abstract methods of the AbstractPlugIn to implement
a default behavior, that fits the needs for a plugIn in the PIROL context.
standard implementation for a table model.
Contains DataSource classes for the standard JUMP Readers and
Writers.
Start recording a sequence of plugin execution
...
Dialog to show the results of the quick statistical overview (means, deviation, etc.) in a table, that
allows to identify features, that hold min. and max.values in the map.
PlugIn that gives a quick impression on the value ranges, means (modes) and
the deviation of the layer features' attribute values.
Table model to show a quick, statistical overview for a layer (or selection)
Stop recording a macro.
Useful String-related utilities.
Must have a parameterless constructor so it can be created by Java2XML.
StyleChooserPanelThis utility class plugs a given style into a raster image layer.
Class to handle subtractions within a formula.
An autocomplete data structure that enables you to quickly look up the top k
terms with a given prefix in a set of weighted terms.
A weighted term.
A list of autocomplete suggestions, ordered from highest weight to lowest
weight.
SuggestTreeComboBox presents a selection of items starting with the
same letters as the one in the editor using a SuggestTree (Trie).
This tool have the following functions:
- zoom in/out with left/right mouse click
- pan with mouse drag
- zoom in/out with mousewheel and then left click for zoom or right click for cancel
In wheelMode you can see the new area after zooming.
äöü
A plugin to synchronize / desynchronize LayerViewPanels.
A "system-maintained layer" has a fixed set of styles and is identified by
name.
A Coordinate associated with another Coordinate.
Whatever the user needs to do a particular task.
Interface: NameListener must respond to task name changing.
a simple way to signal whatever was done down the line
was cancelled whereever this was thrown
A party with an associated TaskFrame.
An interface wich must be implemented from the tasklistener.
Provides a simple interface between an operation (or "task") and the
application in which it executes.
Modified from
http://jfontchooser.osdn.jp/site/jfontchooser/project-summary.html MIT/X
common Licence, Copyright (c) 2004 Masahiko SAWAI
- The panel gets Font and Text preview from a selected Text component -
Preview panel works as text editor.
Convenience superclass for classes that want to extend BasePlugIn and
implement ThreadedPlugIn.
A long-running PlugIn that keeps the GUI responsive (but only partially so,
as a modal progress dialog will be in the way).
This thread queue executes at maximum N Runnables in parallel
were N is a given number of worker threads that should be used.
If the number of running threads goes down to zero
implementations of this interface are able to be informed.
Thread safety is achieved by (1) synchronizing the methods, and (2) creating
new Collections in #getFeatures, #query, and #iterator to prevent
ConcurrentModificationExceptions.
Reading and writing can be done on separate threads.
Deprecated.
moved all methods to newer
org.openjump.core.rasterimage.TiffUtilsV2 class
A popup menu with a title row.
TODO: comment class
An always-on-top modeless dialog with a WorkbenchToolBar (for CursorTools,
PlugIns, and other buttons).
Deprecated.
future implementations should use
ToolboxPlugInV2 insteadpretty much
ToolboxPlugIn but cleaned up plus propagating errors
from initializeToolbox() -> getToolbox() -> execute() making implementations
easier and more failsafeStores the state of the component and its descendants on the Blackboard of
the LayerManager (if any) of the current JInternalFrame.
To customize the LayerViewPanel's tooltips, call LayerViewPanel#setToolTipText.
This class has no real purpose (yet??)
Panel displaying current uncommitted edits and including the commit button.
This class implements the Transverse Mercator Projection.
A read-only tree appropriate for the left-hand panel of an AddRemovePanel.
interface to limit recursion over tree
interface handling visiting each tree path node
may throw
TreeUtil.VisitFinishedException or other TreeUtil.VisitingExceptionsA triangle, with special methods for use with BilinearInterpolatedTransform.
A Triangulation on vertices (generic type V).
Creates a triangulation using the new Triangulation API of JTS 1.12
A better name for this class would have been TriangleMapFactory.
An action that can be rolled back.
Receives UndoableEdits from PlugIns and CursorTools.
UnionByAttribute plugin is used to union features in a Layer or to Dissolve
features using an attribute.
A List that ignores duplicates.
Examples: meter, inch, angstrom!
List of UOM is created from ESG database with the following code :
SELECT
rpad(upper(regexp_replace(unit_of_meas_name,'[ ''\\(\\)-]+','_','g')), 16) || '(' ||
rpad('"' || unit_of_meas_name || '"', 32, ' ') || ', ' ||
uom_code::text || ', ' ||
rpad(upper(unit_of_meas_type), 6) || ', ' ||
rpad((coalesce(factor_b,0)/coalesce(factor_c,1))::text, 21, ' ') || ', ' ||
'"m"' || '),'
FROM epsg_unitofmeasure
WHERE deprecated = 0 AND unit_of_meas_type IN ('length','angle') AND uom_code > 9000
ORDER BY uom_code
Some handwriting reformatting/correction are necessary though
Some abbreviations have been found in http://w3.energistics.org/uom/poscUnits22.xml
This class implements the Universal Transverse Mercator Projection.
Update a layer from another layer using a join
Utility class for handline
URI.Prevents the user from entering invalid data.
Extends CompositeValidator to validat that integers is within a set of
boundary values.
Implements validator to check for more than one condition.
Implements validator with a greater than or equal to threshold.
Implements validator with a greater than threshold.
Implements validator with a less than or equal to threshold.
Implements validator with a less than threshold.
Leave untouched the really good stuff and the really bad stuff, but
replace the sort-of good stuff, as it's probably just transient.
An error with a Feature, found by Validator.
The types of validation errors detected by Validator.
Performs basic JTS validation, and additional validation like checking polygon
orientation.
Interface for a class that checks if the values in e.g. a dialog are ok, so we can proceed or not.
An interface for objects which can transform columns
from ResultSets into JUMP data types
Standard data converters for JDBC.
This class provides a complete set to transform a grid (GridWrapperNotInterpolated.class) derived
from a RasterImageLayer.class into vector objetcs.
Implements algorithm for computing a distance metric
which can be thought of as the "Vertex Hausdorff Distance".
Displays the vertex index for each vertex of a line string.
VertexStyleChooserA JPanel for styling a vertex.
...
Displays the X,Y coordinate values for each vertex of a line string.
Displays the vertex z value for each vertex of a line string.
This flow layout arranges components in a directional flow, much like lines
of text in a paragraph but vertically.
Plugin responsible for initializing/editing view options
Controls the area on the model being viewed by a LayerViewPanel.
Creates a Voronoï Dialgram using the new Triangulation API of JTS 1.12
VTextIcon is an Icon implementation which draws a short string vertically.
PlugIn to warp a RasterImage to the bounding box of the Fence.
Retrieves the Warping Vectors layer and sets its styles.
adds missing method definitions in older interface
Base class for PlugIns that ask the user to enter Well-Known Text.
WKTReader is a
JUMPReader specialized to read WTK (Well Known Text) files.WKTWriter is a
JUMPWriter specialized to write WTK (Well Known Text) files.Represents a remote WMS Service.
A Layerable that retrieves images from a Web Map Server.
Giuseppe Aruta 2015_6_4 Plugin that allows to show the legends of WMS layer
The executable WMS Viewer.
Convenience methods for accessing the various elements in the Workbench
structure.
Workbench filter that filters by fileType.
This class is responsible for the main window of the JUMP application.
Makes it easy to add CursorTools and PlugIns as toolbar buttons.
class to create a ESRI-Worldfile for RasterImages that are exported from Jump,
also for reading existent world files.
FlowLayout subclass that _fully_ supports wrapping of components. courtesy of
https://tips4java.wordpress.com/2008/11/06/wrap-layout/
Extension of DataBaseDataSource adding write capabilities.
Convenience class extending BasicStyle to include a VertexStyle
and have both in one Style.
Convert a XML document into a java Object using XMLBinder and a java2xml
mapping file.
Sometimes you need to use a CustomConverter rather than a .java2xml
file i.e. when the class is from a third party (e.g. a Swing class) and you
can't add a .java2xml file to the jar.
Provides some simple XML utilities for the WMS implementation to use.
XPathUtils...
XTIFF.
TIFFCodec is declared final so we can't extend it
An extension of
TIFFDecodeParam for decoding images in
the TIFF format.XTIFFDescriptor: A single class that is both an OperationDescriptor and
a RenderedImageFactory for overriding the JAI "tiff" operation.
XTIFFDirectory is an extensible TIFF directory object.
A class representing the factory for constructing a XTIFFDirectory,
and the corresponding XTIFFFields.
This codec encapsulates all the logic for the TIFF
"lzw" decoding codec algorithm.
XTIFFField is class representing a field in a TIFF 6.0 Image File Directory.
A baseline TIFF writer.
This codec encapsulates all the logic for the TIFF
"lzw" decoding codec algorithm.
This codec encapsulates all the logic for the default TIFF
"packbits" bit-packing codec algorithm.
The XTIFFTileCodec is the common interface used by all
registered implementations of TIFF data compression.
Provides a base class for writing TIFF tile codecs, to
be registered with the XTIFFDirectory.
This codec encapsulates all the logic for the default TIFF
"uncompressed" bit-packing codec algorithm.
Zooms the image in the current task window.
TODO: comment class
Zooms to a given map scale, received from a input dialog
Zoom to the features, then flash them.