<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ojwiki.soldin.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jratike80</id>
	<title>OpenJUMP Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ojwiki.soldin.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jratike80"/>
	<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Special:Contributions/Jratike80"/>
	<updated>2026-06-10T17:48:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Beanshell:Changing_linewidth_of_selected_layers&amp;diff=34176</id>
		<title>Beanshell:Changing linewidth of selected layers</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Beanshell:Changing_linewidth_of_selected_layers&amp;diff=34176"/>
		<updated>2015-05-25T04:48:52Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Simplified code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 {&lt;br /&gt;
 width = 5;&lt;br /&gt;
 for (lyr : wc.layerNamePanel.selectedLayers) {&lt;br /&gt;
  lyr.basicStyle.setLineWidth(width);&lt;br /&gt;
 }&lt;br /&gt;
 wc.layerViewPanel.repaint();&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Beanshell:Changing_linewidth_of_selected_layers&amp;diff=34170</id>
		<title>Beanshell:Changing linewidth of selected layers</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Beanshell:Changing_linewidth_of_selected_layers&amp;diff=34170"/>
		<updated>2015-05-21T12:22:02Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Script that changes line width to 5 for all selected layers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 width = 5;&lt;br /&gt;
 for (lyr : wc.layerNamePanel.selectedLayers) {&lt;br /&gt;
   lyr.getStyle(com.vividsolutions.jump.workbench.ui.renderer.style.BasicStyle.class).setLineWidth(width);&lt;br /&gt;
 }&lt;br /&gt;
 wc.layerViewPanel.repaint();&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Scripting_with_BeanShell&amp;diff=34169</id>
		<title>Scripting with BeanShell</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Scripting_with_BeanShell&amp;diff=34169"/>
		<updated>2015-05-21T12:14:38Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is BeanShell? ==&lt;br /&gt;
&lt;br /&gt;
BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript.&lt;br /&gt;
&lt;br /&gt;
In the context of Jump, BeanShell enables the automation of  repetative tasks or to accomplish tasks that are not possible using the GUI without the need for plugin modules or modification of the application source code.&lt;br /&gt;
&lt;br /&gt;
See http://www.beanshell.org/ for more information on BeanShell.&lt;br /&gt;
&lt;br /&gt;
== BeanShell in OpenJUMP ==&lt;br /&gt;
&lt;br /&gt;
To open the BeanShell scripting window select the following menu option:&lt;br /&gt;
&lt;br /&gt;
View -&amp;gt; BeanShell...&lt;br /&gt;
&lt;br /&gt;
It is a good idea to surround all your scripts in a set of braces. I.e. &lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   script...&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
In BeanShell you may access JavaBean properties as if they were fields. For example &amp;#039;&amp;#039;wc.layerManager&amp;#039;&amp;#039; is the same as &amp;#039;&amp;#039;wc.getLayerManager()&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
There is no facility to save and load a script. If you plan to reuse your scripts, develop the script in a text editor and then paste into the BeanShell window as needed.&lt;br /&gt;
&lt;br /&gt;
If you want to write Beanshell scripts you can also use the [http://geo.michaelm.free.fr/OpenJUMP/resources/ Beanshell-Editor-JUMP Plugin (bsheditor4jump-0.2.jar)] that has been written by Michael Michaud.&lt;br /&gt;
&lt;br /&gt;
== JUMP BeanShell examples ==&lt;br /&gt;
&lt;br /&gt;
Some of the following scripts are not very useful. Instead they are indented as examples which can be easily adapted to perform useful tasks.&lt;br /&gt;
&lt;br /&gt;
* [[Beanshell:Changing linewidth of selected layers]]&lt;br /&gt;
* [[Beanshell:Saving View as Image]]&lt;br /&gt;
* [[Beanshell:Loading an Image into the task]]&lt;br /&gt;
* [[Beanshell:Toggle Layer Visibility]]&lt;br /&gt;
* [[Beanshell:Set an attribute fore every feature of a Layer]]&lt;br /&gt;
* [[Beanshell:Combine two selected layers]]&lt;br /&gt;
* [[Beanshell:Replace point symbols with green pushpin]]&lt;br /&gt;
* [[Beanshell:Removing repeated points in selected layers feature geometries]]&lt;br /&gt;
* [[Beanshell:Opening a project]]&lt;br /&gt;
* [[Beanshell:Limit labels to one per street]]&lt;br /&gt;
* [[Beanshell:Scripts for Roadmatcher]]&lt;br /&gt;
* [[Beanshell:Create an image layer from a file or URL]]&lt;br /&gt;
* [[Beanshell:Find features with repeated points]]&lt;br /&gt;
* [[Beanshell:Get the WMS URL that JUMP is using]]&lt;br /&gt;
* [[Beanshell:Fill in a JUMP column]]&lt;br /&gt;
* [[Beanshell:Setting North Arrow options]]&lt;br /&gt;
* [[Beanshell:Setting Scale Bar options]]&lt;br /&gt;
* [[Beanshell:Converting JML files to shapefiles]]&lt;br /&gt;
* [[Beanshell:Chain Copy/Paste/Move using PlugIns and CursorTool]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Working_with_Raster&amp;diff=1716</id>
		<title>Working with Raster</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Working_with_Raster&amp;diff=1716"/>
		<updated>2013-12-30T10:59:31Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Open Raster Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;back to&amp;#039;&amp;#039;&amp;#039; New User Guide [[Index]] page&lt;br /&gt;
&lt;br /&gt;
== Open Raster Files ==&lt;br /&gt;
&lt;br /&gt;
All raster readers support georeferencing via world file (see http://en.wikipedia.org/wiki/World_file). Also see [[How to georeference rasters]].&lt;br /&gt;
&lt;br /&gt;
To open raster image files &lt;br /&gt;
: click on &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open&amp;#039;&amp;#039;&amp;#039; and select &amp;#039;&amp;#039;&amp;#039;File&amp;#039;&amp;#039;&amp;#039; on the left side&lt;br /&gt;
: or &lt;br /&gt;
: use &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open File&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: or &lt;br /&gt;
: use drag and drop by selecting the image file in file manager window and dragging it into OpenJUMP project&lt;br /&gt;
&lt;br /&gt;
There is a &amp;#039;&amp;#039;&amp;#039;Layer&amp;gt;Image Layer Manager&amp;#039;&amp;#039;&amp;#039; which allows you load several images into one layer and manage them. &lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Format support&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
Currently [29.11.2013 OJ snapshot] OpenJUMP can read&lt;br /&gt;
&lt;br /&gt;
BMP, DCX, FPX, GIF, JB2, JBIG2, JPEG, PAM, PBM, PCX, PGM, PNG, PNM, PPM, PSD, TGA, TIFF, WBMP, XBM, XPM&lt;br /&gt;
&lt;br /&gt;
files out of the box. Additionally OpenJUMP Plus supports reading&lt;br /&gt;
&lt;br /&gt;
* ECW, JPEG2000&lt;br /&gt;
** via native ECW SDK libraries with 32bit java on Windows, Linux, MacOSX&lt;br /&gt;
** see [[ECW]], [[JPEG2000]]&lt;br /&gt;
* MRSID &lt;br /&gt;
** via mrsid console binaries&lt;br /&gt;
** see [[MrSID]]&lt;br /&gt;
* ECW, JPEG2000, MRSID, NITF and many more (currently on Windows, Linux only)&lt;br /&gt;
** via native GDAL libraries&lt;br /&gt;
** see [[#Referenced Image reader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Buffered Image Apache Commons reader ===&lt;br /&gt;
&lt;br /&gt;
Reads a variety of raster formats &lt;br /&gt;
http://commons.apache.org/proper/commons-imaging/formatsupport.html&lt;br /&gt;
into memory, so be careful with big files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;GeoTIFF Plus (JAI) reader ===&lt;br /&gt;
&lt;br /&gt;
The old GeoTIFF reader enhanced to support more formats. As the name suggests it supports GeoTIFF information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Referenced Image reader ===&lt;br /&gt;
&lt;br /&gt;
Supports reading raster files with all java APIs available in jre (ImageIO[ext], JAI, ImageCodec...). There maybe duplicate readers here to offer the user the choice to figure out which one works best or at all with the image files at hand.&lt;br /&gt;
&lt;br /&gt;
Georeferencing is done via world files, GeoTIFF information or GDAL reader if installed like described below.&lt;br /&gt;
&lt;br /&gt;
Additionally reads ECW, JPEG2000, MRSID and lots of [http://github.com/geosolutions-it/imageio-ext/wiki/GDAL-framework-and-plugins more formats] on &amp;#039;&amp;#039;&amp;#039;Windows, Linux only&amp;#039;&amp;#039;&amp;#039; provided &lt;br /&gt;
* OpenJUMP Plus is used&lt;br /&gt;
* native GDAL libraries are installed correctly&lt;br /&gt;
** download GDAL-*.zip from https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Drivers/&lt;br /&gt;
** install instruction can be found within the zip file&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; while not very performant, it works :)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; GDAL reader has the widest support for different tiff/GeoTIFF variants. If other drivers fail, try with GDAL. Typical example is images which are compressed with &amp;quot;deflate&amp;quot; method. GDAL can also utilise overviews (subsampled versions of the images, pyramid layers) if they exist which can make browsing much faster in small scales.&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Sextante Raster framework ===&lt;br /&gt;
&lt;br /&gt;
Load an image/raster using the function &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open...&amp;gt;&amp;#039;&amp;#039;&amp;#039;. Select in the left window the &amp;quot;Sextante Raster Image&amp;quot; option.&lt;br /&gt;
 &lt;br /&gt;
OpenJUMPs PLUS edition contains the Sextante Toolbox. That toolbox contains lots of raster processing and analysis functions.&lt;br /&gt;
&lt;br /&gt;
== Save Raster Files ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP can save a project view to raster files. &lt;br /&gt;
To save the view to  Raster file choose &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Save View as Image...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Currently only PNG and JPG are supported.&lt;br /&gt;
&lt;br /&gt;
OpenJUMP can save to georeferenced file with world file. To save to georeferenced file make sure that the option &amp;#039;&amp;#039;&amp;#039;Write World File&amp;#039;&amp;#039;&amp;#039; is enabled.&lt;br /&gt;
The Fence function  in the &amp;#039;&amp;#039;&amp;#039;Save as Image&amp;#039;&amp;#039;&amp;#039; window allows to save as Image the part of project within a fence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Transparency ==&lt;br /&gt;
&lt;br /&gt;
Most readers respect the transparency that can be set in the layer properties context dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Georeference Raster ==&lt;br /&gt;
&lt;br /&gt;
See [[How to georeference rasters]] page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Reprojection ==&lt;br /&gt;
&lt;br /&gt;
Currently OpenJUMP does not support reprojection of Raster files.&lt;br /&gt;
You can use [http://fwtools.maptools.org/ FWTools]: a  set of tools  for Linux and Windowsto which can view/edit/save  several raster and vector file formats. &lt;br /&gt;
Based on [http://www.gdal.org/ GDAL] and [http://gdal.org/ogr/ OGR] libraries, it includes the viewer [http://openev.sourceforge.net/ OpenEV] that provides access to the files with a graphic interface (see also [http://gdal.org/formats_list.html GDAL Raster Formats] and [http://gdal.org/ogr/ogr_formats.html OGR Vector Format]. There is also a tool to reproject raster files&lt;br /&gt;
&lt;br /&gt;
See also [http://www.fsdeveloper.com/wiki/index.php?title=Working_with_FwTools_and_GeoTIFF_files Working with FwTools and GeoTIFF files] from fsdevelopers.com&lt;br /&gt;
&lt;br /&gt;
Some usefull information about raster reprojection software can be found in Leszek Pawlowicz&amp;#039;s post [http://freegeographytools.com/2008/reprojecting-raster-imagery-i Reprojecting Raster Imagery I] and [http://freegeographytools.com/2008/reprojecting-raster-imagery-ii-erdas-viewfinder Reprojecting Raster Imagery II - ERDAS Viewfinder]&lt;br /&gt;
&lt;br /&gt;
Some usefull software for local or national coordinate raster reprojection: [http://www.progettotrio.it/html/mod_prof/cartografia/lucchesi/tut/tut_03_georeferenziazione_01.zip Traspunto] (Gauss-Boaga, datum Roma40 - UTM, datum ED50 - UTM, datum WGS84)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Filters ==&lt;br /&gt;
&lt;br /&gt;
Image [http://gis.vsb.cz/ruzicka/Projekty/jump/plugins/imageenh.zip Plugin Enhancement], from Lenka Ferkova and Jan Kucharczyk, allows some filter operations on  Image (edge, blur, inverse). User can define their own kernel filter. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;back to&amp;#039;&amp;#039;&amp;#039;  New User Guide [[Index]] page&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Working_with_Raster&amp;diff=1715</id>
		<title>Working with Raster</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Working_with_Raster&amp;diff=1715"/>
		<updated>2013-12-30T10:49:45Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Referenced Image reader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;back to&amp;#039;&amp;#039;&amp;#039; New User Guide [[Index]] page&lt;br /&gt;
&lt;br /&gt;
== Open Raster Files ==&lt;br /&gt;
&lt;br /&gt;
All raster readers support georeferencing via world file (see http://en.wikipedia.org/wiki/World_file). Also see [[How to georeference rasters]].&lt;br /&gt;
&lt;br /&gt;
To open raster image files &lt;br /&gt;
: click on &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open&amp;#039;&amp;#039;&amp;#039; and select &amp;#039;&amp;#039;&amp;#039;File&amp;#039;&amp;#039;&amp;#039; on the left side&lt;br /&gt;
: or &lt;br /&gt;
: use &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open File&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
There is a &amp;#039;&amp;#039;&amp;#039;Layer&amp;gt;Image Layer Manager&amp;#039;&amp;#039;&amp;#039; which allows you load several images into one layer and manage them. &lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Format support&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
Currently [29.11.2013 OJ snapshot] OpenJUMP can read&lt;br /&gt;
&lt;br /&gt;
BMP, DCX, FPX, GIF, JB2, JBIG2, JPEG, PAM, PBM, PCX, PGM, PNG, PNM, PPM, PSD, TGA, TIFF, WBMP, XBM, XPM&lt;br /&gt;
&lt;br /&gt;
files out of the box. Additionally OpenJUMP Plus supports reading&lt;br /&gt;
&lt;br /&gt;
* ECW, JPEG2000&lt;br /&gt;
** via native ECW SDK libraries with 32bit java on Windows, Linux, MacOSX&lt;br /&gt;
** see [[ECW]], [[JPEG2000]]&lt;br /&gt;
* MRSID &lt;br /&gt;
** via mrsid console binaries&lt;br /&gt;
** see [[MrSID]]&lt;br /&gt;
* ECW, JPEG2000, MRSID, NITF and many more (currently on Windows, Linux only)&lt;br /&gt;
** via native GDAL libraries&lt;br /&gt;
** see [[#Referenced Image reader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Buffered Image Apache Commons reader ===&lt;br /&gt;
&lt;br /&gt;
Reads a variety of raster formats &lt;br /&gt;
http://commons.apache.org/proper/commons-imaging/formatsupport.html&lt;br /&gt;
into memory, so be careful with big files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;GeoTIFF Plus (JAI) reader ===&lt;br /&gt;
&lt;br /&gt;
The old GeoTIFF reader enhanced to support more formats. As the name suggests it supports GeoTIFF information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Referenced Image reader ===&lt;br /&gt;
&lt;br /&gt;
Supports reading raster files with all java APIs available in jre (ImageIO[ext], JAI, ImageCodec...). There maybe duplicate readers here to offer the user the choice to figure out which one works best or at all with the image files at hand.&lt;br /&gt;
&lt;br /&gt;
Georeferencing is done via world files, GeoTIFF information or GDAL reader if installed like described below.&lt;br /&gt;
&lt;br /&gt;
Additionally reads ECW, JPEG2000, MRSID and lots of [http://github.com/geosolutions-it/imageio-ext/wiki/GDAL-framework-and-plugins more formats] on &amp;#039;&amp;#039;&amp;#039;Windows, Linux only&amp;#039;&amp;#039;&amp;#039; provided &lt;br /&gt;
* OpenJUMP Plus is used&lt;br /&gt;
* native GDAL libraries are installed correctly&lt;br /&gt;
** download GDAL-*.zip from https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Drivers/&lt;br /&gt;
** install instruction can be found within the zip file&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; while not very performant, it works :)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; GDAL reader has the widest support for different tiff/GeoTIFF variants. If other drivers fail, try with GDAL. Typical example is images which are compressed with &amp;quot;deflate&amp;quot; method. GDAL can also utilise overviews (subsampled versions of the images, pyramid layers) if they exist which can make browsing much faster in small scales.&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Sextante Raster framework ===&lt;br /&gt;
&lt;br /&gt;
Load an image/raster using the function &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Open...&amp;gt;&amp;#039;&amp;#039;&amp;#039;. Select in the left window the &amp;quot;Sextante Raster Image&amp;quot; option.&lt;br /&gt;
 &lt;br /&gt;
OpenJUMPs PLUS edition contains the Sextante Toolbox. That toolbox contains lots of raster processing and analysis functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Save Raster Files ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP can save a project view to raster files. &lt;br /&gt;
To save the view to  Raster file choose &amp;#039;&amp;#039;&amp;#039;File&amp;gt;Save View as Image...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Currently only PNG and JPG are supported.&lt;br /&gt;
&lt;br /&gt;
OpenJUMP can save to georeferenced file with world file. To save to georeferenced file make sure that the option &amp;#039;&amp;#039;&amp;#039;Write World File&amp;#039;&amp;#039;&amp;#039; is enabled.&lt;br /&gt;
The Fence function  in the &amp;#039;&amp;#039;&amp;#039;Save as Image&amp;#039;&amp;#039;&amp;#039; window allows to save as Image the part of project within a fence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Transparency ==&lt;br /&gt;
&lt;br /&gt;
Most readers respect the transparency that can be set in the layer properties context dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Georeference Raster ==&lt;br /&gt;
&lt;br /&gt;
See [[How to georeference rasters]] page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Reprojection ==&lt;br /&gt;
&lt;br /&gt;
Currently OpenJUMP does not support reprojection of Raster files.&lt;br /&gt;
You can use [http://fwtools.maptools.org/ FWTools]: a  set of tools  for Linux and Windowsto which can view/edit/save  several raster and vector file formats. &lt;br /&gt;
Based on [http://www.gdal.org/ GDAL] and [http://gdal.org/ogr/ OGR] libraries, it includes the viewer [http://openev.sourceforge.net/ OpenEV] that provides access to the files with a graphic interface (see also [http://gdal.org/formats_list.html GDAL Raster Formats] and [http://gdal.org/ogr/ogr_formats.html OGR Vector Format]. There is also a tool to reproject raster files&lt;br /&gt;
&lt;br /&gt;
See also [http://www.fsdeveloper.com/wiki/index.php?title=Working_with_FwTools_and_GeoTIFF_files Working with FwTools and GeoTIFF files] from fsdevelopers.com&lt;br /&gt;
&lt;br /&gt;
Some usefull information about raster reprojection software can be found in Leszek Pawlowicz&amp;#039;s post [http://freegeographytools.com/2008/reprojecting-raster-imagery-i Reprojecting Raster Imagery I] and [http://freegeographytools.com/2008/reprojecting-raster-imagery-ii-erdas-viewfinder Reprojecting Raster Imagery II - ERDAS Viewfinder]&lt;br /&gt;
&lt;br /&gt;
Some usefull software for local or national coordinate raster reprojection: [http://www.progettotrio.it/html/mod_prof/cartografia/lucchesi/tut/tut_03_georeferenziazione_01.zip Traspunto] (Gauss-Boaga, datum Roma40 - UTM, datum ED50 - UTM, datum WGS84)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raster Filters ==&lt;br /&gt;
&lt;br /&gt;
Image [http://gis.vsb.cz/ruzicka/Projekty/jump/plugins/imageenh.zip Plugin Enhancement], from Lenka Ferkova and Jan Kucharczyk, allows some filter operations on  Image (edge, blur, inverse). User can define their own kernel filter. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;back to&amp;#039;&amp;#039;&amp;#039;  New User Guide [[Index]] page&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=1174</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=1174"/>
		<updated>2011-08-24T08:51:54Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here] Note! Does not work properly with OpenJUMP 1.4. Use version 1.3 instead.&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using it).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above. Maximum speed of 0 km/h may feel odd. We will return to this later. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable error messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with Spatialite Reader Plugin ==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, the SQL window of the plugin connects directly to SpatiaLite database and thus everything that can be done with Spatialite SQL is doable through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database. A new query SELECT * FROM roads will show that the values were really updated.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP&amp;diff=759</id>
		<title>Plugins for OpenJUMP</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP&amp;diff=759"/>
		<updated>2010-08-20T09:13:45Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* XI - GPS Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
== Websites with several plugins ==&lt;br /&gt;
&lt;br /&gt;
* The JUMP Project Plugins: http://www.jump-project.org/portal.php?PID=PL&lt;br /&gt;
* Project PIROL plugins: http://www.al.fh-osnabrueck.de/jump-download.html&lt;br /&gt;
* Edgar Soldin plugins : http://soldin.de/about/2004-jump_plugins/ If you have problems installing the Coordinate-Transformation-Plugin see here: [[Installing Plugins]] and [[Working with Projections]]&lt;br /&gt;
* project SIGLE: http://www.projet-sigle.org/&lt;br /&gt;
* Michael Michaud (in french): http://michael.michaud.free.fr/index_jump.html and http://geo.michaelm.free.fr&lt;br /&gt;
* GISAK.VSB: http://gis.vsb.cz/ruzicka/Projekty/jump/index.php&lt;br /&gt;
* CADPLAN Plugins: http://www.cadplan.com.au/jump.html&lt;br /&gt;
* GEOSTAF: http://digilander.libero.it/valruggero/download.html&lt;br /&gt;
&lt;br /&gt;
== Plugins for OpenJUMP ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;I - Editing Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* New ISA 2.5 tools for OpenJUMP deriving from SkyJUMP. Download &amp;quot;isa-2.5.jar&amp;quot;:http://www.ashsiii.com/downloads/openjump/isa-2.5.jar and  place it in your \OpenJUMP /lib/ext folder. Download also a modified [http://www.ashsiii.com/downloads/openjump/workbench-properties.xml workbench-properties.xml] and  place it in your OpenJUMP /bin folder to enables the individual tools on OJ menus.&lt;br /&gt;
** KML datasource&lt;br /&gt;
** Text Block Annotation and Interactive Buffer, on Editing toolbox (1)&lt;br /&gt;
**  Clip To Fence (1) , Orthogonalize and  Auto Assign Attribute (1) on Tools menu.&lt;br /&gt;
(1) Added to \OpenJUMP nightly snapshot &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;II - Raster Image Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
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 [http://java.sun.com/products/java-media/jai/current.html here]&lt;br /&gt;
&lt;br /&gt;
* an improved version is the image plugin from Project PIROL: [http://www.al.fh-osnabrueck.de/jump-download.html 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.&lt;br /&gt;
&lt;br /&gt;
* another fine image plugin is the TANATO plugin from SIGLE: [http://projetsigle.free.fr/ressources/logiciels/jdgal/OJRasterMap_Plugin1.0.zip 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!)  &lt;br /&gt;
&lt;br /&gt;
* To display ESRI ASCII raster the raster plugin from SIGLE team may help you [http://www.projet-sigle.org/IMG/zip/RasterPlugin-i18n.zip download here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;III - Print Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* 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&amp;amp;filename=iText-2.1.3.jar&amp;amp;use_mirror=osdn iText] library to work.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=219772 Print Layout Plugin]  by [http://www.intevation.de Intevation]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;IV - Database Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DB Query&amp;#039;&amp;#039;&amp;#039; 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 &amp;quot;[[OpenJUMP with SpatialLite]]&amp;quot;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PostGIS&amp;#039;&amp;#039;&amp;#039; database connector ([https://sourceforge.net/project/showfiles.php?group_id=118054 download]) : see also [[Installing Plugins]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PostGIS plugin&amp;#039;&amp;#039;&amp;#039; ([http://r1.bocher.free.fr/logiciel/sqlbuilder/simplepostgisplugin-put-in-lib-ext.tar download)] by Erwan Brocher. See also Erwan&amp;#039;s [http://r1.bocher.free.fr/index.php?n=Main.GeoSQLBuilder wiki page] for the description&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;iSQLViewer&amp;#039;&amp;#039;&amp;#039;: SQL front end by Erwan Brocher([http://r1.bocher.free.fr/logiciel/sqlbuilder/isqlviewer4openjump-put-in-lib-ext.tar download]). &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ArcSDE&amp;#039;&amp;#039;&amp;#039; 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)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039; database reader ([https://sourceforge.net/project/showfiles.php?group_id=118054 download])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SpatialLite&amp;#039;&amp;#039;&amp;#039; database reader ([http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download download])&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;[http://www.manning.com/obe/ PostGIS in Action]&amp;quot; contains a chapter on that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;V - Other Dataformats&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DXF Driver&amp;#039;&amp;#039;&amp;#039; Loads/write dxf files into/from OpenJUMP. &lt;br /&gt;
# from &amp;#039;&amp;#039;Michael Michaud&amp;#039;: [http://geo.michaelm.free.fr/OpenJUMP/resources/drivers download]&lt;br /&gt;
# Another dxf plugin from &amp;#039;&amp;#039;Dante&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Rammi&amp;#039;&amp;#039;: &lt;br /&gt;
#* download JUMP plugin (jar): http://jump-pilot.sourceforge.net/download/driver-dxf.jar by Dante Fuster, Peru, contact: dante.fuster[=at=]gmail.com (note: download also the CAFF program below and place the file &amp;#039;&amp;#039;dxfviewer-swing-pro.jar&amp;#039;&amp;#039; as well in OpenJUMPs /lib/ext directory like driver-dxf.jar&lt;br /&gt;
#* download CAFF dxf viewer: http://jump-pilot.sourceforge.net/download/dxfviewer-swing-pro.jar by Rammi, contact: rammi[=at=]caff.de, note: just click on the jar file to start the application&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MIF/MID Driver&amp;#039;&amp;#039;&amp;#039; - Loads/write mif-mid files into/fromOpenJUMP. From Michael Michaud, download: http://geo.michaelm.free.fr/OpenJUMP/resources/drivers&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GeoConcept Driver&amp;#039;&amp;#039;&amp;#039; Loads/write GeoConcept files into/from OpenJUMP. From Michael Michaud, download http://geo.michaelm.free.fr/OpenJUMP/resources/drivers&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Excel file Driver&amp;#039;&amp;#039;&amp;#039; - Loads Microsoft Excel files. From Dante Fuster, download (including example file): http://jump-pilot.sourceforge.net/download/excel_plugin.zip&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VI - Internet Datasources and Web-Processing&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WFS PlugIn /WFS-T PlugIn&amp;#039;&amp;#039;&amp;#039; for OGC WFS Standards 1.0 and 1.1 by Lat/Lon (http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=150819 , [[WFS PlugIn Description]])&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WPS PlugIn&amp;#039;&amp;#039;&amp;#039; for OGC Web Processing Standard 1.0 by 52 North, info: http://52north.org/maven/project-sites/wps/52n-wps-client-jump/installation.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VII - Spatial Analysis and Editing PlugIns&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Map Generalization Toolbox V1.0&amp;#039;&amp;#039;&amp;#039; :https://sourceforge.net/project/showfiles.php?group_id=118054&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sextante&amp;#039;&amp;#039;&amp;#039;, a set of free geospatial analysis tools developed by the Junta de Extremadura (ES). Download the latest beta Souceforge [http://forge.osor.eu/plugins/wiki/index.php?id=13&amp;amp;type=g page] by Victor Olay Download the [http://forge.osor.eu/plugins/wiki/index.php?Downloads&amp;amp;id=13&amp;amp;type=g latest version] for OpenJUMP. See also [[OpenJUMP and Sextante]] page&lt;br /&gt;
&lt;br /&gt;
* Clean and explode with ArcGis generated contour lines: see authors homepage:http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Landscape Ecology&amp;#039;&amp;#039;&amp;#039;: 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. - [http://www.geo.unizh.ch/publications/sstein/jumpplugins/landscapepatternextension.zip download]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Quality Assurance Plugin&amp;#039;&amp;#039;&amp;#039; from the original JUMP project to work with OpenJUMP: [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=243601 download]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Road Matcher Plugin&amp;#039;&amp;#039;&amp;#039; from the original JUMP project to work with OpenJUMP - [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;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]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Graph Toolbox Plugin&amp;#039;&amp;#039;&amp;#039; 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]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Skeletonizer Plugin&amp;#039;&amp;#039;&amp;#039; 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]  &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GeOxygene Plugin&amp;#039;&amp;#039;&amp;#039; for the GeOygene analysis &amp;amp; computation platform. Download from [http://sourceforge.net/projects/oxygene-project/files/ here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VIII - Coordinate Tranformation PlugIn&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CTS extension&amp;#039;&amp;#039;&amp;#039; [http://soldin.de/about/2004-jump_plugins/gt2jump.cts-0.1a.zip download] by Edgar Soldin. It allows the user to assign a coordinate reference system (CRS) to vector layers and reproject it. Please look at [[Working with Projections]] for installation and instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;IX - Security for Geodata&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Watermarking Plugin&amp;#039;&amp;#039;&amp;#039; for Jump and Openjump by Julien Lafaye - please visit his [http://cedric.cnam.fr/~lafaye_j/ webpage] to download the [http://cedric.cnam.fr/~lafaye_j/index.php?n=Main.Software WaterGoatOpenJumpPlugin]. It is distributed under the LGPL license. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;X - Programming and Scripting Support&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beanshell Editor&amp;#039;&amp;#039;&amp;#039; 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 [http://geo.michaelm.free.fr/OpenJUMP/resources/bsheditor4jump-0.2.jar here]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Groovy&amp;#039;&amp;#039;&amp;#039;: we also have people that started to develop with [http://groovy.codehaus.org Groovy] and OpenJUMP. For more info check this page [[OpenJUMP and Groovy]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XI - GPS Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPS extension Plugin&amp;#039;&amp;#039;&amp;#039; new version available at https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/gps_0.2rc4.zip/download&lt;br /&gt;
&lt;br /&gt;
Coordinate transformation plugin is needed also if OpenJUMP task is using some other projection than the GPS output.&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/cts_0.2rc4.zip/download&lt;br /&gt;
&lt;br /&gt;
Instructions for using GPS extension available at https://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=GPS_plugin&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;nmeaRaw.jar Plugin&amp;#039;&amp;#039;&amp;#039; 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&lt;br /&gt;
* 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&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XII - Styles&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
*  &amp;#039;&amp;#039;&amp;#039;VertexSymbols&amp;#039;&amp;#039;&amp;#039; Plugin adds vector or raster symbols to vertex. Download page from  Cadplan http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Jump Fill Pattern&amp;#039;&amp;#039;&amp;#039; Plugin allows user to add their own fill patterns to an Openjump project from  Cadplan http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XIII - Charts / Plots&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* Create pie, column or stacked column charts for presenting your numeric attribute data of an Openjump layer: http://services.giub.uni-bonn.de/downloads/openjump/&lt;br /&gt;
&lt;br /&gt;
* Based on the first one, Geoff created a newer Version which returns the charts as permanent layer: http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
* A plugin that provides attribute classification tools and charts (scatter plot, bar plot, histogram): http://www.geo.uzh.ch/~sstein/&lt;br /&gt;
&lt;br /&gt;
== Plugins for JUMP ==&lt;br /&gt;
&lt;br /&gt;
These plugins are already (partly) integrated in OpenJUMP. &lt;br /&gt;
&lt;br /&gt;
* Selection Tools Package: see authors homepage: http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
* SVG image export PlugIn (exports max. 100 features per layer): see authors homepage: http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
* 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&lt;br /&gt;
* 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&lt;br /&gt;
* Proportional symbols plugin for Openjump. It&amp;#039;s accessible by the &amp;quot;Analyse&amp;quot; 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 &lt;br /&gt;
* Roadmatcher Application : http://www.jump-project.org/project.php?PID=RM&amp;amp;SID=DETA#overview* plugin developed by The JUMP Project &lt;br /&gt;
* Jython - Python for JUMP contained in ISA 2.0 plugin (see below or http://sourceforge.net/project/showfiles.php?group_id=118054)&lt;br /&gt;
&lt;br /&gt;
== Installing Plugins ==&lt;br /&gt;
* see [[Installing Plugins]]&lt;br /&gt;
&lt;br /&gt;
== Popular Plugins ==&lt;br /&gt;
* see [[Popular Plugins]]&lt;br /&gt;
&lt;br /&gt;
== Plugins for Kosmo ==&lt;br /&gt;
(Up to come..)&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP&amp;diff=758</id>
		<title>Plugins for OpenJUMP</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP&amp;diff=758"/>
		<updated>2010-08-20T09:13:18Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* XI - GPS Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
== Websites with several plugins ==&lt;br /&gt;
&lt;br /&gt;
* The JUMP Project Plugins: http://www.jump-project.org/portal.php?PID=PL&lt;br /&gt;
* Project PIROL plugins: http://www.al.fh-osnabrueck.de/jump-download.html&lt;br /&gt;
* Edgar Soldin plugins : http://soldin.de/about/2004-jump_plugins/ If you have problems installing the Coordinate-Transformation-Plugin see here: [[Installing Plugins]] and [[Working with Projections]]&lt;br /&gt;
* project SIGLE: http://www.projet-sigle.org/&lt;br /&gt;
* Michael Michaud (in french): http://michael.michaud.free.fr/index_jump.html and http://geo.michaelm.free.fr&lt;br /&gt;
* GISAK.VSB: http://gis.vsb.cz/ruzicka/Projekty/jump/index.php&lt;br /&gt;
* CADPLAN Plugins: http://www.cadplan.com.au/jump.html&lt;br /&gt;
* GEOSTAF: http://digilander.libero.it/valruggero/download.html&lt;br /&gt;
&lt;br /&gt;
== Plugins for OpenJUMP ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;I - Editing Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* New ISA 2.5 tools for OpenJUMP deriving from SkyJUMP. Download &amp;quot;isa-2.5.jar&amp;quot;:http://www.ashsiii.com/downloads/openjump/isa-2.5.jar and  place it in your \OpenJUMP /lib/ext folder. Download also a modified [http://www.ashsiii.com/downloads/openjump/workbench-properties.xml workbench-properties.xml] and  place it in your OpenJUMP /bin folder to enables the individual tools on OJ menus.&lt;br /&gt;
** KML datasource&lt;br /&gt;
** Text Block Annotation and Interactive Buffer, on Editing toolbox (1)&lt;br /&gt;
**  Clip To Fence (1) , Orthogonalize and  Auto Assign Attribute (1) on Tools menu.&lt;br /&gt;
(1) Added to \OpenJUMP nightly snapshot &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;II - Raster Image Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
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 [http://java.sun.com/products/java-media/jai/current.html here]&lt;br /&gt;
&lt;br /&gt;
* an improved version is the image plugin from Project PIROL: [http://www.al.fh-osnabrueck.de/jump-download.html 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.&lt;br /&gt;
&lt;br /&gt;
* another fine image plugin is the TANATO plugin from SIGLE: [http://projetsigle.free.fr/ressources/logiciels/jdgal/OJRasterMap_Plugin1.0.zip 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!)  &lt;br /&gt;
&lt;br /&gt;
* To display ESRI ASCII raster the raster plugin from SIGLE team may help you [http://www.projet-sigle.org/IMG/zip/RasterPlugin-i18n.zip download here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;III - Print Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* 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&amp;amp;filename=iText-2.1.3.jar&amp;amp;use_mirror=osdn iText] library to work.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=219772 Print Layout Plugin]  by [http://www.intevation.de Intevation]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;IV - Database Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DB Query&amp;#039;&amp;#039;&amp;#039; 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 &amp;quot;[[OpenJUMP with SpatialLite]]&amp;quot;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PostGIS&amp;#039;&amp;#039;&amp;#039; database connector ([https://sourceforge.net/project/showfiles.php?group_id=118054 download]) : see also [[Installing Plugins]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PostGIS plugin&amp;#039;&amp;#039;&amp;#039; ([http://r1.bocher.free.fr/logiciel/sqlbuilder/simplepostgisplugin-put-in-lib-ext.tar download)] by Erwan Brocher. See also Erwan&amp;#039;s [http://r1.bocher.free.fr/index.php?n=Main.GeoSQLBuilder wiki page] for the description&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;iSQLViewer&amp;#039;&amp;#039;&amp;#039;: SQL front end by Erwan Brocher([http://r1.bocher.free.fr/logiciel/sqlbuilder/isqlviewer4openjump-put-in-lib-ext.tar download]). &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ArcSDE&amp;#039;&amp;#039;&amp;#039; 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)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039; database reader ([https://sourceforge.net/project/showfiles.php?group_id=118054 download])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SpatialLite&amp;#039;&amp;#039;&amp;#039; database reader ([http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download download])&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;[http://www.manning.com/obe/ PostGIS in Action]&amp;quot; contains a chapter on that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;V - Other Dataformats&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DXF Driver&amp;#039;&amp;#039;&amp;#039; Loads/write dxf files into/from OpenJUMP. &lt;br /&gt;
# from &amp;#039;&amp;#039;Michael Michaud&amp;#039;: [http://geo.michaelm.free.fr/OpenJUMP/resources/drivers download]&lt;br /&gt;
# Another dxf plugin from &amp;#039;&amp;#039;Dante&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Rammi&amp;#039;&amp;#039;: &lt;br /&gt;
#* download JUMP plugin (jar): http://jump-pilot.sourceforge.net/download/driver-dxf.jar by Dante Fuster, Peru, contact: dante.fuster[=at=]gmail.com (note: download also the CAFF program below and place the file &amp;#039;&amp;#039;dxfviewer-swing-pro.jar&amp;#039;&amp;#039; as well in OpenJUMPs /lib/ext directory like driver-dxf.jar&lt;br /&gt;
#* download CAFF dxf viewer: http://jump-pilot.sourceforge.net/download/dxfviewer-swing-pro.jar by Rammi, contact: rammi[=at=]caff.de, note: just click on the jar file to start the application&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MIF/MID Driver&amp;#039;&amp;#039;&amp;#039; - Loads/write mif-mid files into/fromOpenJUMP. From Michael Michaud, download: http://geo.michaelm.free.fr/OpenJUMP/resources/drivers&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GeoConcept Driver&amp;#039;&amp;#039;&amp;#039; Loads/write GeoConcept files into/from OpenJUMP. From Michael Michaud, download http://geo.michaelm.free.fr/OpenJUMP/resources/drivers&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Excel file Driver&amp;#039;&amp;#039;&amp;#039; - Loads Microsoft Excel files. From Dante Fuster, download (including example file): http://jump-pilot.sourceforge.net/download/excel_plugin.zip&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VI - Internet Datasources and Web-Processing&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WFS PlugIn /WFS-T PlugIn&amp;#039;&amp;#039;&amp;#039; for OGC WFS Standards 1.0 and 1.1 by Lat/Lon (http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=150819 , [[WFS PlugIn Description]])&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WPS PlugIn&amp;#039;&amp;#039;&amp;#039; for OGC Web Processing Standard 1.0 by 52 North, info: http://52north.org/maven/project-sites/wps/52n-wps-client-jump/installation.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VII - Spatial Analysis and Editing PlugIns&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Map Generalization Toolbox V1.0&amp;#039;&amp;#039;&amp;#039; :https://sourceforge.net/project/showfiles.php?group_id=118054&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sextante&amp;#039;&amp;#039;&amp;#039;, a set of free geospatial analysis tools developed by the Junta de Extremadura (ES). Download the latest beta Souceforge [http://forge.osor.eu/plugins/wiki/index.php?id=13&amp;amp;type=g page] by Victor Olay Download the [http://forge.osor.eu/plugins/wiki/index.php?Downloads&amp;amp;id=13&amp;amp;type=g latest version] for OpenJUMP. See also [[OpenJUMP and Sextante]] page&lt;br /&gt;
&lt;br /&gt;
* Clean and explode with ArcGis generated contour lines: see authors homepage:http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Landscape Ecology&amp;#039;&amp;#039;&amp;#039;: 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. - [http://www.geo.unizh.ch/publications/sstein/jumpplugins/landscapepatternextension.zip download]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Quality Assurance Plugin&amp;#039;&amp;#039;&amp;#039; from the original JUMP project to work with OpenJUMP: [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;package_id=243601 download]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Road Matcher Plugin&amp;#039;&amp;#039;&amp;#039; from the original JUMP project to work with OpenJUMP - [http://sourceforge.net/project/showfiles.php?group_id=118054&amp;amp;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]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Graph Toolbox Plugin&amp;#039;&amp;#039;&amp;#039; 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]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Skeletonizer Plugin&amp;#039;&amp;#039;&amp;#039; 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]  &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GeOxygene Plugin&amp;#039;&amp;#039;&amp;#039; for the GeOygene analysis &amp;amp; computation platform. Download from [http://sourceforge.net/projects/oxygene-project/files/ here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;VIII - Coordinate Tranformation PlugIn&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CTS extension&amp;#039;&amp;#039;&amp;#039; [http://soldin.de/about/2004-jump_plugins/gt2jump.cts-0.1a.zip download] by Edgar Soldin. It allows the user to assign a coordinate reference system (CRS) to vector layers and reproject it. Please look at [[Working with Projections]] for installation and instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;IX - Security for Geodata&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Watermarking Plugin&amp;#039;&amp;#039;&amp;#039; for Jump and Openjump by Julien Lafaye - please visit his [http://cedric.cnam.fr/~lafaye_j/ webpage] to download the [http://cedric.cnam.fr/~lafaye_j/index.php?n=Main.Software WaterGoatOpenJumpPlugin]. It is distributed under the LGPL license. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;X - Programming and Scripting Support&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beanshell Editor&amp;#039;&amp;#039;&amp;#039; 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 [http://geo.michaelm.free.fr/OpenJUMP/resources/bsheditor4jump-0.2.jar here]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Groovy&amp;#039;&amp;#039;&amp;#039;: we also have people that started to develop with [http://groovy.codehaus.org Groovy] and OpenJUMP. For more info check this page [[OpenJUMP and Groovy]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XI - GPS Plugins&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPS extension Plugin&amp;#039;&amp;#039;&amp;#039; new version available at https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/gps_0.2rc4.zip/download&lt;br /&gt;
&lt;br /&gt;
Coordinate transform plugin is needed also if OpenJUMP task is using some other projection than the GPS output.&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/cts_0.2rc4.zip/download&lt;br /&gt;
&lt;br /&gt;
Instructions for using GPS extension available at https://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=GPS_plugin&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;nmeaRaw.jar Plugin&amp;#039;&amp;#039;&amp;#039; 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&lt;br /&gt;
* 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&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XII - Styles&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
*  &amp;#039;&amp;#039;&amp;#039;VertexSymbols&amp;#039;&amp;#039;&amp;#039; Plugin adds vector or raster symbols to vertex. Download page from  Cadplan http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Jump Fill Pattern&amp;#039;&amp;#039;&amp;#039; Plugin allows user to add their own fill patterns to an Openjump project from  Cadplan http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;XIII - Charts / Plots&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
* Create pie, column or stacked column charts for presenting your numeric attribute data of an Openjump layer: http://services.giub.uni-bonn.de/downloads/openjump/&lt;br /&gt;
&lt;br /&gt;
* Based on the first one, Geoff created a newer Version which returns the charts as permanent layer: http://www.cadplan.com.au/jump.html&lt;br /&gt;
&lt;br /&gt;
* A plugin that provides attribute classification tools and charts (scatter plot, bar plot, histogram): http://www.geo.uzh.ch/~sstein/&lt;br /&gt;
&lt;br /&gt;
== Plugins for JUMP ==&lt;br /&gt;
&lt;br /&gt;
These plugins are already (partly) integrated in OpenJUMP. &lt;br /&gt;
&lt;br /&gt;
* Selection Tools Package: see authors homepage: http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
* SVG image export PlugIn (exports max. 100 features per layer): see authors homepage: http://www.geo.unizh.ch/~sstein/&lt;br /&gt;
* 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&lt;br /&gt;
* 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&lt;br /&gt;
* Proportional symbols plugin for Openjump. It&amp;#039;s accessible by the &amp;quot;Analyse&amp;quot; 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 &lt;br /&gt;
* Roadmatcher Application : http://www.jump-project.org/project.php?PID=RM&amp;amp;SID=DETA#overview* plugin developed by The JUMP Project &lt;br /&gt;
* Jython - Python for JUMP contained in ISA 2.0 plugin (see below or http://sourceforge.net/project/showfiles.php?group_id=118054)&lt;br /&gt;
&lt;br /&gt;
== Installing Plugins ==&lt;br /&gt;
* see [[Installing Plugins]]&lt;br /&gt;
&lt;br /&gt;
== Popular Plugins ==&lt;br /&gt;
* see [[Popular Plugins]]&lt;br /&gt;
&lt;br /&gt;
== Plugins for Kosmo ==&lt;br /&gt;
(Up to come..)&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=757</id>
		<title>GPS extension - Track &amp; insert points from serial gps device</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=757"/>
		<updated>2010-08-11T12:55:31Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP GPS plugin is made by Edgar Soldin and it can be downloaded from&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/&lt;br /&gt;
&lt;br /&gt;
== Supported GPS units ==&lt;br /&gt;
&lt;br /&gt;
GPS plugin is reading data through a serial (COM)port of a computer. GPS receivers which are connected to a physical serial port should work out of the box. GPS receivers which are connected through USB connection need some system on the computer side for directing GPS signal into virtual COM port. Wired USB mouses and Bluetooth GPS receivers often come with drivers and software made for this purpose. One commercial alternative is GpsGate software. It is mentioned here only because it has been tested to work with Garmin eTrex Vista HCx unit on 32 bit Window Vista OS. There are probably other as well working programs. What is important that the GPS plugin must be able to find GPS signal through a serial port, either physical or virtual.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is done by unzipping the two zip files from the above address into OpenJUMP lib/ext directory.&lt;br /&gt;
&lt;br /&gt;
== Testing the GPS plugin installation and GPS unit ==&lt;br /&gt;
&lt;br /&gt;
Be sure to turn on your GPS unit and virtual serial port software if you are using such. GPS plugin is scanning the serial ports during OpenJUMP start, and it will not see virtual ports which are appearing after startup.&lt;br /&gt;
&lt;br /&gt;
After starting OpenJUMP you should see a new menu item &amp;#039;GPS&amp;#039; in the main menu bar (Fig. 1).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_01.png]]&lt;br /&gt;
&lt;br /&gt;
Select GPS Options&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_02.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Settings:&lt;br /&gt;
Processing Format&lt;br /&gt;
&lt;br /&gt;
alternatives NMEA, Garmin or Sirf. Only NMEA tested so far.&lt;br /&gt;
&lt;br /&gt;
Update every ...&lt;br /&gt;
&lt;br /&gt;
Slider selects how often the plugin will center OpenJUMP map into the GPS coordinates. Scale is between 0 to 600 seconds. Zero setting means that the map is not centered automatically, 600 centers the map in 10 minutes intervals.&lt;br /&gt;
&lt;br /&gt;
Notice that you cannot see your current location on the map between autotic map updates. However, OpenJUMP will refresh the GPS coordinates in the info window and current locations can be recorded at any moment.&lt;br /&gt;
&lt;br /&gt;
GPS Receiver Output CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the GPS output. The default is WGS 84 which is also supported by all GPS receivers.  If GPS is configured to send out coordinates in some other systems, OpenJUMP GPS plugin needs to have definitions for that system. They are stored in the cs.conf file which is located in the lib/ext/cts directory. The format used for defining the coordinate system is OGC Well Known Text. Good source for findig the projection definitions is spatialreference.org. For example string needed to add support for UTM zone 35N projection can be found from http://spatialreference.org/ref/epsg/32635/ogcwkt/&lt;br /&gt;
&lt;br /&gt;
Tracking CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the projection that is used in the OpenJUMP task.&lt;br /&gt;
&lt;br /&gt;
Serial port options&lt;br /&gt;
&lt;br /&gt;
These setting must suit the serial port where GPS is connected. With virtual ports the defaults are usually working.&lt;br /&gt;
&lt;br /&gt;
Test Settings&lt;br /&gt;
&lt;br /&gt;
If GPS is workin OK and serial port is configured correctly then pressing the Test Settings button will list the messages sent by the GPS in the window abow.  See Fig. 3&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_03.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the GPS plugin ==&lt;br /&gt;
&lt;br /&gt;
Close the GPS Options window and turn on the GPS Tracker function from the GPS menu (Fig. 4).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_04.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GPS coordinates are shown in the bottom left corner. Coordinates are processed with the coordinate tranformation utility if different input and output systems were selected. In the Fig. 4 coordinates are WGS 84 coordinates. Fig. 5 shows how to select UTM zone 35N output and Fig. 6 shows the transformed GPS coordinates.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_05.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_06.png]]&lt;br /&gt;
&lt;br /&gt;
== Using GPS plugin together with vector files ==&lt;br /&gt;
&lt;br /&gt;
The next example illustrates how to use GPS plugin together with a shapefile. Shapefile in this example is OpenStreetMap roads, downloaded from Geofabrik http://download.geofabrik.de/osm/europe/&lt;br /&gt;
Roads shapefile is in the WGS 84 projection (EPSG:4326) and when GPS plugin is configured accordingly the location seems to be somewhere in the Southern Finland (Fig. 7).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_07.png]]&lt;br /&gt;
&lt;br /&gt;
Closer zoom and slight styling with OpenJUMP styling wizard shows the location more accurately&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_08.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working with raster images, vectors from a database, and other projections ==&lt;br /&gt;
&lt;br /&gt;
Figures 9 and 10 are showing how to add two vector layers from a PostGIS database with the OpenJUMP standard Run Datastore Query tool. The first one is creating a park bench layer, the second finds out some waste baskets. Data in again OpenStreetMap data which is downloaded from Geofabrik in native osm format and imported into PostGIS database with osm2pgsql utility. Osm2pgsql was run with the -k parameter for getting all the OpenStreetMap tags into the database. After import the data in the PostGIS database was reprojected into EPSG:3067 projection, which is about the same as EPSG:32635.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_09.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_10.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 11 shows an OpenJUMP task that is ready to be used for a field survey.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_11.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map layers in this task are&lt;br /&gt;
&lt;br /&gt;
- Raster base map rendered by Mapserver from OSM data&lt;br /&gt;
- The bench layer created as described above (Fig. 9)&lt;br /&gt;
- The waste_basket layer created as described above (Fig. 10)&lt;br /&gt;
- New bench layer for collecting missing benches&lt;br /&gt;
- New waste basket layer for collecting missing waste baskets&lt;br /&gt;
&lt;br /&gt;
Screen capture shows also two nice OpenJUMP features:&lt;br /&gt;
&lt;br /&gt;
- View - Map Tooltips is selected for getting the mouse-over functionality&lt;br /&gt;
&lt;br /&gt;
- EZ-Buttons are used for giving a large button for recordind GPS locations. F1 function key can be used for the same purpose&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, Fig 12. shows the results of a rapid field visit. Two benches and three waste baskets were recorded.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_12.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=756</id>
		<title>GPS extension - Track &amp; insert points from serial gps device</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=756"/>
		<updated>2010-08-11T12:41:15Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP GPS plugin is made by Edgar Soldin and it can be downloaded from&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/&lt;br /&gt;
&lt;br /&gt;
== Supported GPS units ==&lt;br /&gt;
&lt;br /&gt;
GPS plugin is reading data through a serial (COM)port of a computer. GPS receivers which are connected to a physical serial port should work out of the box. GPS receivers which are connected through USB connection need some system on the computer side for directing GPS signal into virtual COM port. Wired USB mouses and Bluetooth GPS receivers often come with drivers and software made for this purpose. One commercial alternative is GpsGate software. It is mentioned here only because it has been tested to work with Garmin eTrex Vista HCx unit on 32 bit Window Vista OS. There are probably other as well working programs. What is important that the GPS plugin must be able to find GPS signal through a serial port, either physical or virtual.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is done by unzipping the two zip files from the above address into OpenJUMP lib/ext directory.&lt;br /&gt;
&lt;br /&gt;
== Testing the GPS plugin installation and GPS unit ==&lt;br /&gt;
&lt;br /&gt;
Be sure to turn on your GPS unit and virtual serial port software if you are using such. GPS plugin is scanning the serial ports during OpenJUMP start, and it will not see virtual ports which are appearing after startup.&lt;br /&gt;
&lt;br /&gt;
After starting OpenJUMP you should see a new menu item &amp;#039;GPS&amp;#039; in the main menu bar (Fig. 1).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_01.png]]&lt;br /&gt;
&lt;br /&gt;
Select GPS Options&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_02.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Settings:&lt;br /&gt;
Processing Format&lt;br /&gt;
&lt;br /&gt;
alternatives NMEA, Garmin or Sirf. Only NMEA tested so far.&lt;br /&gt;
&lt;br /&gt;
Update every ...&lt;br /&gt;
&lt;br /&gt;
Slider selects how often the plugin will center OpenJUMP map into the GPS coordinates. Scale is between 0 to 600 seconds. Zero setting means that the map is not centered automatically, 600 centers the map in 10 minutes intervals.&lt;br /&gt;
&lt;br /&gt;
Notice that you cannot see your current location on the map between autotic map updates. However, OpenJUMP will refresh the GPS coordinates in the info window and current locations can be recorded at any moment.&lt;br /&gt;
&lt;br /&gt;
GPS Receiver Output CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the GPS output. The default is WGS 84 which is also supported by all GPS receivers.  If GPS is configured to send out coordinates in some other systems, OpenJUMP GPS plugin needs to have definitions for that system. They are stored in the cs.conf file which is located in the lib/ext/cts directory. The format used for defining the coordinate system is OGC Well Known Text. Good source for findig the projection definitions is spatialreference.org. For example string needed to add support for UTM zone 35N projection can be found from http://spatialreference.org/ref/epsg/32635/ogcwkt/&lt;br /&gt;
&lt;br /&gt;
Tracking CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the projection that is used in the OpenJUMP task.&lt;br /&gt;
&lt;br /&gt;
Serial port options&lt;br /&gt;
&lt;br /&gt;
These setting must suit the serial port where GPS is connected. With virtual ports the defaults are usually working.&lt;br /&gt;
&lt;br /&gt;
Test Settings&lt;br /&gt;
&lt;br /&gt;
If GPS is workin OK and serial port is configured correctly then pressing the Test Settings button will list the messages sent by the GPS in the window abow.  See Fig. 3&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_03.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the GPS plugin ==&lt;br /&gt;
&lt;br /&gt;
Close the GPS Options window and turn on the GPS Tracker function from the GPS menu (Fig. 4).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_04.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GPS coordinates are shown in the bottom left corner. Coordinates are processed with the coordinate tranformation utility if different input and output systems were selected. In the Fig. 4 coordinates are WGS 84 coordinates. Fig. 5 shows how to select UTM zone 35N output and Fig. 6 shows the transformed GPS coordinates.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_05.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_06.png]]&lt;br /&gt;
&lt;br /&gt;
== Using GPS plugin together with vector files ==&lt;br /&gt;
&lt;br /&gt;
The next example illustrates how to use GPS plugin together with a shapefile. Shapefile in this example is OpenStreetMap roads, downloaded from Geofabrik http://download.geofabrik.de/osm/europe/&lt;br /&gt;
Roads shapefile is in the WGS 84 projection (EPSG:4326) and when GPS plugin is configured accordingly the location seems to be somewhere in the Southern Finland (Fig. 7).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_07.png]]&lt;br /&gt;
&lt;br /&gt;
Closer zoom and slight styling with OpenJUMP styling wizard shows the location more accurately&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_08.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working with raster images, vectors from a database, and other projections ==&lt;br /&gt;
&lt;br /&gt;
Figures 9 and 10 are showing how to add two vector layers from a PostGIS database with the OpenJUMP standard Run Datastore Query tool. The first one is creating a park bench layer, the second finds out some waste baskets. Data in again OpenStreetMap data which is downloaded from Geofabrik in native osm format and imported into PostGIS database with osm2pgsql utility. Osm2pgsql was run with the -k parameter for getting all the OpenStreetMap tags into the database.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_09.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_10.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 11 shows an OpenJUMP task that is ready to be used for a field survey.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_11.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map layers in this task are&lt;br /&gt;
&lt;br /&gt;
- Raster base map rendered by Mapserver from OSM data&lt;br /&gt;
- The bench layer created as described above (Fig. 9)&lt;br /&gt;
- The waste_basket layer created as described above (Fig. 10)&lt;br /&gt;
- New bench layer for collecting missing benches&lt;br /&gt;
- New waste basket layer for collecting missing waste baskets&lt;br /&gt;
&lt;br /&gt;
Screen capture shows also two nice OpenJUMP features:&lt;br /&gt;
&lt;br /&gt;
- View - Map Tooltips is selected for getting the mouse-over functionality&lt;br /&gt;
&lt;br /&gt;
- EZ-Buttons are used for giving a large button for recordind GPS locations. F1 function key can be used for the same purpose&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, Fig 12. shows the results of a rapid field visit. Two benches and three waste baskets were recorded.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_12.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=755</id>
		<title>GPS extension - Track &amp; insert points from serial gps device</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=755"/>
		<updated>2010-08-11T12:14:26Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP GPS plugin is made by Edgar Soldin and it can be downloaded from&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/&lt;br /&gt;
&lt;br /&gt;
== Supported GPS units ==&lt;br /&gt;
&lt;br /&gt;
GPS plugin is reading data through a serial (COM)port of a computer. GPS receivers which are connected to a physical serial port should work out of the box. GPS receivers which are connected through USB connection need some system on the computer side for directing GPS signal into virtual COM port. Wired USB mouses and Bluetooth GPS receivers often come with drivers and software made for this purpose. One commercial alternative is GpsGate software. It is mentioned here only because it has been tested to work with Garmin eTrex Vista HCx unit on 32 bit Window Vista OS. There are probably other as well working programs. What is important that the GPS plugin must be able to find GPS signal through a serial port, either physical or virtual.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is done by unzipping the two zip files from the above address into OpenJUMP lib/ext directory.&lt;br /&gt;
&lt;br /&gt;
== Testing the GPS plugin installation and GPS unit ==&lt;br /&gt;
&lt;br /&gt;
Be sure to turn on your GPS unit and virtual serial port software if you are using such. GPS plugin is scanning the serial ports during OpenJUMP start, and it will not see virtual ports which are appearing after startup.&lt;br /&gt;
&lt;br /&gt;
After starting OpenJUMP you should see a new menu item &amp;#039;GPS&amp;#039; in the main menu bar (Fig. 1).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_01.png]]&lt;br /&gt;
&lt;br /&gt;
Select GPS Options&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_02.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Settings:&lt;br /&gt;
Processing Format&lt;br /&gt;
&lt;br /&gt;
alternatives NMEA, Garmin or Sirf. Only NMEA tested so far.&lt;br /&gt;
&lt;br /&gt;
Update every ...&lt;br /&gt;
&lt;br /&gt;
Slider selects how often the plugin will center OpenJUMP map into the GPS coordinates. Scale is between 0 to 600 seconds. Zero setting means that the map is not centered automatically, 600 centers the map in 10 minutes intervals.&lt;br /&gt;
&lt;br /&gt;
Notice that you cannot see your current location on the map between autotic map updates. However, OpenJUMP will refresh the GPS coordinates in the info window and current locations can be recorded at any moment.&lt;br /&gt;
&lt;br /&gt;
GPS Receiver Output CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the GPS output. The default is WGS 84 which is also supported by all GPS receivers.  If GPS is configured to send out coordinates in some other systems, OpenJUMP GPS plugin needs to have definitions for that system. They are stored in the cs.conf file which is located in the lib/ext/cts directory. The format used for defining the coordinate system is OGC Well Known Text. Good source for findig the projection definitions is spatialreference.org. For example string needed to add support for UTM zone 35N projection can be found from http://spatialreference.org/ref/epsg/32635/ogcwkt/&lt;br /&gt;
&lt;br /&gt;
Tracking CS&lt;br /&gt;
&lt;br /&gt;
This setting must suit the projection that is used in the OpenJUMP task.&lt;br /&gt;
&lt;br /&gt;
Serial port options&lt;br /&gt;
&lt;br /&gt;
These setting must suit the serial port where GPS is connected. With virtual ports the defaults are usually working.&lt;br /&gt;
&lt;br /&gt;
Test Settings&lt;br /&gt;
&lt;br /&gt;
If GPS is workin OK and serial port is configured correctly then pressing the Test Settings button will list the messages sent by the GPS in the window abow.  See Fig. 3&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_03.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the GPS plugin ==&lt;br /&gt;
&lt;br /&gt;
Close the GPS Options window and turn on the GPS Tracker function from the GPS menu (Fig. 4).&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_04.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GPS coordinates are shown in the bottom left corner. Coordinates are processed with the coordinate tranformation utility if different input and output systems were selected. In the Fig. 4 coordinates are WGS 84 coordinates. Fig. 5 shows how to select UTM zone 35N output and Fig. 6 shows the transformed GPS coordinates.&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_05.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:OJ_GPS_06.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=754</id>
		<title>GPS extension - Track &amp; insert points from serial gps device</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=GPS_extension_-_Track_%26_insert_points_from_serial_gps_device&amp;diff=754"/>
		<updated>2010-08-11T11:39:58Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Created page with &amp;#039;== Introduction ==  OpenJUMP GPS plugin is made by Edgar Soldin and it can be downloaded from https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/  == Supp…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
OpenJUMP GPS plugin is made by Edgar Soldin and it can be downloaded from&lt;br /&gt;
https://sourceforge.net/projects/jump-pilot/files/p_GPS%2CCTS%20Extensions/&lt;br /&gt;
&lt;br /&gt;
== Supported GPS units ==&lt;br /&gt;
&lt;br /&gt;
GPS plugin is reading data through a serial (COM)port of a computer. GPS receivers which are connected to a physical serial port should work out of the box. GPS receivers which are connected through USB connection need some system on the computer side for directing GPS signal into virtual COM port. Wired USB mouses and Bluetooth GPS receivers often come with drivers and software made for this purpose. One commercial alternative is GpsGate software. It is mentioned here only because it has been tested to work with Garmin eTrex Vista HCx unit on 32 bit Window Vista OS. There are probably other as well working programs. What is important that the GPS plugin must be able to find GPS signal through a serial port, either physical or virtual.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is done by unzipping the two zip files from the above address into OpenJUMP lib/ext directory.&lt;br /&gt;
&lt;br /&gt;
== Testing the GPS plugin installation and GPS unit ==&lt;br /&gt;
&lt;br /&gt;
Be sure to turn on your GPS unit and virtual serial port software if you are using such. GPS plugin is scanning the serial ports during OpenJUMP start, and it will not see virtual ports which are appearing after startup.&lt;br /&gt;
&lt;br /&gt;
After starting OpenJUMP you should see a new menu item &amp;#039;GPS&amp;#039; in the main menu bar.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_12.png&amp;diff=753</id>
		<title>File:OJ GPS 12.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_12.png&amp;diff=753"/>
		<updated>2010-08-11T11:13:39Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Field visit performed. Two benches and three waste baskets collected with OpenJUMP GPS plugin.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Field visit performed. Two benches and three waste baskets collected with OpenJUMP GPS plugin.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_11.png&amp;diff=752</id>
		<title>File:OJ GPS 11.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_11.png&amp;diff=752"/>
		<updated>2010-08-11T11:11:44Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: OpenJUMP task ready for a field test. Layers: raster image from WMS server, two vector layers from PostGIS database, two editable layers for collecting GPS measurement data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenJUMP task ready for a field test. Layers: raster image from WMS server, two vector layers from PostGIS database, two editable layers for collecting GPS measurement data.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_10.png&amp;diff=751</id>
		<title>File:OJ GPS 10.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_10.png&amp;diff=751"/>
		<updated>2010-08-11T11:08:02Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Preparing for a field test: Reading waste baskets from PostGIS database by selecting either all the points with a tag &amp;#039;amenity=waste_basket&amp;#039;, or those park benches which have an additional tag &amp;#039;waste_basket=yes&amp;#039;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preparing for a field test: Reading waste baskets from PostGIS database by selecting either all the points with a tag &amp;#039;amenity=waste_basket&amp;#039;, or those park benches which have an additional tag &amp;#039;waste_basket=yes&amp;#039;.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_09.png&amp;diff=750</id>
		<title>File:OJ GPS 09.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_09.png&amp;diff=750"/>
		<updated>2010-08-11T11:04:26Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Preparing for a field test: Reading park benches from PostGIS database by selecting &amp;#039;amenity=bench&amp;#039; tag from &amp;#039;tags&amp;#039; column which is of hstore datatype.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preparing for a field test: Reading park benches from PostGIS database by selecting &amp;#039;amenity=bench&amp;#039; tag from &amp;#039;tags&amp;#039; column which is of hstore datatype.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_08.png&amp;diff=749</id>
		<title>File:OJ GPS 08.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_08.png&amp;diff=749"/>
		<updated>2010-08-11T10:49:16Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Testing with real vector data. Finland roads shapefile slightly styled, labeled and zoomed in.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing with real vector data. Finland roads shapefile slightly styled, labeled and zoomed in.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_07.png&amp;diff=748</id>
		<title>File:OJ GPS 07.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_07.png&amp;diff=748"/>
		<updated>2010-08-11T10:47:37Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Testing with real vector data. Finland roads shapefile in EPSG:4326 projection as a background.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing with real vector data. Finland roads shapefile in EPSG:4326 projection as a background.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_06.png&amp;diff=747</id>
		<title>File:OJ GPS 06.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_06.png&amp;diff=747"/>
		<updated>2010-08-11T10:45:30Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Working in another projection: GPS coordinates are now in UTM 35N projection.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Working in another projection: GPS coordinates are now in UTM 35N projection.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_05.png&amp;diff=746</id>
		<title>File:OJ GPS 05.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_05.png&amp;diff=746"/>
		<updated>2010-08-11T10:44:11Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Working in another projection: select the output projection and press OK.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Working in another projection: select the output projection and press OK.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_04.png&amp;diff=745</id>
		<title>File:OJ GPS 04.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_04.png&amp;diff=745"/>
		<updated>2010-08-11T10:42:41Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: GPS Tracker in turned on and GPS plugin is feeding coordinates into OpenJUMP task.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GPS Tracker in turned on and GPS plugin is feeding coordinates into OpenJUMP task.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_03.png&amp;diff=744</id>
		<title>File:OJ GPS 03.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_03.png&amp;diff=744"/>
		<updated>2010-08-11T10:41:02Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Test Settings button shows the output of the selected COM port.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Test Settings button shows the output of the selected COM port.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_02.png&amp;diff=743</id>
		<title>File:OJ GPS 02.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_02.png&amp;diff=743"/>
		<updated>2010-08-11T10:38:54Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: OpenJUMP GPS plugin settings window.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenJUMP GPS plugin settings window.&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_01.png&amp;diff=742</id>
		<title>File:OJ GPS 01.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:OJ_GPS_01.png&amp;diff=742"/>
		<updated>2010-08-11T10:35:49Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: Menu of the OpenJUMP GPS plugin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Menu of the OpenJUMP GPS plugin&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=666</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=666"/>
		<updated>2010-02-09T10:29:55Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Updating attribute values with Spatialite Reader Plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using it).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above. Maximum speed of 0 km/h may feel odd. We will return to this later. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable error messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with Spatialite Reader Plugin ==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, the SQL window of the plugin connects directly to SpatiaLite database and thus everything that can be done with Spatialite SQL is doable through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database. A new query SELECT * FROM roads will show that the values were really updated.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=665</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=665"/>
		<updated>2010-02-09T10:18:56Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using it).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above. Maximum speed of 0 km/h may feel odd. We will return to this later. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable error messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatiaLite with Spatialite Reader Plugin ==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, because of the SQL window of the plugin everything that is possible to do with Spatialite SQL can be done through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=664</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=664"/>
		<updated>2010-02-09T10:07:18Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using it).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above. Maximum speed of 0 km/h may feel odd. We will return to this later. &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable error messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, because of the SQL window of the plugin everything that is possible to do with Spatialite SQL can be done through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Dbqyery_image004.png&amp;diff=663</id>
		<title>File:Dbqyery image004.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Dbqyery_image004.png&amp;diff=663"/>
		<updated>2010-02-09T09:57:59Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: uploaded a new version of &amp;quot;File:Dbqyery image004.png&amp;quot;:&amp;amp;#32;Reverted to version as of 22:21, 7 February 2010&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Dbqyery_image004.png&amp;diff=662</id>
		<title>File:Dbqyery image004.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Dbqyery_image004.png&amp;diff=662"/>
		<updated>2010-02-09T09:54:52Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: uploaded a new version of &amp;quot;File:Dbqyery image004.png&amp;quot;:&amp;amp;#32;Tried to send a new image because the first version did not show on the wiki page sometimes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=661</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=661"/>
		<updated>2010-02-09T09:43:58Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query. Maximum speed of zero feels so odd that we will return to this later.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable error messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, because of the SQL window of the plugin everything that is possible to do with Spatialite SQL can be done through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=660</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=660"/>
		<updated>2010-02-09T09:03:09Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;br /&gt;
&lt;br /&gt;
=== Updating attribute values with Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
It is not possible to update Spatialite features which are read into OpenJUMP. However, because of the SQL window of the plugin everything that is possible to do with Spatialite SQL can be done through the plugin as well. For example, updating the &amp;quot;roads&amp;quot; layer by changing all maxpeed=0 values into null (empty) values goes easily. Error message &amp;quot;No ResultSet was produced&amp;quot; indicates only that nothing was selected from the database.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_10.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_10.png&amp;diff=659</id>
		<title>File:Spatialitereader 10.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_10.png&amp;diff=659"/>
		<updated>2010-02-09T08:53:49Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=658</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=658"/>
		<updated>2010-02-09T08:42:15Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_01.png]]&lt;br /&gt;
&lt;br /&gt;
Start via menu with Select Layer - Import Spatialite Layer&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_02.png]]&lt;br /&gt;
&lt;br /&gt;
Press the only active button &amp;quot;+&amp;quot; and search the Spatialite database file.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_03.png]]&lt;br /&gt;
&lt;br /&gt;
The whole database structure comes visible.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_04.png]]&lt;br /&gt;
&lt;br /&gt;
By double clicking the layer title &amp;quot;roads&amp;quot; the SELECT clause is created automatically. You can also write is directly to the text box.  The second button &amp;quot;SQL &amp;gt;&amp;quot; makes the query and lists results in the form without transferring them into OpenJUMP map yet.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_05.png]]&lt;br /&gt;
&lt;br /&gt;
After pressing the third button the query results, including geometries, are sent to OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_06.png]]&lt;br /&gt;
&lt;br /&gt;
With the Spatialite reader plugin you can reach all the Spatialite functions through a menu.  Menu items have tooltip help entries and double click tranfers a prototype text into query window.  This query will return the road geometries in WGS84 UTM zone 33 projection (EPSG:32633).&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_07.png]]&lt;br /&gt;
&lt;br /&gt;
Berlin roads reprojected from the native EPSG:4326 into EPSG:32633 by Spatialite. Note: This is possible only if the &amp;quot;spatial_ref_sys&amp;quot; table contains definitions for both the input and output projections.  All the databases created with Spatialite-GUI tool have definitions for 3519 different projections.&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_08.png]]&lt;br /&gt;
&lt;br /&gt;
This is not a Spatialite tutorial, but these two screenshots should give some idea about what kind of operations can be done inside Spatialite and visualised with OpenJUMP&lt;br /&gt;
&lt;br /&gt;
[[File:Spatialitereader_09.png]]&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_09.png&amp;diff=657</id>
		<title>File:Spatialitereader 09.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_09.png&amp;diff=657"/>
		<updated>2010-02-09T08:21:02Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_08.png&amp;diff=656</id>
		<title>File:Spatialitereader 08.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_08.png&amp;diff=656"/>
		<updated>2010-02-09T08:20:44Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_07.png&amp;diff=655</id>
		<title>File:Spatialitereader 07.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_07.png&amp;diff=655"/>
		<updated>2010-02-09T08:20:09Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_06.png&amp;diff=654</id>
		<title>File:Spatialitereader 06.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_06.png&amp;diff=654"/>
		<updated>2010-02-09T08:19:51Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_05.png&amp;diff=653</id>
		<title>File:Spatialitereader 05.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_05.png&amp;diff=653"/>
		<updated>2010-02-09T08:19:30Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_04.png&amp;diff=652</id>
		<title>File:Spatialitereader 04.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_04.png&amp;diff=652"/>
		<updated>2010-02-09T08:19:07Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_03.png&amp;diff=651</id>
		<title>File:Spatialitereader 03.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_03.png&amp;diff=651"/>
		<updated>2010-02-09T08:18:41Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_02.png&amp;diff=650</id>
		<title>File:Spatialitereader 02.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_02.png&amp;diff=650"/>
		<updated>2010-02-09T08:17:59Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_01.png&amp;diff=649</id>
		<title>File:Spatialitereader 01.png</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=File:Spatialitereader_01.png&amp;diff=649"/>
		<updated>2010-02-09T08:17:33Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=648</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=648"/>
		<updated>2010-02-09T08:12:34Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Spatialite Reader Plugin with Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
Tested with: &lt;br /&gt;
* Windows XP &lt;br /&gt;
* Java 1.6.0_ 06 &lt;br /&gt;
* OpenJUMP 1.3.1 &lt;br /&gt;
* Spatialite Reader Plugin version 1.1 &lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/1.1/spatialliteplugin1.1.zip/download and download the plugin. &lt;br /&gt;
&lt;br /&gt;
The readme.txt file is listing two URLs for downloading Spatialite precompiled libraries and SQLite3 JDBC driver. However, the zip file contained all the drivers needed for Windows. The plugin is using platform dependent components and for Linux and OS X users the plugin won&amp;#039;t work as it is.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Windows users can just unzip the spatialliteplugin1.1.zip into bin\ext folder of OpenJUMP and the plugin is ready for use. After successful installation there is a new menu item: Layer - Import Spatialite Layer.&lt;br /&gt;
&lt;br /&gt;
=== Using Spatialite Reader Plugin ===&lt;br /&gt;
&lt;br /&gt;
The next examples are using the same Spatialite database as the previous tests with DB Query Plugin. The database is just renamed to &amp;quot;spatialitereader_test.sqlite&amp;quot;&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=647</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=647"/>
		<updated>2010-02-09T07:51:41Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with Spatialite Reader Plugin (under construction)==&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=646</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=646"/>
		<updated>2010-02-09T07:48:37Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatiaLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate Spatialite Reader Plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
	<entry>
		<id>https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=645</id>
		<title>OpenJUMP with SpatialLite</title>
		<link rel="alternate" type="text/html" href="https://ojwiki.soldin.de/index.php?title=OpenJUMP_with_SpatialLite&amp;diff=645"/>
		<updated>2010-02-08T22:06:32Z</updated>

		<summary type="html">&lt;p&gt;Jratike80: /* Hint: Limiting the size of the query result */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two plugins that allow to use SpatialLite with OpenJUMP:&lt;br /&gt;
