Difference between revisions of "Plugins for OpenJUMP"

From OpenJUMP Wiki
Jump to navigation Jump to search
Line 1: Line 1:
Below you will find a non-complte listing of available plugins for OpenJUMP. To add a plugin to OpenJUMP, simply put the JAR file into the OpenJUMP lib/ext directory. Eventually you need to unzip the file. See also our [[Installing Plugins]] page.
+
Below you will find a non-complete listing of available plugins for OpenJUMP. To add a plugin to OpenJUMP, simply put the extensions file(s) into the OpenJUMP lib/ext directory. Probably they come in an archive you will have to unzip. See also the [[Installing Plugins]] page.
 +
 
 +
== Installing Plugins ==
 +
* see [[Installing Plugins]]
 +
 
 +
== Popular Plugins ==
 +
* see [[Popular Plugins]]
  
 
== Websites with several plugins ==
 
== Websites with several plugins ==
Line 40: Line 46:
 
* Basic Print PlugIn supporting also multiple sheets by Geoff (http://www.cadplan.com.au/). It should work also with JUMP - It requires [http://sourceforge.net/project/downloading.php?groupname=itext&filename=iText-2.1.3.jar&use_mirror=osdn iText] library to work.
 
* Basic Print PlugIn supporting also multiple sheets by Geoff (http://www.cadplan.com.au/). It should work also with JUMP - It requires [http://sourceforge.net/project/downloading.php?groupname=itext&filename=iText-2.1.3.jar&use_mirror=osdn iText] library to work.
  
* [http://sourceforge.net/project/showfiles.php?group_id=118054&package_id=219772 Print Layout Plugin]  by [http://www.intevation.de Intevation]
+
* [http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/PrintLayout%20Plugin/ Print Layout Plugin]  by [http://www.intevation.de Intevation]
  
 
<hr/>
 
<hr/>
Line 47: Line 53:
  
 
* '''DB Query''' allows OpenJUMP users to give arbitrary database queries to retrieve and display geographic feature sets ([http://jumpdbqplugin.sourceforge.net/ see documentation]) from PostGIS, MySQL, SpatialLite and Oracle databases. See also the tutorial "[[OpenJUMP with SpatialLite]]".
 
* '''DB Query''' allows OpenJUMP users to give arbitrary database queries to retrieve and display geographic feature sets ([http://jumpdbqplugin.sourceforge.net/ see documentation]) from PostGIS, MySQL, SpatialLite and Oracle databases. See also the tutorial "[[OpenJUMP with SpatialLite]]".
* '''PostGIS''' database connector ([https://sourceforge.net/project/showfiles.php?group_id=118054 download]) : see also [[Installing Plugins]]
+
* '''PostGIS''' database connector ([http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Database%20Plugins/PostGIS%20Plugin/ download]) : see also [[Installing Plugins]]
 
* '''PostGIS plugin''' ([http://r1.bocher.free.fr/logiciel/sqlbuilder/simplepostgisplugin-put-in-lib-ext.tar download)] by Erwan Brocher. See also Erwan's [http://r1.bocher.free.fr/index.php?n=Main.GeoSQLBuilder wiki page] for the description
 
* '''PostGIS plugin''' ([http://r1.bocher.free.fr/logiciel/sqlbuilder/simplepostgisplugin-put-in-lib-ext.tar download)] by Erwan Brocher. See also Erwan's [http://r1.bocher.free.fr/index.php?n=Main.GeoSQLBuilder wiki page] for the description
 
* '''iSQLViewer''': SQL front end by Erwan Brocher([http://r1.bocher.free.fr/logiciel/sqlbuilder/isqlviewer4openjump-put-in-lib-ext.tar download]).  
 
* '''iSQLViewer''': SQL front end by Erwan Brocher([http://r1.bocher.free.fr/logiciel/sqlbuilder/isqlviewer4openjump-put-in-lib-ext.tar download]).  
* '''ArcSDE''' database reader (as separate [https://sourceforge.net/project/showfiles.php?group_id=118054 download] but also contained in ISA 2.0 tools package - see below)
+
* '''ArcSDE''' database reader (as separate [http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Database%20Plugins/ArcSDE%20Plugin/ download] but also contained in ISA 2.0 tools package - see below)
* '''Oracle''' database reader ([https://sourceforge.net/project/showfiles.php?group_id=118054 download])
+
* '''Oracle''' database reader ([http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Database%20Plugins/SIS%20DataBase%20Plugin/ download])
* '''SpatialLite''' database reader ([http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download download])
+
* '''SpatialLite''' database reader ([http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Database%20Plugins/SpatialLite_reader_plugin/ download])
* '''pgRouting''' network analysis with pgRouting and PostgreSQL([https://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_pgRouting%20Plugin/pgRouting-0.12 download])
+
* '''pgRouting''' network analysis with pgRouting and PostgreSQL([http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Database%20Plugins/pgRouting%20Plugin/ download])
  
 
Note, an introduction on how to use OpenJUMP with PostGIS can be found in OpenJUMP 1.3 tutorial presented at OGRS 2009 (see the [[Downloadable Tutorials and Guides]] section of the wiki or our download area on SourceForge). Also the book "[http://www.manning.com/obe/ PostGIS in Action]" contains a chapter on that.
 
Note, an introduction on how to use OpenJUMP with PostGIS can be found in OpenJUMP 1.3 tutorial presented at OGRS 2009 (see the [[Downloadable Tutorials and Guides]] section of the wiki or our download area on SourceForge). Also the book "[http://www.manning.com/obe/ PostGIS in Action]" contains a chapter on that.
Line 76: Line 82:
 
=== '''VI - Internet Datasources and Web-Processing''' ===
 
=== '''VI - Internet Datasources and Web-Processing''' ===
  
* '''WFS PlugIn /WFS-T PlugIn''' for OGC WFS Standards 1.0 and 1.1 by Lat/Lon (http://sourceforge.net/projects/jump-pilot/files/p_%20WFS%20Plugin/, [[WFS PlugIn Description]])
+
* '''WFS PlugIn /WFS-T PlugIn''' for OGC WFS Standards 1.0 and 1.1 by Lat/Lon (http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/WFS%20Plugin/, [[WFS PlugIn Description]])
  
 
* '''WPS PlugIn''' for OGC Web Processing Standard 1.0 by 52 North, info: http://52north.org/maven/project-sites/wps/52n-wps-client-jump/installation.html
 
* '''WPS PlugIn''' for OGC Web Processing Standard 1.0 by 52 North, info: http://52north.org/maven/project-sites/wps/52n-wps-client-jump/installation.html
Line 85: Line 91:
  
 
; '''Map Generalization Toolbox V1.0'''
 
; '''Map Generalization Toolbox V1.0'''
: https://sourceforge.net/project/showfiles.php?group_id=118054
+
: http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Map%20Generalization%20Plugin/
  
 
;'''Sextante'''
 
;'''Sextante'''
Line 97: Line 103:
  
 
; '''Quality Assurance Plugin'''  
 
; '''Quality Assurance Plugin'''  
:from the original JUMP project to work with OpenJUMP: [http://sourceforge.net/project/showfiles.php?group_id=118054&package_id=243601 download]
+
:from the original JUMP project to work with OpenJUMP: [http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Quality%20Assurance%20Plugin/ download]
  
 
; '''Road Matcher Plugin'''  
 
; '''Road Matcher Plugin'''  
:from the original JUMP project to work with OpenJUMP - [http://sourceforge.net/project/showfiles.php?group_id=118054&package_id=320958 download] Access to the source code: [http://github.com/ssinger/roadmatcher/tree/openjump here] - and on our project SVN. We thank Steve Singer for making the necessary adoptions - this way Road Matcher could be used in an [http://wiki.openstreetmap.org/wiki/Geobase_NRN_-_OSM_Map_Feature OpenStreetMap Conflation project]
+
:from the original JUMP project to work with OpenJUMP - [http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More Plugins/ download] Access to the source code: [http://github.com/ssinger/roadmatcher/tree/openjump here] - and on our project SVN. We thank Steve Singer for making the necessary adoptions - this way Road Matcher could be used in an [http://wiki.openstreetmap.org/wiki/Geobase_NRN_-_OSM_Map_Feature OpenStreetMap Conflation project]
  
 
; '''Graph Toolbox Plugin'''  
 
; '''Graph Toolbox Plugin'''  
: from Michaël Michaud - jar file and packaged source code are available at [http://sourceforge.net/projects/jump-pilot/files/p_%20More%20Plugins/ download], and a short documentation (available in english and in french) can be downloaded: [https//sourceforge.net/projects/jump-pilot/files/p_%20More%20Plugins/OJ%20graph%20toolbox/GraphExtension4OJ.pdf/download engl. doc], [http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/plug-ins/GraphToolboxPlugin/trunk/doc/ general]
+
: from Michaël Michaud - jar file and packaged source code are available at [https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/ download], and a short documentation (available in english and in french) can be downloaded: [https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/OJ%20graph%20toolbox/GraphExtension4OJ.pdf/download engl. doc], [http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/plug-ins/GraphToolboxPlugin/trunk/doc/ general]
  
 
; '''Skeletonizer Plugin'''  
 
; '''Skeletonizer Plugin'''  
:from the original JUMP project - creates skeletons of polygon objects. Download it from [http://sourceforge.net/downloads/jump-pilot/p_%20More%20Plugins/JUMP%20Skeletonizer%20Plugin/ here]   
+
:from the original JUMP project - creates skeletons of polygon objects. Download it from [https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/ here]   
  
 
; '''GeOxygene Plugin'''  
 
; '''GeOxygene Plugin'''  
Line 181: Line 187:
 
* Selection Tools Package: see authors homepage: http://www.geo.unizh.ch/~sstein/
 
* Selection Tools Package: see authors homepage: http://www.geo.unizh.ch/~sstein/
 
* SVG image export PlugIn (exports max. 100 features per layer): see authors homepage: http://www.geo.unizh.ch/~sstein/
 
* SVG image export PlugIn (exports max. 100 features per layer): see authors homepage: http://www.geo.unizh.ch/~sstein/
* ISA Tools Package: contains several useful tools especially for geometry editing. The plugin contains also the possibility to display \MrSid Raster Images and connect to \ArcSDE (download: https://sourceforge.net/project/showfiles.php?group_id=118054). It may work only with OpenJUMP 1.0
+
* ISA Tools Package: contains several useful tools especially for geometry editing. The plugin contains also the possibility to display \MrSid Raster Images and connect to \ArcSDE (download: http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/ISA%20Plugins/). It may work only with OpenJUMP 1.0
 
* The Looks Extension: http://jonathanaquino.com/looks_extension/looks-extension-1.0.zip applies the aesthetically pleasing JGoodies Looks look-and-feel to Openjump. Author: Jonathan Aquino
 
* The Looks Extension: http://jonathanaquino.com/looks_extension/looks-extension-1.0.zip applies the aesthetically pleasing JGoodies Looks look-and-feel to Openjump. Author: Jonathan Aquino
 
* Proportional symbols plugin for Openjump. It's accessible by the "Analyse" menu, and tested against Openjump 0.1 french version. http://www.geotests.net/jump/symboles.jar Hope his helps. Author: Laurent http://www.univ-tlse2.fr/geoprdc http://www.geotests.net/blog  
 
* Proportional symbols plugin for Openjump. It's accessible by the "Analyse" menu, and tested against Openjump 0.1 french version. http://www.geotests.net/jump/symboles.jar Hope his helps. Author: Laurent http://www.univ-tlse2.fr/geoprdc http://www.geotests.net/blog  
 
* Roadmatcher Application : http://www.jump-project.org/project.php?PID=RM&SID=DETA#overview* plugin developed by The JUMP Project  
 
* Roadmatcher Application : http://www.jump-project.org/project.php?PID=RM&SID=DETA#overview* plugin developed by The JUMP Project  
 
* Jython - Python for JUMP contained in ISA 2.0 plugin (see below or http://sourceforge.net/project/showfiles.php?group_id=118054)
 
* Jython - Python for JUMP contained in ISA 2.0 plugin (see below or http://sourceforge.net/project/showfiles.php?group_id=118054)
 
== Installing Plugins ==
 
* see [[Installing Plugins]]
 
 
== Popular Plugins ==
 
* see [[Popular Plugins]]
 
  
 
== Plugins for Kosmo ==
 
== Plugins for Kosmo ==
 
* '''Beanshell Console''' for Kosmo SAIG. This plugin is adapted from original Beanshell console of Jump 1.0 from Vivid Solutions. Beannshell console fro Kosmo SAIG is available here:http://sourceforge.net/projects/opensit/files/Kosmo/PlugIn/BeanshellExtension.zip/download
 
* '''Beanshell Console''' for Kosmo SAIG. This plugin is adapted from original Beanshell console of Jump 1.0 from Vivid Solutions. Beannshell console fro Kosmo SAIG is available here:http://sourceforge.net/projects/opensit/files/Kosmo/PlugIn/BeanshellExtension.zip/download

Revision as of 19:30, 17 October 2011

Below you will find a non-complete listing of available plugins for OpenJUMP. To add a plugin to OpenJUMP, simply put the extensions file(s) into the OpenJUMP lib/ext directory. Probably they come in an archive you will have to unzip. See also the Installing Plugins page.

Installing Plugins

Popular Plugins

Websites with several plugins

Plugins for OpenJUMP

I - Editing Plugins

  • New ISA 2.5 tools for OpenJUMP deriving from SkyJUMP. Download "isa-2.5.jar":http://www.ashsiii.com/downloads/openjump/isa-2.5.jar and place it in your \OpenJUMP /lib/ext folder. Download also a modified workbench-properties.xml and place it in your OpenJUMP /bin folder to enables the individual tools on OJ menus.
    • KML datasource
    • Text Block Annotation and Interactive Buffer, on Editing toolbox (1)
    • Clip To Fence (1) , Orthogonalize and Auto Assign Attribute (1) on Tools menu.

(1) Added to \OpenJUMP nightly snapshot


II - Raster Image Plugins

OpenJUMP provides a basic raster support to display TIFF, JPG and PNG. ECW support is also provides if ECW drivers are correctly installed (see Working with Raster page). There are other raster plugins. Some of them require Java Advanced Imaging (JAI) libray. JAI for different platforms can be found here

  • an improved version is the image plugin from Project PIROL: download here - which in the new version also supports GeoTIFF files To work with the pirol plugin you need to install JAI and additionally to download the BaseClasses package.
  • another fine image plugin is the TANATO plugin from SIGLE: download here - which support apart from several image formats (ECW, TIF, JPG as Raster Catalog Data) the generation of TIN and TIN-Flow calculations (note: the page is in french!)
  • To display ESRI ASCII raster the raster plugin from SIGLE team may help you download here

III - Print Plugins

  • Basic Print PlugIn supporting also multiple sheets by Geoff (http://www.cadplan.com.au/). It should work also with JUMP - It requires iText library to work.

IV - Database Plugins

  • DB Query allows OpenJUMP users to give arbitrary database queries to retrieve and display geographic feature sets (see documentation) from PostGIS, MySQL, SpatialLite and Oracle databases. See also the tutorial "OpenJUMP with SpatialLite".
  • PostGIS database connector (download) : see also Installing Plugins
  • PostGIS plugin (download) by Erwan Brocher. See also Erwan's wiki page for the description
  • iSQLViewer: SQL front end by Erwan Brocher(download).
  • ArcSDE database reader (as separate download but also contained in ISA 2.0 tools package - see below)
  • Oracle database reader (download)
  • SpatialLite database reader (download)
  • pgRouting network analysis with pgRouting and PostgreSQL(download)

Note, an introduction on how to use OpenJUMP with PostGIS can be found in OpenJUMP 1.3 tutorial presented at OGRS 2009 (see the Downloadable Tutorials and Guides section of the wiki or our download area on SourceForge). Also the book "PostGIS in Action" contains a chapter on that.


V - Other Dataformats

  • DXF Driver Loads/write dxf files into/from OpenJUMP.
  1. from Michael Michaud': download
  2. Another dxf plugin from Dante and Rammi:

VI - Internet Datasources and Web-Processing


VII - Spatial Analysis and Editing PlugIns

Map Generalization Toolbox V1.0
http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Map%20Generalization%20Plugin/
Sextante
a set of free geospatial analysis tools developed by the Junta de Extremadura (ES). Download the latest beta Souceforge page by Victor Olay Download the latest version for OpenJUMP. See also OpenJUMP and Sextante page
Clean and explode with ArcGis generated contour lines
see authors homepage:http://www.geo.unizh.ch/~sstein/
Landscape Ecology
An extension to extract edges, core area, patches, corridors, branches and shortcut areas as described in (Vogt et al. 2007- Ecol. Ind.) but with buffer operations. It also provides several polygon metrics. - download
Quality Assurance Plugin
from the original JUMP project to work with OpenJUMP: download
Road Matcher Plugin
from the original JUMP project to work with OpenJUMP - Plugins/ download Access to the source code: here - and on our project SVN. We thank Steve Singer for making the necessary adoptions - this way Road Matcher could be used in an OpenStreetMap Conflation project
Graph Toolbox Plugin
from Michaël Michaud - jar file and packaged source code are available at download, and a short documentation (available in english and in french) can be downloaded: engl. doc, general
Skeletonizer Plugin
from the original JUMP project - creates skeletons of polygon objects. Download it from here
GeOxygene Plugin
for the GeOygene analysis & computation platform. Download from here
Home Range Analysis Toolbox (HoRAE)
for animal movement analysis based on GPS collar data. Download from here
MorphAL
morphological analysis of vector data. Download from [1]
Multi Depot Vehicle Routing (portuguese only)
http://sourceforge.net/projects/mdvrp-gis/files/



VIII - Coordinate Transformation PlugIn

CTS extension
allows the user to assign a coordinate reference system (CRS) to vector layers and reproject. Please look at CTS Extension - Working with Projections for installation and instructions.

IX - Security for Geodata

  • Watermarking Plugin for Jump and Openjump by Julien Lafaye - please visit his webpage to download the WaterGoatOpenJumpPlugin. It is distributed under the LGPL license.

X - Programming and Scripting Support

  • Beanshell Editor is a text editor using a very old version of jEdit for syntax color. You can use it to write, launch, and save your own beanshell scripts. You can download it here
  • Groovy: we also have people that started to develop with Groovy and OpenJUMP. For more info check this page OpenJUMP and Groovy

XI - GPS Plugins

GPS extension
new version available at The Jump Pilot Project download page
Coordinate transformation extension is needed also if OpenJUMP task is using some other projection than the GPS output.
Instructions for using GPS extension available at GPS Plugin page
nmeaRaw.jar Plugin
for Openjump that reads GPS logs (GGA and RMC) : see download page of the PIROL Project http://www.al.fh-osnabrueck.de/jump-download.html
NMEA converter script
script to convert the NMEA data into a Jump compatible GML file available by Joe Desbonet : see emails on Jump-User mail list from 21.01.2006 with subject: GPS

XII - Styles


XIII - Charts / Plots

Plugins for JUMP

These plugins are already (partly) integrated in OpenJUMP.

Plugins for Kosmo