What Is Openjump
Total Page:16
File Type:pdf, Size:1020Kb
http://tsusiatsoftware.net/jts/javadoc/index.html What is OpenJUMP Download OpenJUMP facts sheet "JUMP is a computer program that uses a unified mapping platform as a visualisation framework..." (changed ESRI keynote on What is GIS? by M. Bobzien) But to be a bit more serious - OpenJUMP is an open source GIS software written in Java and it is based on JUMP GIS by Vivid Solutions. Furthermore... It is a Vector GIS that can read rasters as well . OpenJUMP is known to work on Windows, Linux and Mac platforms, but should work on any operating system that runs Java 1.5 or later. It is not just another free demo viewer, but you can edit, save, analyze etc. with JUMP / OpenJUMP . It works, even with medium size datasets, and with professional touch . It provides a GIS API with a flexible plugin structure, so that new features are relatively easy to develope around the sound mapping platform. It utilizes OGC standards like SFS, GML, WMS and WFS . It is already translated in English, Finnish, French, German, Italian, Portugese and Spanish. The translation in other languages is in progress. ..and it is free (under the GPL license). OpenJUMP finally adds some key enhancements to the original JUMP software, including: . I18N (internationalization), . more drawing and geometry editing tools, . advanced attribute query, . enhanced set of selection tools, . image export in Scalable Vector Graphics (SVG) format, . function to copy objects including attributes, . it can show layers dependent on the current map scale, . more classification methods for thematic coloring . ... OpenJUMP is the result of a larger umbrella project called the JUMP Pilot Project (JPP). The OpenJUMP network consists of english speaking Jump-Pilot Project, the french Projet SIGLE, the german University of Osnabrück project Pirol, the companies Lat/Lon GmbH (producers of the deegree web map server) and Integrated Systems Analysts, Inc. ; and a number of others, such as freelancers, people from municipalities, reserach institutes and universities (University of Zurich, EPFL, Ostrava University, Hafen- City University Hamburg,... ). A list of contributors can be found here Screen shots OpenJUMP Licensing OpenJUMP (OJ) and the used software components distributed are licensed as follows. For more recent informations about licensing read the readme.txt file of the OJ distribution you are using. OpenJUMP Core & Plugins/Extensions OpenJUMP is distributed under the GPL2 license. A description of this license can be found in the "gpl2_license.txt" file in the "licenses" folder or on http://www.gnu.org/licenses/gpl-2.0.html . Used libraries Regarding the multitude of libraries that are included in the OpenJUMP distributions (currently CORE and PLUS) please refer to the chapter LICENSING in http://jump-pilot.sourceforge.net/svn/core/trunk/etc/readme.txt as the most current source for information on this topic. ErMapper ECW/JP2 SDK libraries Proprietary ECW libraries (as distributed in the PLUS edition) are a quite confusing issue and therefore deserve a special mention here. Until version 3.3 the ErMapper SDK used to have a triple licensing policy described here. Later versions restricted the license so much that a use and distribution in open source software is either not possible or bound to very strict conditions. Erdas website now invite SDK user to acquire a license through the following form. OpenJUMP uses libraries based on the version 3.3 of the ErMapper ECW JPEG 2000 SDK. The binaries and sources were actually taken form the gvSIG project. As GPL2'd software it uses these under the "ECW JPEG 2000 SDK PUBLIC USE LICENSE AGREEMENT" Use of the ECW JPEG 2000 SDK with Unlimited Decompressing and Unlimited Compression for applications licensed under a GNU General Public style license ("GPL") is governed by the "ECW JPEG 2000 SDK PUBLIC USE LICENSE AGREEMENT" Be aware: It contains noteworthy restrictions. You are not allowed to sell or lend the drivers or an OJ distribution if it contains these libraries. You can of course always strip the release from these library files (check readme.txt) to gain the full freedom of free software again. Free of charge This license applies to any use of the Software Product solely intended to develop or be distributed with products that are licensed under a license similar to a General Public License ("GPL") and at no charge to the public. This license covers modification and distribution of the Software, use of third-party application programs based on the Software, and development of free software that uses the Software. and 1.d.ii) You must explicitly license all recipients of your items to use and re-distribute original and modified versions of the items in both machine-executable and source code forms. The recipients must be able to do so without any charges whatsoever, and they must be able to re- distribute to anyone they choose. No renting 4.a) Rental. You may not rent, lease or lend the SOFTWARE PRODUCT. Find the full license text here. The OJ developers had some extensive discussions about the ECW licensing which can be read here : http://www.mail-archive.com/[email protected]/msg09231.html and http://www.mail-archive.com/[email protected]/msg09358.html and http://www.mail-archive.com/[email protected]/msg09543.html Other resources about ecw licensing issue are : ecw+sdk+licensing issue Use of Erdas product in server side applications QGis user ECW license on OsGeo list - 2007 Downloading OpenJUMP Contents [hide] 1 Releases o 1.1 Latest o 1.2 Archived o 1.3 Plugins 2 Source Code o 2.1 Latest release o 2.2 Current development (trunk) 3 Install Instructions 4 Plugins for OpenJUMP 5 Development Snapshots Releases Latest ⇒ OpenJUMP 1.5.2 download area (read explanatory text on the bottom when in doubt which file to choose) Archived ⇒ past OpenJUMP releases Plugins ⇒ Plugins for OpenJUMP Source Code Latest release example svn checkout svn co https://jump-pilot.svn.sourceforge.net/svnroot/jump- pilot/core/tags/1.5.2 openjump-core-1.5.2 browse ⇒ http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/tags/1.5.2/ download ⇒ http://sourceforge.net/projects/jump-pilot/files/OpenJUMP/1.5.2/OpenJUMP-1.5.2-r2930-src.zip Current development (trunk) example svn checkout svn co https://jump-pilot.svn.sourceforge.net/svnroot/jump- pilot/core/trunk openjump-core browse ⇒ http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk Install Instructions ⇒ Installation Page Plugins for OpenJUMP ⇒ Plugins_for_OpenJUMP Development Snapshots . ChangeLog . Quarter Hourly Snapshots by Ede (CORE and PLUS) svn snapshot builds build.log . Nightly Builds by Intevation (CORE only) currently broken (18 May 2012) download latest here build ErrorLog Plugins for OpenJUMP Below you will find a non-complete listing of available plugins for OpenJUMP. To add a plugin to OpenJUMP, simply put the extensions file(s) into the OpenJUMP lib/ext directory. Probably they come in an archive you will have to unzip. See also the Installing Plugins page. Contents [hide] 1 Installing Plugins 2 Popular Plugins 3 Websites with several plugins 4 Plugins for OpenJUMP o 4.1 Editing Plugins o 4.2 Raster Image Plugins o 4.3 Print Plugins o 4.4 Database Plugins o 4.5 Other Dataformats o 4.6 Internet Datasources and Web-Processing o 4.7 Spatial Analysis and Editing PlugIns o 4.8 Coordinate Reference Systems / Coordinate Transformation o 4.9 Security for Geodata o 4.10 Programming and Scripting Support o 4.11 GPS Plugins o 4.12 Styling o 4.13 Charts / Plots 5 Plugins for JUMP 6 Plugins for Kosmo Installing Plugins ⇒ Installing Plugins Popular Plugins ⇒ Popular Plugins Websites with several plugins . OpenJUMP Plugin repository: http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/ . Project PIROL plugins: http://www.al.fh-osnabrueck.de/jump-download.html . project SIGLE: http://sourceforge.net/projects/sigle/ (last update in 2006) . Michael Michaud (in french): http://michael.michaud.free.fr/index_jump.html and http://geo.michaelm.free.fr . Edgar Soldin : latest versions of CTS and GPS extension are on jump-pilot@sourceforge, see below . GISAK.VSB: http://gis.vsb.cz/ruzicka/Projekty/jump/index.php . CADPLAN Plugins: http://www.cadplan.com.au/jump.html . GEOSTAF: http://digilander.libero.it/valruggero/download.html . OpenJUMP.de: Archikart Communication plugin Plugins for OpenJUMP Editing Plugins . New ISA 2.5 tools for OpenJUMP deriving from SkyJUMP. Download "isa- 2.5.jar":http://www.ashsiii.com/downloads/openjump/isa-2.5.jar and place it in your \OpenJUMP /lib/ext folder. Download also a modified workbench-properties.xml and place it in your OpenJUMP /bin folder to enables the individual tools on OJ menus. KML datasource . Text Block Annotation and Interactive Buffer, on Editing toolbox (1) . Clip To Fence (1) , Orthogonalize and Auto Assign Attribute (1) on Tools menu. (1) Added to \OpenJUMP nightly snapshot . CAD Extension for OpenJUMP: http://sourceforge.net/projects/opensit/files/Openjump/PlugIn/CADExtension/. A large set of tools for drawing, modifying features and to calculate lenghts, areas and angles. It is designed to work with DXF PlugIn on inport/export CAD files Raster Image Plugins OpenJUMP provides a basic raster support to display TIFF, JPG and PNG. ECW & JPEG2000 support is also provided if ECW drivers are correctly installed (see Working with Raster page). There are other raster plugins. Some of them require Java Advanced Imaging (JAI) libray. JAI for different platforms can be found here . an improved version is the image plugin from Project PIROL: download here - which in the new version also supports GeoTIFF files To work with the pirol plugin you need to install JAI and additionally to download the BaseClasses package.