* the [http://sourceforge.net/projects/jumpdbqplugin/files/ JUMP DB Query Plugin]&lt;br /&gt;
* a separate plugin available [http://sourceforge.net/projects/jump-pilot/files/p_database_plugins/p_SpatialLite_reader_plugin/SpatialitePlugin.zip/download here]&lt;br /&gt;
&lt;br /&gt;
== Using SpatialLite with DB Query Plugin ==&lt;br /&gt;
&lt;br /&gt;
this has been written by Jukka:&lt;br /&gt;
&lt;br /&gt;
=== Installing and using JUMP Database Query Plugin with Spatialite databases ===&lt;br /&gt;
Tested with:&lt;br /&gt;
* Windows XP&lt;br /&gt;
*  Java 1.6.0_ 06&lt;br /&gt;
*  OpenJUMP 1.3.1&lt;br /&gt;
* DB Query Plugin 0.7.0 (19th January, 2010)&lt;br /&gt;
* SQLite JDBC driver downloaded from http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Getting the plugin and SQLite driver ===&lt;br /&gt;
&lt;br /&gt;
Go to http://sourceforge.net/projects/jumpdbqplugin/files/ and download the plugin.&lt;br /&gt;
&lt;br /&gt;
The readme file &amp;quot;README_jumpdbquery.txt&amp;quot; included in the downloaded zip file gives advice for downloading SQLite JDBC driver from http://www.zentus.com/sqlitejdbc/&lt;br /&gt;
&lt;br /&gt;
I did my first test with the pure Java driver downloaded from zentus and plugin worked with it.  However, next day I could not access the zentus web site any more.  Fortunately I managed to find another SQLite JDBC driver from www.xerial.org and that worked with DB Query plugin as well.  The one I used is this:&lt;br /&gt;
&lt;br /&gt;
http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.6.20.1/sqlite-jdbc-3.6.20.1.jar&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation is done simply by unzipping the contents of jumpdbplugin.zip and SQLite JDBC driver into bin\ext folder of OpenJUMP.&lt;br /&gt;
&lt;br /&gt;
=== Configuring DB Query Plugin for Spatialite databases ===&lt;br /&gt;
&lt;br /&gt;
DB Query plugin is configured by editing file &amp;quot;dbquery.properties&amp;quot; that is located at bin\ext folder.  With Spatialite there is not much to configure, but there is a typo in the default properties file that comes with plugin version 0.7.0 and it needs to be corrected by hand. &amp;#039;&amp;#039;Note, that this problem has been  corrected with the DB Query Plugin Version 0.7.1.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
There reads originally&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&amp;quot;spatialite1&amp;quot; database&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.postgres.JumpSpatialiteDbQuery&lt;br /&gt;
jump.dbquery.driver.spatialite1=org.sqlite.JDBC&lt;br /&gt;
jump.dbquery.jdbcurl.spatialite1=jdbc:sqlite:/path_to_db_file.db&lt;br /&gt;
jump.dbquery.username.spatialite1=&lt;br /&gt;
#jump.dbquery.password.spatialite1=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The classpath is wrong and is must be corrected like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jump.dbquery.queryclass.spatialite1=org.freevoice.jumpdbqueryextension.spatialite.JumpSpatialite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the installation should be ready.  This can be verified partly by starting OpenJUMP and checking if there new selection &amp;quot;Database Query&amp;quot; in the Tools menu list.&lt;br /&gt;
&lt;br /&gt;
=== Creating a Spatialite database for testing ===&lt;br /&gt;
&lt;br /&gt;
An easy way to create a Spatialite database for testing is to import some shapefiles with Spatialite-GUI utility.  It can be downloaded from http://www.gaia-gis.it/spatialite/binaries.html&lt;br /&gt;
Running Spatialite-GUI is simple, it is only one executable file.  The rest of the process is described below with a bunch of screen captures.  Shapefiles in the example come from http://download.geofabrik.de/osm/europe/germany/&lt;br /&gt;
I used zip file &amp;quot;berlin.shp.zip&amp;quot; but that is not important, any shapefiles will do.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image001.png]]  &lt;br /&gt;
&lt;br /&gt;
Spatialite-GUI started.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image002.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue for creating a new Spatialite database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image003.png]] &lt;br /&gt;
&lt;br /&gt;
Select file path and feed in the name of the new database.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image004.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Shapefile&amp;quot; button is for loading shapefiles.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image005.png]]&lt;br /&gt;
&lt;br /&gt;
Select the shapefile.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image006.png]]&lt;br /&gt;
 &lt;br /&gt;
