Here we go again, new year, new OJ https://sourceforge.net/projects/jump-pilot/files/OpenJUMP/1.14
the majority of the additions come from Peppe this time which is much appreciated. find the complete list of changes below. a happy new year to each and all ..ede Version 1.14 release rev.6065 (released on 01. January 2019) Highlights * CORE source is now java 8 * general java 11 runtime compatibility * improved raster profile tool. use as profile trace either a selected linestring or a drawn line calculate relative/absolute slope of the profile added calculate traveling time if profile is defined along route added export profile to DXF added * replaced SaveLegendPlugin with a new one, LegendPlugin, which allows to display a legend of symbols adopted into the view and to save it as image file * replaced "Export style to SLD" with a new one, "Save Style" which allows to export either to SLD or to JUMP XLM layer style file * replaced "Import style from SLD" with "Load Style" plugin which allows to load either SLD file or JUMP XML layer style file * speedup OJ startup by some seconds New Features * Added LegendPlugin to display a legend of symbols adopted into the view * PLUS: Added OpenKLEM extension for topographic and Hydrological analysis * Reactivated Raster Legend plugin with option to save legend to image * Add two plugins : - GenerateUniqueRandomIdPlugIn (menu tools/edit attributes) - SelectAllOrderedFeaturesFromAttributeTablePlugIn (AttributeTable context menu) * Added histogram plugin for raster which calculates also statistic indices, relative and cumulative frequancies Improvements * Make IntersectPolygonLayersPlugIn faster * speedup some plugin's init by delaying gui and preventing double init org.openjump.core.ui.plugin.datastore.postgis.SaveToPostGISPlugIn took 0.43s now 0.01s org.openjump.core.ui.plugin.file.OpenFilePlugIn took 0.62s now 0.03s org.openjump.core.ui.plugin.file.OpenProjectPlugIn took 0.46s now 0.01s com.vividsolutions.jump.workbench.ui.zoom.InstallZoomBarPlugIn took 1.22s now 0.02s as a side note, testing shows that OJ startup gets faster with newer java versions _out of the box_, repeated tests on a 2 core laptop showed: jdk8 21.30s, jdk9 14,24s, jdk11 12,02s * Added SaveStylePlugin that allows to save OpenJUMP Style either to SLD file or to JUMP XML layer style file <filename.style.xml>. Deactivated "Export style to SLD" * Added LoadStylePlugin that allows to load SLD file or JUMP XML layer style file as OpenJUMP style. Deactivated "Import style from SLD" * Added a standard icon from Kosmo Saig to RasterLegendPlugIn, WMSLegendPlugIn and (Layer) LegendPlugIn * Moved LegendPlugIn to Layer>Style and Layer tree>Style menu. Deactivated SaveLegendPlugIn * New mechanism for SpatialDatabasesDSMetadata to get information about spatial tables: done in one query, to reduce the number of queries sent to the backend (took several minutes on big DB) * upgrade apache commons codec, compress, io, lang3 to latest * comment unused javax.xml.bind package call, added commented alternatives * upgrade xz to latest * Improve LayerView naming and saving, allow views based on view * WMSLegendPlugIn. Added capability to export WMS legend to PNG image file * DEMStatisticsPlugIn. Substitute output HTMLDoc with JTable. Allow selection of multiple layers on plugin dialog. Extend to multi band raster files * make target layer of EraseLayerAWithLayerBPlugIn updateable. Improve 18N. * make EraseLayerAWithLayerBPlugIn more robust Bug fixes * make sure workbench pane background is blue over on all implementations, before the bg color was determined by the UI used (blue on windows, black or grey on osx and linux) * reenable macOS menu integration for java9+, added Preferences item * rework version detection for 'openjdk version "12-ea"' in start scripts * linux/mac starter remove javax.se.ee when run w/ java 11+ * Fix LayerView to make it compatible with project persistence * Fix #478 : AdHoc SQL query can be interrupted properly * Fix FlexibleFeature#getAttributes() (was not implemented) * bugfix in SkeletonPlugIn (PLUS version, GraphToolBox) * bugfix in Dissolve2 : could not use geometry attribute as key * 3 bugfix in layerListener management (hopefully fix #419) - layerListener is removed when the concerned layer is removed - sridStyle set geometry srid only once, not once per Layer - layerListener added by AbstractPlugIn UndoableEdit is removed from LayerManager when the layer is removed * also remove layerListeners added with associated to AttributeTablePanel, AttributeTab, OneLayerAttributeTab, ViewAttributesFrame, InfoFrame, WorkbenchFrame, EnsureAllLayersHaveSrid when the Layer is removed * bugfix: handling date/time fields of JML datasets was still broken (empty strings was returned as String instead of null) * bugfix #475: log messages doubled in the console PLUS * Updated ColorChooser to version 1.3 * Updated OpenKLEM to ver 20181222, correct some bugs * PLUS: add jaxb xml libs, which were removed from jdk9+, currently only needed by ViewManager extension, document extension and needed deps in readme.txt * Small fix in Topology extension (Adjust Polygon Boundaries) * Updated OpenKLEM to ver. 20181010: Moved Slope, Aspect, Hillshade plugin to Geomorphometry menu * Updated OpenKLEM to ver. 20181004: a) Homologated HillShade to ESRI standard b) Histogram. Correct bug. * Update GraphToolbox and MatchingPlugIn extensions * Raster profile plugin: Plugin recognizes Layer unit. Absolute or relative slope output Added capability to compute travel time on route depending to input flat, uphill and downhill speeds Simplified additional result output. Added capability to draw a slope profile * upgrade dxf-driver to 0.9.0 (could not export MultiPolygon) * small improvements in SkeletonPlugIn (PLUS version, GraphToolBox) _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel