This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git.
from e621d10 Merge branch 'geoapi-3.1'
add aa78fbc Improvements in the handling of "Copy" actions from
contextual menu.
add 6c7c2cd Parse `GEO_METADATA` and `GDAL_METADATA` tags as XML. For now
they are shown only in the native metadata view.
add 1051b8d Add a menu item for showing a metadata value in a dialog
window.
add 940d306 Add a menu for opening the folder containing a file.
add a6bfe6e Fix a bug in the application of longitude wraparound when the
objective CRS is different than the source CRS. The bug caused the image to
disapear at some zoom levels.
add cbe0457 Add a safety check for tile size before to reuse a tile from
the cache.
add 02e2210 Layout TIFF "image description" on a single line.
add 3c3b0d8 Rewrite the horizontal predictor for fixing a bug in the
handling of types other than byte. Contains an opportunistic renaming of
`setInput(long, long)` method as `setInputRegion(…)`.
add 09ee4ee Make easier to build a sample dimension with a background
value but no category. This is necessary for keeping RGB images as "for
visualization only" images.
add 31375b8 Share common code in the way to format property values in the
JavaFX application, and put a limit on the string length.
add e13ceef Fix an exception when opening a netCDF file with
one-dimensional variables.
add 7b8a6a6 chore(Storage): add a test case for column definition
ambiguity.
add 4cba6e6 Merge remote-tracking branch
'origin/fix/projection_name_clash' into geoapi-4.0 together with correction for
the bug demonstrated by the new test.
add a83df8e Trivial comment formatting.
add b0c524e Remove the static `FeatureExpression.expectedType(…)` method
because its heuristic (return the type of the singleton property if a feature
contains only one property) is dangerous: there is no reason for an operation
to have results of the same type.
add a34b9e8 FeatureSet : support simple query using a property unknowned
by the feature type
add 9c433de Merge branch 'feat/featureset-subset-abstract' into
geoapi-4.0 but with a support of simple x-paths instead of unconditional catch
of exception. The exception is caught only if the xpath is something like
"/*/property" where the root "/" in interpreted as the feature instance and the
"*" is interpreted as "any feature, including types not known to the planner".
add ee59a3d Trivial renaming of a parameter for clarity.
add 434ffd0 Refactor: move internal method `XPaths.xpointer(…)` to an
enumeration. In the previous version, the first argument was a kind of
enumeration as a String.
add c6991bf Merge branch 'geoapi-4.0' into geoapi-3.1
new 7ea6427 Merge branch 'geoapi-3.1'
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:
.../sis/gui/coverage/ImagePropertyExplorer.java | 54 +--
.../dataset/{CopyAction.java => PathAction.java} | 38 +-
.../org/apache/sis/gui/dataset/ResourceTree.java | 8 +-
.../org/apache/sis/gui/metadata/MetadataTree.java | 159 ++++++--
.../sis/gui/metadata/StandardMetadataTree.java | 73 ++--
.../apache/sis/internal/gui/ExceptionReporter.java | 3 +-
.../sis/internal/gui/PropertyValueFormatter.java | 85 ++++
.../org/apache/sis/internal/gui/PropertyView.java | 55 ++-
.../org/apache/sis/internal/gui/Resources.java | 15 +
.../apache/sis/internal/gui/Resources.properties | 3 +
.../sis/internal/gui/Resources_fr.properties | 3 +
.../org/apache/sis/coverage/SampleDimension.java | 75 ++--
.../org/apache/sis/feature/DefaultFeatureType.java | 14 +-
.../sis/feature/builder/FeatureTypeBuilder.java | 13 +-
.../org/apache/sis/filter/ArithmeticFunction.java | 8 +-
.../org/apache/sis/filter/AssociationValue.java | 239 +++++++++++
.../org/apache/sis/filter/ConvertFunction.java | 26 +-
.../apache/sis/filter/DefaultFilterFactory.java | 4 +-
.../java/org/apache/sis/filter/LeafExpression.java | 14 +-
.../java/org/apache/sis/filter/Optimization.java | 2 +-
.../java/org/apache/sis/filter/PropertyValue.java | 208 ++++++----
.../sis/internal/coverage/SampleDimensions.java | 41 --
.../sis/internal/coverage/j2d/Colorizer.java | 20 +-
.../sis/internal/feature/FeatureExpression.java | 52 +--
.../apache/sis/internal/feature/package-info.java | 2 +-
.../sis/internal/filter/GeometryConverter.java | 8 +-
.../sis/internal/filter/sqlmm/SpatialFunction.java | 25 +-
.../sis/internal/filter/sqlmm/package-info.java | 2 +-
.../org/apache/sis/filter/LogicalFilterTest.java | 4 +-
.../java/org/apache/sis/filter/PeriodLiteral.java | 2 +-
.../org/apache/sis/util/iso/DefaultLocalName.java | 8 +-
.../org/apache/sis/util/iso/DefaultMemberName.java | 2 +-
.../apache/sis/util/iso/DefaultNameFactory.java | 4 +-
.../org/apache/sis/util/iso/DefaultScopedName.java | 4 +-
.../org/apache/sis/util/iso/DefaultTypeName.java | 4 +-
.../java/org/apache/sis/util/iso/TypeNames.java | 2 +-
.../apache/sis/metadata/TreeTableFormatTest.java | 2 +-
.../org/apache/sis/metadata/TreeTableViewTest.java | 2 +-
.../extent/DefaultGeographicBoundingBoxTest.java | 5 +-
.../DefaultDataIdentificationTest.java | 2 +-
.../sis/internal/map/coverage/RenderingData.java | 17 +-
.../internal/referencing/WraparoundApplicator.java | 57 +--
.../sis/internal/referencing/package-info.java | 2 +-
.../apache/sis/internal/util/PropertyFormat.java | 37 +-
.../java/org/apache/sis/internal/util/Strings.java | 28 +-
.../java/org/apache/sis/internal/util/XPaths.java | 58 ++-
.../org/apache/sis/internal/util/XPointer.java | 113 ++++++
.../org/apache/sis/internal/util/package-info.java | 2 +-
.../java/org/apache/sis/measure/UnitFormat.java | 3 +-
.../sis/util/collection/TreeTableFormat.java | 2 +-
.../java/org/apache/sis/util/resources/Errors.java | 5 +
.../apache/sis/util/resources/Errors.properties | 1 +
.../apache/sis/util/resources/Errors_fr.properties | 1 +
.../org/apache/sis/util/resources/Vocabulary.java | 15 +
.../sis/util/resources/Vocabulary.properties | 3 +
.../sis/util/resources/Vocabulary_fr.properties | 3 +
.../org/apache/sis/internal/util/XPathsTest.java | 16 +-
.../apache/sis/internal/util/XPointerTest.java} | 20 +-
.../java/org/apache/sis/measure/UnitsTest.java | 2 +-
.../apache/sis/test/suite/UtilityTestSuite.java | 3 +-
.../java/org/apache/sis/storage/landsat/Band.java | 2 +-
.../sis/internal/geotiff/SchemaModifier.java | 16 +-
.../sis/internal/storage/inflater/CCITTRLE.java | 8 +-
.../storage/inflater/CompressionChannel.java | 6 +-
.../storage/inflater/HorizontalPredictor.java | 443 +++++++++++----------
.../sis/internal/storage/inflater/Inflater.java | 12 +-
.../apache/sis/internal/storage/inflater/LZW.java | 8 +-
.../sis/internal/storage/inflater/PackBits.java | 8 +-
.../internal/storage/inflater/PixelChannel.java | 4 +-
.../storage/inflater/PredictorChannel.java | 11 +-
.../apache/sis/internal/storage/inflater/ZIP.java | 8 +-
.../internal/storage/inflater/package-info.java | 2 +-
.../apache/sis/storage/geotiff/GeoTiffStore.java | 2 +-
.../sis/storage/geotiff/ImageFileDirectory.java | 9 +-
.../apache/sis/storage/geotiff/NativeMetadata.java | 36 +-
.../java/org/apache/sis/storage/geotiff/Tags.java | 14 +-
.../apache/sis/storage/geotiff/XMLMetadata.java | 289 ++++++++++++++
.../internal/storage/inflater/CCITTRLETest.java | 2 +-
.../org/apache/sis/internal/netcdf/CRSBuilder.java | 47 ++-
.../sis/internal/sql/postgis/RasterReader.java | 6 +-
.../org/apache/sis/storage/sql/SQLStoreTest.java | 4 +-
.../sis/internal/storage/TiledGridCoverage.java | 27 +-
.../sis/internal/storage/TiledGridResource.java | 1 +
.../sis/internal/storage/io/IOUtilities.java | 23 +-
.../java/org/apache/sis/storage/FeatureQuery.java | 129 ++++--
.../org/apache/sis/storage/FeatureQueryTest.java | 177 ++++++--
86 files changed, 2166 insertions(+), 806 deletions(-)
rename
application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/{CopyAction.java
=> PathAction.java} (80%)
create mode 100644
application/sis-javafx/src/main/java/org/apache/sis/internal/gui/PropertyValueFormatter.java
create mode 100644
core/sis-feature/src/main/java/org/apache/sis/filter/AssociationValue.java
create mode 100644
core/sis-utility/src/main/java/org/apache/sis/internal/util/XPointer.java
copy
core/{sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java
=> sis-utility/src/test/java/org/apache/sis/internal/util/XPointerTest.java}
(57%)
create mode 100644
storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/XMLMetadata.java