Feed in the table name to be used in the database, projection of the data and character encoding (with Geofabrik shapefile the correct setting is probably UTF-8 but there were some import problems when using if).&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image007.png]]&lt;br /&gt;
&lt;br /&gt;
Message after successful import.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image008.png]]&lt;br /&gt;
&lt;br /&gt;
View after importing a bunch of shapefiles.  Layer &amp;quot;roads&amp;quot; widened to show the fields in the table.  &amp;quot;Geometry&amp;quot; holds the geometries.  Attribute fields are &amp;quot;osm_id&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;oneway&amp;quot; and &amp;quot;maxspeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using DB Query Plugin with Spatialite database ===&lt;br /&gt;
&lt;br /&gt;
Everything is now ready for the real test.  DB Query Plugin is installed and there is a test database named db_query_test.sqlite located in the folder D:\TEMP\db_tutorial\&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image009.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image010.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image011.png]]&lt;br /&gt;
&lt;br /&gt;
Entering the query.  Windows accepts both forward and back slashes in the database path. Remember to insert some SELECT into query, otherwise you will not get anything back. &lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image012.png]]&lt;br /&gt;
&lt;br /&gt;
The result of the query.  &lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image013.png]]&lt;br /&gt;
 &lt;br /&gt;
A bit more complex database query.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image014.png]]&lt;br /&gt;
 &lt;br /&gt;
