forked from openjump-gis/openjump
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
10811 lines (8348 loc) · 477 KB
/
ChangeLog
File metadata and controls
10811 lines (8348 loc) · 477 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# NOTES:
# 1. for display continuity sake please indent by 2 spaces instead of tabs
# 2. make sure that lines break at 80 chars for constricted display situations
# 3. be concise but convey the change in a way that ordinary users understand
#<-------------------------------- 80 chars ---------------------------------->
2021-02-02 ede
* turn the whole project to UTF-8, including language resource files
2021-10-16 mmichaud
* Fix UpdateWithJoinPlugIn not compatible with Database Transaction Manager
* AttributePredicate : add Long data type
2021-09-23 mmichaud
* Add robust and fixed precision algorithms in GeometryFunctionPlugIn for
Intersection, Union, Difference A-B, Difference B-A, Symmetric difference
2021-09-19 mmichaud
* Fix #40 : GeoJSON manage crs at the FeatureCollection level where possible
2021-09-17 mmichaud
* Use new JTS overlayng algorithm for Dissolve2PlugIn + refactoring
2021-09-12 mmichaud
* Use new JTS overlayng algorithm for OverlayPlugIn
* Use new JTS overlayng algorithm for UnionByAttributePlugIn
* Use new JTS overlayng algorithm for DissolvePlugIn
* Repair invalid geometries if any before UnionByAttribute & Dissolve
2021-09-07 mmichaud
* Fix #37 : make it possible to have optional attributes in XMLBinder
(example in BasicStyle.java2xml using required=false)
2021-09-05 mmichaud
* Update to JTS 1.18.2, add GeometryFixer algorithm to OpenJUMP MakeValidPlugIn
2021-06-13 mmichaud, ede
* fix WMS parameters encoding
2021-06-13 mmichaud
* add snap-rounding plugin using jts 1.18
* add self-snapping function in Geometry Function plugin
2021-06-01 ede
* enhance database connection robustness against NPE
2021-05-31 mmichaud
* add robust algo option from JTS 1.18 for geometry eraser
* add robust algo option from JTS 1.18 for precision reducer
2021-05-25 mmichaud, ede
* improve WMS URL parsing
2021-05-24 ede
* don't die on reading srs info from invalid GeoTIFFs
2021-05-24 mmichaud
* fix #23 about wms base url including parameters
2021-05-23 mmichaud
* fix #22 about 0.5 pixel shift problem
2021-05-13 mmichaud
* fix #17 OpenFileWizard with multiple files and options does not work
* add a fast Raster Vectorization algorithm
2021-02-15 to 2021-05-15 : migration from 1.16 (jts 1.14) to 2.0 (jts 1.18) and
to github : large refactoring and cleanup
* release 1.16 Changes updated til here ****************************************
2020-12-23 ede
* start scripts - remove obsolete "./conf/" classpath entry
2020-12-22 mmichaud
* fix #517 : raster styling of float32 image
2020-12-21 ede
* update finnish translation courtesy of Jukka Rahkonen
* reorder app exit handlers, do not run if exit is cancelled
2020-12-20 mmichaud
* replaced MergeSelectedPolygonsWithNeighbourPlugIn by
MergePolygonsWithNeighbourPlugIn :faster, transactional, more options
2020-11-25 mmichaud
* fix #516 modeler, z-interpolation was incorrect and transaction
management was error-prone
2020-11-15 mmichaud
* fix #512 about georeferencing (introduced by r6523)
* fix #503 again (half-pixel shift)
2020-10-25 Giuseppe Aruta
* Updated CadTool plugin to ver. 1.0: activated Add and remove area plugin
from Kosmo to test complementary edition on polygons touching the edited
one. Minor corrections of bugs on the block panel
2020-10-25 mmichaud
* fix #508 : java2xml with setInteriorBorder/hasInteriorBorder property
2020-10-24 mmichaud
* fix #382 : deleting warping vectors was not possible with incremental mode
2020-10-09 ede
* PythonToolsPlugIn - find resourcefiles by classpath, which works in distro
as well when multiple extension dirs are defined in devel environment
2020-10-08 ede
* 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
2020-10-06 ede
* 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
- disable shortcut creation on linux, not working properly anymore
- enable run-privileged for all windows versions
2020-10-05 ede
* make toolbar panel wrap properly and align it left
* add multiple extension dirs support, needed eg. in eclipse where lib/ext/
and lib/plus/ are separate folders, use by giving multiple
-plug-in-directory params as OJ parameters eg.
-plug-in-directory "lib\plus" -plug-in-directory "lib\ext"
2020-10-03 mmichaud
* Update GraphToolBox extension to 0.8.0 : improve strahler order
calculation and add shreve, horton and hack orders
20-09-27 ede
SpatialDBDSDriver
* fix sqlite not loading mod_spatialite anymore because connection properties
were not delegated properly
* keep one caching Dateparser instance assuming that one DateConverter is
instantiated per result dataset to speed up date parsing by magnitudes
2020-09-26 ede
* added a FinishPanel to installer as requested in featreq #270
2020-09-26 Giuseppe Aruta
* Added RasterizePlugIn. A plugin to rasterize vector layer according to
an attribute value and cell size (plugin located under Tools>Generate)
2020-09-18 mmichaud, ede
* prepend jvm argument -Dcom.sun.media.jai.disableMediaLib=true to start
scripts to avoid errors thrown by JAI due to the absence of mediaLib
2020-09-15 ede
* cutify selected menu item icons (checkboxed) on windows
by ticking them visually
2020-09-14 Giuseppe Aruta
* 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
2020-09-14 mmichaud <m.michael.michaud@orange.fr>
* fix #503 : 0.5 pixel shift on raster display
2020-09-13 ede
* fix bug #451 Add image layer throwing NPE
2020-09-12 mmichaud <m.michael.michaud@orange.fr>
* Add an interiorBorder option to BasicStyle
2020-09-11 ede
* 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
2020-09-06 ede
* upgrade commons imaging to 1.0-alpha2
* fix IllegalAccessException when using Sun TIFF reader with java9+
2020-09-02 mmichaud <m.michael.michaud@orange.fr>
* small fix in csv driver -> v1.1.1
* fix #502 : fatal bug in ColorThemingStyle
2020-08-31 mmichaud <m.michael.michaud@orange.fr>
* bugfix #385 RasterImageLayer was not cloneable
2020-08-28 Nicolas Ribot
* Protection against null GeometryColumn when building spatial filter for Spatialite
* Cleaned-up log message (OJ Logger), removed obsolete TODOs
2020-08-27 ede
* bugfix #491 WMS getCapability without title
2020-08-26 ede
* reworked FlexDateParser speedup to enable caching selectively
2020-08-23 mmichaud <m.michael.michaud@orange.fr>
* improved component layout of ConnectionDescriptorPanel
2020-08-22 mmichaud <m.michael.michaud@orange.fr>
* Fix a bug in spatialite loader preventing loading anything exported
from QGis using spatialite format (OGC_OGR_LAYOUT)
2020-08-20 mmichaud <m.michael.michaud@orange.fr>
* #497 : read dates from database as java.util.Date, not String
* update postgresql and sqlite jdbc drivers
2020-08-17 Giuseppe Aruta
* 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
2020-08-16 ede
* reverted apache batik (used for svg rendering) to 1.6 due to
incompatibilities with printing extensions (Sky/Cadplan)
2020-08-09 mmichaud <m.michael.michaud@orange.fr>
* #494 : upgrade csv driver to 1.1.0 + hungarian i18n file
2020-08-05 ede
* upgrade apache batik (used for svg rendering) to latest 1.13
2020-07-31 mmichaud <m.michael.michaud@orange.fr>
* #494 : csv driver 1.0.3 : fix serialization problem
2020-07-16 Giuseppe Aruta
* 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
2020-07-09 Giuseppe Aruta
* Sextante:
1) converted Sextante Toolbox as OpenJUMP Detached InternaFrame
2) added serial number
2020-06-12 mmichaud <m.michael.michaud@orange.fr>
* Update and fixes BeanShell Editor PlugIn and dependencies
2020-06-10 Giuseppe Aruta
* PLUS upgrade ojmapcoloring, added Hungarian translation
(thanks to János Kis)
2020-06-08 Giuseppe Aruta
Updated JumpPrinter plugin to version 1.90:
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
2020-06-04 Giuseppe Aruta
CAD tools. Small enhancement: a new saved block will be automatically
available as a symbol (Cadplan VertexSymbols plugin) in the session without
restarting OpenJUMP
2020-06-02 Giuseppe Aruta
Upgraded patch of VertexSymbols plugin (ver. 0.20a)
Correct bug: styles didn't upgrade into the workbench view
2020-06-02 Giuseppe Aruta
* Updated CadPlan Jump Printer plugin to version 1.89
a) new release that works with new VertexSymbol plugin upgrades
b) correction of some Italian language codes
2020-05-31 Giuseppe Aruta
* 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 in order that text is wrapped
into multiple lines
2020-05-28 ede
* PLUS upgrade ojmapcoloring, added polish translation
2020-04-13 ede
* 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
2020-04-13 mmichaud <m.michael.michaud@orange.fr>
* Fix #492 GetFeatureInfo without certificate + encoding
2020-04-12 mmichaud <m.michael.michaud@orange.fr>
* Now tolerate an empty cpg file along with shapefile
* release 1.15 *****************************************************************
2020-02-12 Nicolas Ribot
* remove debug info left at previous commit
2020-02-12 Nicolas Ribot
* fix bug in Spatialite datasources management, where spatial index query was not built
even if a spatial index was defined on the geometric column
2020-01-26 mmichaud <m.michael.michaud@orange.fr>
* FR#265 : add a plugin to make line from ordered points
* fix bug in MakeValidOp
2020-01-14 mmichaud <m.michael.michaud@orange.fr>
* Display a message instead of throwing an exception if a WMS
GetCapabilies has an empty tag WMT_MS_Capabilies/Service/Title
2020-01-08 mmichaud <m.michael.michaud@orange.fr>
* fix a bug related to WMS GetCapability reading (used
platform encoding instead of encoding declared in xml)
2020-01-04 ede
* bugfix #489 "Veneto Region (Italy) WMS service does not work on OpenJump"
wms now follows http redirections by default
2020-01-01 mmichaud <m.michael.michaud@orange.fr>
* Clean and improve ExtractLayersByAttribute
* Implements FR #262 : copy info to clipboard (patch from Rashad)
2019-12-31 mmichaud <m.michael.michaud@orange.fr>
* Speed-up layers with theming style (see also #487)
2019-12-30 mmichaud <m.michael.michaud@orange.fr>
* Fix #488 color ramp inverted
2019-09-21 mmichaud <m.michael.michaud@orange.fr>
* PLUS : add new capabilities to SetAttributes extension 0.8
* #487 Improve performance of LayerNamePanel when it contains
ColorThemingStyle with many items
2019-08-10 mmichaud <m.michael.michaud@orange.fr>
* RasterLayerEditor can now apply a style to several layers (FR #263)
2019-07-28 mmichaud <m.michael.michaud@orange.fr>
* Upgrade concave-hull to 0.3 (remember last used parameter)
2019-06-25 mmichaud <m.michael.michaud@orange.fr>
* Update GraphToolBox extension to 0.6.3 (small improvement)
2019-06-19 mmichaud <m.michael.michaud@orange.fr>
* Improve calculation of polygon width/length attributes
2019-05-25 mmichaud <m.michael.michaud@orange.fr>
* Update GraphToolBox extension to 0.6.2 (fix skeletonizer plugin)
2019-04-09 Giuseppe Aruta
* Activated:
a) VectorizeToPolygonsPlugIn: vectorize a raster to a vector layer of
polygons
b) VectorizeToContoursPlugIn: vectorize a raster to a vector layer of
contours (linestrings)
2019-04-07 Giuseppe Aruta
* Activated KernelAnalysisPlugIn and CropWarpPlugin
2019-04-07 Giuseppe Aruta
* Activated ManageDataPlugIn which substitutes ChangeNoData,
ChangeRangeValueToNoData and ChangeValueToNoData plugins
2019-04-04 Giuseppe Aruta
* Added two 2 classes to perform raster processes:
a) GenericRasterAlgorithm class: a generic class to perform several
raster processes currently used by some OpenJUMP plugins: filter by
nodata, change nodata value, change data type, etc.
b) KernelAlgorithm class: a set of filter/kernel operations on raster
data
* VectorizeAlgorithm class: added two methods to perform raster->polygons
conversion and a method to perform raster->linestrings conversion
* Correct a bug on GridRasterWrapper raterToMatrix() method: nodata values
were not recordered on matrix. Added method to create an empty matrix
from a raster
2019-03-21 Giuseppe Aruta.
* Enhenced RasterHistogramPlugin:
a) better input layer
b) added continuous hist. option (unique values)
c) added option to show hist. as line (QGIS style)
d) added option to change hist. color
* StatisticIndices class: added capability to return a map (TreeMap) of each
value per number of items
2019-03-17 Giuseppe Aruta.
* ProfileGraphPlugIn:
a) better input layer
b) added option to change color profile
* Removed two deprecated classes:
a) ProfileUtils - substituded by ProfileGraphAlgorithms
and ProfileGraphGUI
b) RasterLayerStatisticsPlugin - by DEMStatisticsPlugIn
2019-03-16 Giuseppe Aruta.
Added drop down list of raster layers to CreatePolygons/CreateLattice
plugins
* release 1.14.1 ***************************************************************
2019-02-28 Nicolas Ribot
* Corrected another bug preventing some Spatialite tables to be loaded.
2019-02-21 mmichaud <m.michael.michaud@orange.fr>
* Add an option to connect to a WMS with invalid certificate (unchecked)
2019-02-19 Nicolas Ribot
* Corrected typo in SpatialiteDSMetadata datasetInfoQuery string preventing
spatial tables to be listed
2019-02-19 ede
* speedup loading GeoPackage datasets w/ date/time columns utilizing
flex feature's lazy conversion
* added format to FlexibleDateParser for dates containing
ISO 8601 time zone "-08; -0800; -08:00" eg. "2019/02/17 22:44:35.325+02"
2019-02-17 ede
* PLUS upgrade KML extension
- 0.2.5 (2019-02-17) also read <placemark> if no <Folder> exists
2019-02-10 ede
* bugfix #485 "Cannot import kml", removed currently obsolete conversion to
FlexibleFeatureSchema
2019-01-23 Giuseppe Aruta.
Added calculus of number of classes on DEM statistics plugin
2019-01-22 Giuseppe Aruta.
* OpenKLEM Plugin: Corrected a list of bug and made some implementations:
1) Reduced hydro table to 2500 cells for OpenKLEM output tab (speedup time)
2) added monitoring to mostly all processes
3) workaround to avoid 'gost' list of raster layers (partially solved)
4) workaround to solve border false values on the borders for aspect and
slope rasters
5) added file type to exported raster plugin
2019-01-17 ede
* bugfix "NPE with adding data into the second project with OJ"
* release 1.14 *****************************************************************
2018-12-31 ede, Giuseppe Aruta.
* Updated ColorChooser to version 1.3.
Speed up loading time from 1.31s to 0.1s
2018-12-28 Giuseppe Aruta.
* Updated ColorChooser to version 1.2.1
Correct some bugs on loading plugin
2018-12-27 ede
* 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)
* PLUS: add jaxb xml libs, which were removed from jdk9+, currently only
needed by ViewManager extension, document extension and needed deps in
readme.txt
* 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
2018-12-22 Giuseppe Aruta.
* Updated OpenKLEM to ver 20181222, correct some bugs
2018-12-20 Giuseppe Aruta.
* Updated OpenKLEM to ver 20181220: patch on displaying raster histogram
* Correct #483 RasterStyleDialog freezes if the selected raster has only
one value
2018-12-02 mmichaud <m.michael.michaud@orange.fr>
* Make IntersectPolygonLayersPlugIn faster
2018-12-01 Giuseppe Aruta.
* Added a standard icon from Kosmo Saig to RasterLegendPlugIn,
WMSLegendPlugIn and (Layer) LegendPlugIn
2018-11-30 Giuseppe Aruta.
* 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"
2018-11-11 Giuseppe Aruta.
* Moved LegendPlugIn to Layer>Style and Layer tree>Style menu.
Deactivated SaveLegendPlugIn
2018-11-09 Giuseppe Aruta.
* Added text editor component, to modify a String in a Text component
* Added LegendPlugin to display a legend of symbols adopted into the view
2018-10-12 Nicolas Ribot
* 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)
2018-10-08 mmichaud <m.michael.michaud@orange.fr>
* Small fix in Topology extension (Adjust Polygon Boundaries)
2018-10-04 Giuseppe Aruta.
* Updated OpenKLEM to ver. 20181010:
Moved Slope, Aspect, Hillshade plugin to Geomorphometry menu
2018-10-04 Giuseppe Aruta.
* Updated OpenKLEM to ver. 20181004:
a) Homologated HillShade to ESRI standard
b) Histogram. Correct bug.
2018-09-25 ede
* reenable macOS menu integration for java9+, added Preferences item
* upgrade apache commons codec, compress, io, lang3 to latest
* comment unused javax.xml.bind package call, added commented alternatives
* upgrade xz to latest
2018-08-28 Giuseppe Aruta
* Added OpenKLEM extension for topographic and Hydrological analysis
2018-08-28 Giuseppe Aruta
* Reactivated Raster Legend plugin with option to save legend to image
2018-08-27 ede
* rework version detection for 'openjdk version "12-ea"' in start scripts
* linux/mac starter remove javax.se.ee when run w/ java 11+
2018-08-24 mmichaud <m.michael.michaud@orange.fr>
* Improve LayerView naming and saving, allow views based on view
2018-08-22 Giuseppe Aruta
* WMSLegendPlugIn. Added capability to export WMS legend to PNG image file
2018-08-22 mmichaud <m.michael.michaud@orange.fr>
* Fix LayerView to make it compatible with project persistence
2018-08-19 mmichaud <m.michael.michaud@orange.fr>
* Add two plugins :
- GenerateUniqueRandomIdPlugIn (menu tools/edit attributes)
- SelectAllOrderedFeaturesFromAttributeTablePlugIn (AttributeTable context menu)
2018-07-01 mmichaud <m.michael.michaud@orange.fr>
* Update GraphToolbox and MatchingPlugIn extensions
2018-06-30 mmichaud <m.michael.michaud@orange.fr>
* Fix #478 : AdHoc SQL query can be interrupted properly
2018-06-26 Giuseppe Aruta.
* DEMStatisticsPlugIn. Substitute output HTMLDoc with JTable.
Allow selection of multiple layers on plugin dialog.
Extend to multi band raster files
2018-06-25 mmichaud <m.michael.michaud@orange.fr>
* Modify slightly the way the windows .bat search for java
2018-06-11 Giuseppe Aruta. 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
2018-06-20
* Fix FlexibleFeature#getAttributes() (was not implemented)
2018-06-11 Giuseppe Aruta. Raster profile plugin:
* Simplified additional result output.
* Added capability to draw a slope profile
2018-06-08 mmichaud <m.michael.michaud@orange.fr>
* bugfix in SkeletonPlugIn (PLUS version, GraphToolBox)
2018-06-03 Giuseppe Aruta. Added histogram plugin for raster which calculates
* also statistic indices, relative and cumulative frequancies
2018-06-03 mmichaud <m.michael.michaud@orange.fr>
* 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
2018-06-02 mmichaud <m.michael.michaud@orange.fr>
* upgrade dxf-driver to 0.9.0 (could not export MultiPolygon)
2018-06-01 mmichaud <m.michael.michaud@orange.fr>
* make target layer of EraseLayerAWithLayerBPlugIn updatable. Improve 18N.
2018-05-31 mmichaud <m.michael.michaud@orange.fr>
* make EraseLayerAWithLayerBPlugIn more robust
2018-05-27 mmichaud <m.michael.michaud@orange.fr>
* small improvements in SkeletonPlugIn (PLUS version, GraphToolBox)
2018-05-21 mmichaud <m.michael.michaud@orange.fr>
* bugfix: handling date/time fields of JML datasets was still broken (empty
strings was returned as String instead of null)
2018-05-12 ede
* bugfix #475: log messages doubled in the console
* release 1.13 *****************************************************************
2018-05-11 mmichaud <m.michael.michaud@orange.fr>
* Fix #474 and improve date editing in AttributePanel : now, customized date
format is used at the first place for date editing
2018-04-27 mmichaud <m.michael.michaud@orange.fr>
* Add a new PlugIn called AddNewLayerViewPlugIn in the Layer context menu
It creates a Layer which is just a view on another layer data.
Useful to add symbols/labels on an existing layer without duplicating data
2018-04-18 mmichaud <m.michael.michaud@orange.fr>
* improve WritableDataStoreLayer wizard (user interaction)
2018-04-15 ede
* bugfix "[JPP-Devel] Open File does not show file type menu"
activating the open file menu a second time resulted in an
empty file type selection dropdown field
2018-04-12 mmichaud <m.michael.michaud@orange.fr>
* Fix #473 : shapefile driver no more limited to 4G files
* Fix #471 : small bug in PostGIS (new) driver UI
* Fix #470 : fix transaction manager management (more tests needed)
2018-04-07 Giuseppe Aruta
* Updated plugins
1) JumpChart plugin ver. 1.00.
- bugfix: closing dialog(*)
- ui fix buttons (**)
- added Italian language file
2) VertexSymbols plugin ver. 0.19.
- bugfix: closing dialog(*)
- ui fix buttons (**)
3) Sextante plugin ver. apr_2018. Moved Sextante result outputs
(like text, table, image) to OpenJUMP Additional result frame
4) CAD Toolbox plugin ver. 0.97: some enhancements on toolbox frame.
Line decoration symbols are drawn equispaced along the linestring
instead to one per segment of linestring
5) JumpFillPattern plugin ver. 0.3: moved JumpFillPattern About panel to
Help menu and added to it some info on how create and use patterns
(*) when the dialog was closed using "x" upper right button the plugin
was not cancelled but executed anyhow
(**) changed dialog's button order to OJ default OK/Cancel/Apply
2018-04-07 mmichaud <m.michael.michaud@orange.fr>
* WritableDataStoreDataSource can now have their own TransactionManager
2018-04-06 Giuseppe Aruta
* Enhanced version of Feature Schema Panel: added Copy/Paste/Save to
file/Load from file schema actions to Schema toolbar
2018-04-06 ede
* beautify layer info internal frame with a smaller 14x14 icon
* keep frame icons when detaching detachable frames
* bugfix: positioning internal frames resulted in an NPE on java9
2018-04-05 ede
* bugfix: place internal frames in the top left corner of desktop pane again
* bugfix: handling date/time fields of JML datasets was broken
2018-04-03 Giuseppe Aruta
* Added Boolean and Long attributes to Paste Schema plugin
2018-03-14 Giuseppe Aruta
* Raster>Profile. Added export profile to .dxf on Additional Frame
output options
2018-03-14 Giuseppe Aruta
* Small enhancement on AdditionalResult Frame, JSplitPanel divider and
added dxf export for plot (only on jFileChooser, not yer working)
* Moved Statistics>Plot>(All) and Statistic>Classify attributes output
plot into AdditionalResul Frame
2018-03-12 Giuseppe Aruta
* Activated Additional Result framemork: outputs other than vector or
raster are loaded as objects into a convenient frame where user can
save/delete/rename these objects.
The following objects can be saved into the Additional Result frame:
- Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html file
- JTabel objects: saved as .csv file
- Graphics added to PlotPane: saved as .png file
- Other object: saved to .png file
- FeatureCollection into a FeatureCollectionPanel: saved to .jml/.shp
Additional Results framework has been adapted from Sextante.
* Added option to ProfileGraphPlugIn to use selected line as profile trace
Graphics and table Outputs are saved into Additional Result frame
* release 1.12 *****************************************************************
2018-01-30 Giuseppe Aruta
* Upgraded Sextante building to version gen2018a to solve a bug on
exporting raster data. Moved Toolboxframe as OJ internal frame
2018-01-28 mmichaud <m.michael.michaud@orange.fr>
* Update Cadplan VertexSymbol (finnish translation + java 1.7 compatibility)
* Update Cadplan JumpPrinter (finnish translation + OpenJUMP 1.11 compatibility)
2018-01-28 Giuseppe Aruta
* Update ColorChooser to version 1.1 with new Finnic translation
2018-01-28 Giuseppe Aruta
* Update Sextante: Sextante help opens as OpenJUMP
internal frame
2018-01-27 mmichaud <m.michael.michaud@orange.fr>
* For LayerProperties, don't read srs with cts library
* Update graph extension to 0.5.6 (new finnish translation)
* Update csv-driver extension to 1.0.2 (new finnish translation)
* Update topology extension to 0.9.2 (new finnish translation)
2018-01-07 mmichaud <m.michael.michaud@orange.fr>
* Update CADExtension to 0.6 (fixes and improvements)
2018-01-04 ede
* commented/disabled on-the-fly reprojection, which was never implemented
completely anyway
* JML/GML Reader/Writer add EPSG SRID support via WFS
gml:boundedBy->gml:Box tag
JML/GML Writer
- is now cancelable via TaskMonitor button
- reports feature count written so far now
2017-12-26 ede
* ChangeSRIDPlugin
- setting SRID tags the feature collection to modified now
- no change in setting does nothing, no change when cancelled
- ok button disabled when no change or invalid input
2017-12-10 ede
* final bugfix: "#463 Starting OJ with java9 throws several exceptions"
OJ should be generally java 9 ready now
* bugfix: KML extension couldn't find it's translation strings as OJ's I18N
didn't use the proper resource bundle
2017-12-03 mmichaud <m.michael.michaud@orange.fr>
* Remove Manifest sealed instruction from VertexSymbols.jar and
JumpChart.jar as it throws Exception with java 9
2017-12-02 Giuseppe Aruta
* Updated ColorChooser plugin to version 1.0
- added recent color submenu
- adopted fugue icons to plugins
2017-11-30 mmichaud <m.michael.michaud@orange.fr>
* Fix EZButtons : fix save/restore shortcuts
2017-11-28 Giuseppe Aruta
* add Plugin to open OpenJUMP wiki pages on default internet browser.
Online links available on help menu
2017-11-26 Giuseppe Aruta
* add support to affine trasformatio to image layers
to "Affine Trasformation (from parameters)" plugin
Only BMP, GIF, JPG, JP2, PNG and TIF are supported
2017-11-26 mmichaud <m.michael.michaud@orange.fr>
* add appendToClassPathForInstrumentation method to PlugInClassLoader
so that it can be started from IDE using code instrumentation
2017-11-19 mmichaud <m.michael.michaud@orange.fr>
* hack to solve #448 about creating new folders in JFCWithEnterAction
2017-11-18 ede
* always print help output when a wrong parameter/option was given
* added --help switch as users might expect it
2017-11-17 Matthias Scholz <ms@jammerhund.de>
* added methods for handling multiple ApplicationExitHandler in the
WorkbenchFrame. Set the old getApplicationExitHandler() and
setApplicationExitHandler() methods deprecated.
* ConnectionManager adjusted for the new ApplicationExitHandler stuff.
2017-11-13 Giuseppe Aruta.
* RasterImageLayer <Sextante>: Spatial reference system srid and its location
are now stored as metadata on loading file. Updated Raster Info plugin.
2017-11-12 mmichaud <m.michael.michaud@orange.fr>
* Add z-interpolation to remodeler tool
2017-11-12 Giuseppe Aruta. ExportLayerableEnvelopeAsGeometryPlugIn
* Bug corrected. Added output of srid for Layer and RasterImageLayer
2017-11-11 mmichaud <m.michael.michaud@orange.fr>
* Add a Arcgis-like remodeler tool in editing toolbox
2017-11-10 Giuseppe Aruta
* Upgraded CadTools Extension to version 0.4:
- added Block and Annotation tools and
- added more line decoration for layer style
* Enhenced Warp panel plugin adding affine and projective transformation
2017-11-07 Giuseppe Aruta
* Add ShowCenterView plugin: it shows a red crosshair in the center of
the view. See Feature request #201 "Add crosshair to synchonised projects"
2017-11-05 mmichaud <m.michael.michaud@orange.fr>
* Start support of prj file through crs library
2017-10-25 Giuseppe Aruta
* Upgraded CadTools to version 0.3 - Feature request #257:
CAD tools to show area in real time when drawing closed geometries.
- added area, perimeter and other info display to circle, parallelogram
and elliple tools
2017-10-24 Matthias Scholz <ms@jammerhund.de>
* small multimonitor fix: place some popups during closing OpenJUMP or a
project on the same monitor as OpenJUMP is running.
2017-10-21 Giuseppe Aruta
* Upgraded ColorChooser to version 9:
- correct #461 ColorChooser creates inconsistent schema
- enlarged color icons
2017-10-09 ede
* bugfix 462: jml does not support special characters everywhere
2017-10-07 mmichaud <m.michael.michaud@orange.fr>
* Integration of Coordinate Transformation PlugIn in OpenJUMP core
2017-10-06 mmichaud <m.michael.michaud@orange.fr>
* Add postgis driver options to narrow database geometry type
2017-09-23 Giuseppe Aruta
* Added Syncronize windows zoom (only) tool
2017-09-22 Giuseppe Aruta
* Added radius/circumference/area display to DrawConstrainedCircleTool as
suggested by Jucca [JPP-Devel] Show area while drawing circles? Sept 21 2017
2017-09-17 ede
* fix bug 460: "Create Grid may jam OpenJUMP"
CreateGridPlugIn is now cancelable and shows progress
2017-08-11 Nicolas Ribot <nicolas.ribot@gmail.com>
* Spatial Index support for SQLite/Spatialite datasources: quotes identifiers
when generating SQL queries
2017-08-11 ede
* PLUS: update to latest sqlite-jdbc-3.20.0.jar
2017-08-10 Nicolas Ribot <nicolas.ribot@gmail.com>
* Spatial Index support for SQLite/Spatialte datasources: wrong test for
GeoPackage spatial query bbox overlaping
2017-08-10 Nicolas Ribot <nicolas.ribot@gmail.com>
* Spatial Index support for SQLite/Spatialte datasources: checks if geometry
columns are indexed and builds custom SQL queries to use index according to
detected SQLite flavors
2017-08-05 mmichaud <m.michael.michaud@orange.fr>
* Improvement from ioan to honor IncrementalAngle constraint even on the
first segment
2017-07-29 mmichaud <m.michael.michaud@orange.fr>
* BlendLineStringsPlugIn : improve quality, performance and make it undoable
* Deactivate ReplaceValuePlugIn (use AutoAssignAttributePlugIn instead)
2017-07-27 mmichaud <m.michael.michaud@orange.fr>
* AutoAssignAttributePlugIn : inverse options order (simple to more complex)
* Deprecate ReplaceValuePlugIn (redundant with the previous one, not undoable)
2017-07-26 mmichaud <m.michael.michaud@orange.fr>
* AutoAssignAttributePlugIn : accept boolean and long as target attributes
2017-07-18 Nicolas Ribot <nicolas.ribot@gmail.com>
* Network Properties translation files missing from previous commit
2017-06-29 Nicolas Ribot <nicolas.ribot@gmail.com>
* Corrected properties files after bad unicode conversions.
2017-06-29 Nicolas Ribot <nicolas.ribot@gmail.com>
* New Network Properties options: connection and read timeouts are now
configurable in the Network Properties options' tab.
These timeout values are also applied to WMS and WFS Web Services
connections
2017-06-13 mmichaud <m.michael.michaud@orange.fr>
* WMS getCapability often timeout : increase read timeout to 20s
2017-06-11 mmichaud <m.michael.michaud@orange.fr>
* Fix combine layers : guarantee unique name for the new attribute
2017-06-10 mmichaud <m.michael.michaud@orange.fr>
* Shapefile : handling of dbf containing deleted records
* PLUS/GraphToolBox : adds HydrographicNetworkAnalysis plugin and improves
Skeletonizer
2017-05-31 Nicolas Ribot <nicolas.ribot@gmail.com>
* PostgreSQL JDBC driver : set the ApplicationName driver's property to allow
OpenJUMP to advertise its name to PostgreSQL backend
2017-05-31 mmichaud <m.michael.michaud@orange.fr>
* ExtractPointsPlugIn : keep original feature id in attribute
* SpatialJoinPlugIn : A and B attribute prefix were reversed
2017-05-20 Giuseppe Aruta
* Task Frame title shows also projection description if it is set
and matches any value available into srid.txt SRS registry file
2017-05-10 Giuseppe Aruta
* Added TaskProperty plugin to read and modify project properties
* release 1.11 *****************************************************************
2017-04-05 mmichaud <m.michael.michaud@orange.fr>
* Improve MakeValidOp robustness
2017-04-01 mmichaud <m.michael.michaud@orange.fr>
* Fix #458 Improve RasterImageLayerPropertiesPlugIn speed
2017-03-31 mmichaud <m.michael.michaud@orange.fr>
* Fix a regression in RasterImageLayerPropertiesPlugIn
* Fix #456 possible NPE in AutoAssignAttributePlugIn
2017-03-26 Giuseppe Aruta
* Updated CadTools extension to ver. 0.2
2017-03-26 mmichaud <m.michael.michaud@orange.fr>
* Add Matching extension to OpenJUMP PLUS distribution
2017-03-20 mmichaud <m.michael.michaud@orange.fr>
* Fix a robustess problem in MakeValidOp
2017-03-19 ede
* fix WFS in PLUS not working due too i18n error
2017-03-14 mmichaud <m.michael.michaud@orange.fr>
* upgrade to jumpjgrapht 0.7.1 (fix a bug related to empty geometries)
* improve how MultiInputDialog is resized (let JTextArea increase its size)
2017-03-13 mmichaud <m.michael.michaud@orange.fr>
* Small improvements in UpdateWithJoinPlugIn
* Fix a NullPointerException in Dissolve2PlugIn (ConcatenateUnique)
2017-03-12 ede
* fix regression "#455 UI problem with decimal parameters and Locale"
rendering MultiInputDialog based plugins using decimal values unusable for
locales formatting decimal number w/ comma instead of dot
https://sourceforge.net/p/jump-pilot/bugs/455/
2017-03-11 Giuseppe Aruta
* Added CadTools extension to OpenJUMP Plus. A set of cad-like tools
and plugins mainly deriving from Kosmo 3.0 source code
2017-03-06 ede
* initial java9 support, still compiled w/ java8
workbench comes up, PLUS extensions throw some errors during startup still
2017-03-04 mmichaud <m.michael.michaud@orange.fr>
* Fix a bug in PostGIS writer happening in the evolution merging process
2017-02-02 mmichaud <m.michael.michaud@orange.fr>
* Upgrade csv-driver to 1.0.0 (encoding option to writer + other improvements)
2017-02-02 mmichaud <m.michael.michaud@orange.fr>
* Restore ZoomToWMSPlugIn capabilities in more recent ZoomToWMSLayerPlugIn
* WMSStylePlugIn dialog did not close (related to Fix #453)
* release 1.10 *****************************************************************
2017-01-27 mmichaud <m.michael.michaud@orange.fr>
* Fix #453 about closing ChangeRasterStyle dialog (related to #433)
2017-01-21 mmichaud <m.michael.michaud@orange.fr>
* FR 252 : Add a PlugIn to search for a command (menu Help)
* Update CTSPlugIn to 0.1.3 for OJ 1.10 (SuggestTree is now factorized in OJ)
2017-01-17 mmichaud <m.michael.michaud@orange.fr>
* Upgrade GraphToolBox to 0.4.0 for PLUS version
2017-01-11 mmichaud <m.michael.michaud@orange.fr>
* Prevent addition of a second attribute with the same name in FeatureSchema