This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
from 93c592d047 Merge of automatic reorganization of imports order.
add c0da944894 When a CRS is specified in a netCDF file both as attributes
and by WKT, and when the attributes do not specify object names, get the names
from the WKT.
add 8df5c5e20c Replace `Semaphores` bitmask by an `EnumSet` for easier
debugging and as anticipation for `ScopedValue` in Java 25. Add a new
enumeration value for temporarily disable warnings during the use of EPSG codes
that are known to be deprecated.
add d650ed458d Cleanup with one new public method but no other significant
code change.
add 9bc31b8f73 Fix a rounding error which sometime caused a border around
images in the JavaFX application. Keep a null color model when the grid
coverage categories define only a single NaN value. Javadoc and formatting.
add 6803db71ce Put a pattern in background of images for making easier to
see where the data is defined.
add ebcc3ec698 Fix an `AssertionError` when using `BandedSampleConverter`
with a tile size which is not a divisor of the source image size.
add 63079aa8ea Revert the use of `fillValues` in `Transferer` while
keeping the clip. Add an explanation about why the fill values was not
necessary.
add 47d67c936c Support the legacy way to define a CRS and "grid to CRS"
transform in GeoHEIF files. This legacy encoding should not be used anymore,
but some data are still using it.
new eec072bb3f Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug
fixes in netCDF, GeoTIFF and JavaFX application.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../feature/internal/shared/FeatureProjection.java | 2 +-
.../apache/sis/filter/DefaultFilterFactory.java | 4 +-
.../org/apache/sis/filter/FunctionRegister.java | 10 +-
.../geometry/wrapper/SpatialOperationContext.java | 2 +-
.../apache/sis/geometry/wrapper/jts/Wrapper.java | 4 +-
.../org/apache/sis/image/BandAggregateLayout.java | 2 +-
.../apache/sis/image/BandedSampleConverter.java | 33 ++-
.../main/org/apache/sis/image/Colorizer.java | 8 +-
.../main/org/apache/sis/image/ImageLayout.java | 57 +++-
.../main/org/apache/sis/image/ImageProcessor.java | 4 +-
.../main/org/apache/sis/image/MaskedImage.java | 4 +-
.../main/org/apache/sis/image/ResampledImage.java | 6 +-
.../main/org/apache/sis/image/Transferer.java | 14 +-
.../main/org/apache/sis/image/Visualization.java | 6 +-
.../image/internal/shared/ColorScaleBuilder.java | 77 ++---
.../sis/image/internal/shared/ColorsForRange.java | 2 +-
.../sis/image/BandedSampleConverterTest.java | 1 +
.../org/apache/sis/metadata/MetadataStandard.java | 9 +-
.../org/apache/sis/metadata/MetadataVisitor.java | 28 +-
.../apache/sis/metadata/ModifiableMetadata.java | 20 +-
.../org/apache/sis/metadata/TreeTableView.java | 12 +-
.../iso/maintenance/DefaultScopeDescription.java | 2 +-
.../iso/quality/DefaultEvaluationMethod.java | 2 +-
.../org/apache/sis/metadata/sql/Dispatcher.java | 7 +-
.../main/org/apache/sis/xml/bind/Context.java | 7 +-
.../org/apache/sis/map/coverage/RenderingData.java | 14 +-
.../main/org/apache/sis/portrayal/Canvas.java | 2 +-
.../apache/sis/profile/japan/netcdf/GCOM_C.java | 2 +-
.../apache/sis/geometry/WraparoundAdjustment.java | 6 +-
.../main/org/apache/sis/parameter/IntegerList.java | 2 +-
.../main/org/apache/sis/parameter/Verifier.java | 6 +-
.../main/org/apache/sis/referencing/CRS.java | 121 +++++---
.../main/org/apache/sis/referencing/CommonCRS.java | 7 +-
.../referencing/EllipsoidalHeightSeparator.java | 3 +-
.../apache/sis/referencing/GeodeticCalculator.java | 4 +-
.../apache/sis/referencing/crs/AbstractCRS.java | 2 +-
.../sis/referencing/crs/AbstractDerivedCRS.java | 30 +-
.../sis/referencing/crs/DefaultProjectedCRS.java | 2 +-
.../sis/referencing/datum/DatumOrEnsemble.java | 3 +
.../factory/ConcurrentAuthorityFactory.java | 26 +-
.../referencing/factory/GeodeticObjectFactory.java | 2 +-
.../factory/IdentifiedObjectFinder.java | 11 +-
.../referencing/factory/sql/EPSGDataAccess.java | 45 ++-
.../sis/referencing/factory/sql/EPSGInstaller.java | 14 +-
.../factory/sql/InstallationScriptProvider.java | 10 -
.../referencing/internal/ParameterizedAffine.java | 26 +-
.../referencing/internal/PositionTransformer.java | 2 +-
.../internal/shared/GeodeticObjectBuilder.java | 7 +-
.../internal/shared/ReferencingUtilities.java | 16 --
.../internal/shared/TemporalAccessor.java | 3 +-
.../internal/shared/WraparoundAxesFinder.java | 3 +-
.../operation/AbstractCoordinateOperation.java | 48 ++--
.../operation/CoordinateOperationRegistry.java | 31 +-
.../referencing/operation/DefaultConversion.java | 4 +-
.../operation/DefaultPassThroughOperation.java | 11 +-
.../operation/transform/ConcatenatedTransform.java | 2 +-
.../operation/transform/MathTransforms.java | 6 +-
.../operation/transform/TransformSeparator.java | 43 ++-
.../test/org/apache/sis/io/wkt/CRSParserTest.java | 2 +-
.../operation/DefaultConversionTest.java | 4 +-
.../apache/sis/storage/geotiff/GeoTiffStore.java | 5 +-
.../sis/storage/geotiff/reader/CRSBuilder.java | 4 +-
.../sis/storage/geotiff/reader/XMLMetadata.java | 4 +-
.../apache/sis/storage/netcdf/base/CRSBuilder.java | 2 +-
.../apache/sis/storage/netcdf/base/CRSMerger.java | 5 +-
.../apache/sis/storage/netcdf/base/Convention.java | 2 +-
.../apache/sis/storage/netcdf/base/Decoder.java | 2 +-
.../org/apache/sis/storage/netcdf/base/Grid.java | 50 ++--
.../sis/storage/netcdf/base/GridAdjustment.java | 8 +-
.../sis/storage/netcdf/base/GridMapping.java | 316 ++++++++++++++-------
.../sis/storage/netcdf/base/NamedElement.java | 2 +-
.../apache/sis/storage/netcdf/base/Variable.java | 6 +-
.../sis/storage/netcdf/internal/Resources.java | 6 +
.../storage/netcdf/internal/Resources.properties | 1 +
.../netcdf/internal/Resources_fr.properties | 1 +
.../apache/sis/storage/esri/AsciiGridStore.java | 5 +-
.../main/org/apache/sis/math/Vector.java | 2 +-
.../org/apache/sis/pending/jdk/ScopedValue.java | 13 +-
.../main/org/apache/sis/system/Semaphores.java | 130 +++++----
.../sis/storage/isobmff/MainBoxRegistry.java | 18 ++
.../apache/sis/storage/isobmff/gimi/ModelCRS.java | 24 ++
.../sis/storage/isobmff/gimi/ModelTiePoint.java | 24 ++
.../storage/isobmff/gimi/ModelTransformation.java | 24 ++
.../sis/storage/isobmff/gimi/ExtensionTest.java | 5 +
optional/src/org.apache.sis.gui/bundle/bin/sisfx | 1 +
.../main/org/apache/sis/gui/RecentFiles.java | 2 +-
.../org/apache/sis/gui/coverage/Background.png | Bin 0 -> 95 bytes
.../apache/sis/gui/coverage/CoverageCanvas.java | 29 +-
.../apache/sis/gui/coverage/CoverageControls.java | 2 -
.../org/apache/sis/gui/coverage/GridError.java | 3 +-
.../org/apache/sis/gui/coverage/GridViewSkin.java | 2 +-
.../sis/gui/coverage/StyledRenderingData.java | 2 +-
.../org/apache/sis/gui/dataset/ExpandableList.java | 4 +-
.../main/org/apache/sis/gui/dataset/LogViewer.java | 7 +-
.../sis/gui/metadata/IdentificationInfo.java | 2 +-
.../apache/sis/gui/metadata/MetadataSummary.java | 2 +-
.../org/apache/sis/gui/referencing/CRSChooser.java | 4 +-
.../org/apache/sis/gui/referencing/MenuSync.java | 8 +-
98 files changed, 966 insertions(+), 604 deletions(-)
copy
incubator/src/org.apache.sis.webapp/main/org/apache/sis/services/Servlet.java
=>
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/ScopedValue.java
(77%)
create mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/Background.png