The result of the query above.&lt;br /&gt;
 &lt;br /&gt;
[[File:Dbqyery_image015.png]]&lt;br /&gt;
&lt;br /&gt;
It is a real database with more than one layer.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image016.png]]&lt;br /&gt;
 &lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Some typical errors are error when writing the location of the Spatialite database or in the SQL queries.  DB Query Plugin gives often rather understandable results.&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image017.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Dbqyery_image018.png]]&lt;br /&gt;
&lt;br /&gt;
There are many ways to store spatial data in SQLite databases.  DB Query Plugin understands many alternative methods but there may be problems in interoperability.  In such case try to open the database with other tools and possibly write is again by extracting layers first into shapefiles and importing them back to a new database. Spatialite-GUI and DB Query Plugin seem to play together.&lt;br /&gt;
&lt;br /&gt;
=== Hint: Limiting the size of the query result ===&lt;br /&gt;
&lt;br /&gt;
Spatialite databases can be big. They work fine at least up till many gigabytes. Selecting the whole table with&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE&lt;br /&gt;
&lt;br /&gt;
may give more data than OpenJUMP can handle in the memory. Use LIMIT for limiting the number of rows returned by the query. For example, to select at maximum 1000 rows use&lt;br /&gt;
&lt;br /&gt;
 SELECT * from TABLE LIMIT 1000&lt;/div&gt;</summary>
		<author><name>Jratike80</name></author>
	</entry>
</feed>