Greetings earthlings, aliens and neither nor, this epic release marks the end of the long lasting OJ version 1.x series. we emptied our bug tracker, hence it contains lots of bug fixes and enhancements. most effort went into raster support. for details check below. https://sourceforge.net/projects/jump-pilot/files/OpenJUMP/1.16
enjoy and cheers to glorious new year ..ede Version 1.16 release rev.6669 (released on 03. January 2021) Announcement This is the final release of the long lasting OJ version 1.x series. The next release will introduce backward incompatible changes that'll initially break all unmodified extensions/plugins. So enjoy this one and look forward to OJ2 developed in a Git-repo using the latest locationtech JTS. New Features * Added RasterizePlugIn. A plugin to rasterize vector layer according to an attribute value and cell size (plugin located under Tools>Generate) * Raster Pixel Inspection. Added capability to retrieve a set of pixel values in a table dragging on an area of the raster (like pixel inspector in ArcGIS) - currently limited to the first band * Add an interiorBorder option to BasicStyle * Added new tools in SextanteGIS : - Under "DEM Processing" menu (Raster analisys) a) Map pits. Tool to map pits and sinks to verify the quality of a raster for hydrological analisys b) Remove single-cell pits. To remove single pits in order to speed sink filling of a DEM c) Remove sinks. Modified from "Sink Filling" Sextante tool, to solve a bug (Schröder et al,, 2010, 6 International gvSIG Conference) and to speed the process - Under "Rasterization and interpolation" menu d) Rasterize vector layer (2). Modified version of "Rasterize vector layer" to solve a bug on rasterize polygons * EditOptionPanel : Added option to automatically open a feature attributes Info Frame after a new feature is created. Workaround to Feature request #245 "Create form to edit attribute values" * CadTools Plugin version 0.9: added capability to load Python console and tools: added Align and Distribute selected features tools Improvements * reorder app exit handlers, do not run if exit is cancelled * replaced MergeSelectedPolygonsWithNeighbourPlugIn by MergePolygonsWithNeighbourPlugIn :faster, transactional, more * Updated CadTool plugin to ver. 1.0: activated Add and remove area plugin * add support for gdal/spatialite via homebrew on macOS - spatialite works if homebrew java is installed and used via JAVA_HOME above e.g. usr/local/opt/java11 - home-brew gdal on mac mini-howto 1. Install home-brew according to https://brew.sh 2. Add osgeo4mac repo 'brew tap osgeo/osgeo4mac' 3. Install gdal 'brew install osgeo-gdal' 4. run OJ * added gdal support for debian/ubuntu, installing package libgdal-java suffices now to have gdal image loaders up and running, tested on Ubuntu 20 * tested spatialite DB Datastore support on Ubuntu 20, works with package libsqlite3-mod-spatialite installed * installer - added a FinishPanel to installer as requested in featreq #270 - disable shortcut creation on linux, not working properly anymore - enable run-privileged for all windows versions * add multiple extension dirs support eg. -plug-in-directory "lib\plus" -plug-in-directory "lib\ext" * Update GraphToolBox extension to 0.8.0 : improve strahler order calculation and add shreve, horton and hack orders * SpatialDBDSDriver - fix sqlite not loading mod_spatialite anymore because connection properties were not delegated properly - keep one caching Dateparser instance per result dataset to speed up date parsing by magnitudes * beautify selected menu item icons (checkboxed) on windows by ticking them visually * make geoimg framework more robust if imageio-ext or gdal is missing * add jai-imageio.core (oss successor of sun's jai-core) to OJ CORE * prefer jai-imageio.core readers over all (primarily just TIF n BMP) * upgrade imageio-ext to latest greatest 1.3.2 * ImageLayerManagerPlugin shows actually used loader if none was preselected * upgrade commons imaging to 1.0-alpha2 * update postgresql and sqlite jdbc drivers * converted Sextante Toolbox as OpenJUMP Detached InternaFrame * Update and fixes BeanShell Editor PlugIn and dependencies * Updated CadPlan Jump Printer plugin * Updated VertexSymbols plugin to version 0.20: a) Extended capability of the plugin to feature classification by attribute value b) Added capability to style linestrings with symbols at user-defined distance between each other, offset to the line, and rotation according to segments orientation c) better visual and command organization d) activated capability to read/use pure WKT files as symbols (already embedded by Geoff) e) integration with some basic style parameters (line/fill colors, global transparency,..) f) improved panels, commands and GUI * Correct text preview panel of TextEditor for wrapped text * upgrade apache-commons jars codec, compress, imaging, lang3 to latest stable * WMS client - text request fetches encoding from header content-type now - save trusted url that needs no cert verification only per session - fix http auth on cert unverified requests - rework allow cert unverified dialog, properly wraps and resizes now * Now tolerate an empty cpg file along with shapefile PLUS * Added a valid plugin to export the view to several file formats (Raster, SVG, PDF). Export view to scale: style elements will be resized according to the selected scale. This plugin substitutes SaveViewAsRaster and SaveViewAsSVG plugins in OpenJUMP PLUS version * PLUS upgrade ojmapcoloring, added Hungarian translation (thanks to JJnos Tamás Kis), polish translation Bug Fixes * fix #517 : raster styling of float32 image * fix #516 modeler, z-interpolation was incorrect and transaction management was error-prone * fix #512 about georeferencing (introduced by r6523) * fix #503 again (half-pixel shift) * fix #508 : java2xml with setInteriorBorder/hasInteriorBorder property * fix #382 : deleting warping vectors was not possible with incremental mode * fix #451 : Add image layer throwing NPE * fix IllegalAccessException when using Sun TIFF reader with java9+ * fix #502 : fatal bug in ColorThemingStyle * small fix in csv driver -> v1.1.1 * bugfix #385 RasterImageLayer was not cloneable * Protection against null GeometryColumn when building spatial filter for Spatialite * bugfix #491 WMS getCapability without title * Fix a bug in spatialite loader preventing loading anything exported from QGis using spatialite format (OGC_OGR_LAYOUT) * fix #497 : read dates from database as java.util.Date, not String * fix #494 : csv driver 1.0.3 : fix serialization problem * Fix #492 GetFeatureInfo without certificate + encoding _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel