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 83156f2  Merge branch 'geoapi-4.0' into geoapi-3.1
     add e1d1015  Requested resolution needs to be converted to coverage 
resolution in a multi-resolution grid resource.
     add e93c5f2  If a GeographicCRS has only one axe, replace it by an 
EngineeringCRS. If we still fail to build the CRS, handle as a warning instead 
of an error. Various documentation editions and method renamings in attempt to 
clarify a little bit the chain of operations when building a grid geometry.
     add 359caff  Values returned by `ArrayVector.get(int)` need to be instance 
of more predictable classes. This is needed by the netCDF reader of features, 
which expects instances of specific types.
     add fc849c9  Try harder to determine if a netCDF variable is an axis.
     add 02f7f3f  Tune the meaning of "0 occurrence" of features in metadata. 
Better metadata about features in netCDF metadata.
     add 6f1750c  Last temporal criteria was not taken in account after last 
geographic comparison gave 0.
     add c121004  More direct reference to an empty iterator.
     add 2006d3f  Initial commit of a "cloud" group of modules with AWS S3 
virtual file system (read-only for now).
     add 2f74561  Add missing META-INF declaration for CS, datum and coordinate 
operation authority factories.
     new 07ebe0c  Merge branch 'geoapi-4.0' into geoapi-3.1. Contains a first 
version of cloud module for S3.

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:
 {application => cloud}/pom.xml                     |  53 +-
 .../sis-cloud-S3}/pom.xml                          |  46 +-
 .../apache/sis/cloud/aws/internal}/Resources.java  |  73 +-
 .../sis/cloud/aws/internal}/Resources.properties   |  15 +-
 .../cloud/aws/internal}/Resources_fr.properties    |  15 +-
 .../sis/cloud/aws/internal}/package-info.java      |   6 +-
 .../org/apache/sis/cloud/aws/s3/BucketStore.java   | 170 ++++
 .../apache/sis/cloud/aws/s3/CachedByteChannel.java | 287 +++++++
 .../apache/sis/cloud/aws/s3/ClientFileSystem.java  | 246 ++++++
 .../org/apache/sis/cloud/aws/s3/DerivedList.java   | 122 +++
 .../org/apache/sis/cloud/aws/s3/FileService.java   | 576 +++++++++++++
 .../java/org/apache/sis/cloud/aws/s3/KeyPath.java  | 900 +++++++++++++++++++++
 .../apache/sis/cloud/aws/s3/KeyPathMatcher.java    | 120 +++
 .../apache/sis/cloud/aws/s3/ObjectAttributes.java  | 304 +++++++
 .../org/apache/sis/cloud/aws/s3/PathIterator.java  | 203 +++++
 .../org/apache/sis/cloud/aws/s3/package-info.java  |  59 ++
 .../services/java.nio.file.spi.FileSystemProvider  |   1 +
 .../sis/cloud/aws/s3/ClientFileSystemTest.java     |  38 +-
 .../sis/cloud/aws/s3/KeyPathMatcherTest.java       |  22 +-
 .../org/apache/sis/cloud/aws/s3/KeyPathTest.java   | 259 ++++++
 .../org/apache/sis/test/suite/AWSTestSuite.java    |  16 +-
 .../org/apache/sis/test/suite/package-info.txt     |   0
 .../org/apache/sis/coverage/grid/GridGeometry.java |   2 +-
 .../org/apache/sis/feature/AbstractFeature.java    |   2 +-
 .../sis/internal/referencing/EPSGFactoryProxy.java |  92 +--
 .../internal/referencing/EPSGFactoryProxyCOP.java  |  59 ++
 ...GFactoryProxy.java => EPSGFactoryProxyCRS.java} |  43 +-
 .../internal/referencing/EPSGFactoryProxyCS.java   | 107 +++
 .../referencing/EPSGFactoryProxyDatum.java         |  95 +++
 .../sis/internal/referencing/ExtentSelector.java   |   2 +-
 ...org.opengis.referencing.crs.CRSAuthorityFactory |   2 +-
 .../org.opengis.referencing.cs.CSAuthorityFactory  |   2 +-
 ...opengis.referencing.datum.DatumAuthorityFactory |   2 +-
 ...g.operation.CoordinateOperationAuthorityFactory |   2 +-
 .../org/apache/sis/internal/util/EmptyQueue.java   |   2 +-
 .../main/java/org/apache/sis/math/ArrayVector.java |  24 +-
 .../src/main/java/org/apache/sis/math/Vector.java  |  12 +-
 .../test/java/org/apache/sis/math/VectorTest.java  |  69 +-
 ide-project/NetBeans/build.xml                     |  21 +
 pom.xml                                            |   1 +
 .../sis/storage/geotiff/MultiResolutionImage.java  |  62 +-
 .../org/apache/sis/internal/netcdf/CRSBuilder.java | 102 ++-
 .../org/apache/sis/internal/netcdf/Convention.java |  10 +-
 .../org/apache/sis/internal/netcdf/Decoder.java    |  16 +-
 .../org/apache/sis/internal/netcdf/Dimension.java  |   2 +-
 .../org/apache/sis/internal/netcdf/FeatureSet.java |   2 +-
 .../java/org/apache/sis/internal/netcdf/Grid.java  |   6 +-
 .../apache/sis/internal/netcdf/GridAdjustment.java |   8 +-
 .../org/apache/sis/internal/netcdf/Variable.java   |  25 +-
 .../apache/sis/internal/netcdf/VariableRole.java   |   2 +-
 .../sis/internal/netcdf/impl/ChannelDecoder.java   |   4 +-
 .../apache/sis/internal/netcdf/impl/GridInfo.java  |   6 +-
 .../sis/internal/netcdf/impl/VariableInfo.java     |  30 +-
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |  43 +-
 .../sis/internal/netcdf/ucar/GridWrapper.java      |   5 +-
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |  33 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |  84 +-
 .../apache/sis/storage/netcdf/package-info.java    |   2 +-
 .../org/apache/sis/internal/netcdf/GridTest.java   |   8 +-
 .../org/apache/sis/internal/sql/feature/Table.java |   4 +-
 .../sis/internal/storage/MetadataBuilder.java      |  51 +-
 .../sis/internal/storage/MetadataBuilderTest.java  |  18 +-
 62 files changed, 4080 insertions(+), 513 deletions(-)
 copy {application => cloud}/pom.xml (72%)
 copy {profiles/sis-japan-profile => cloud/sis-cloud-S3}/pom.xml (66%)
 copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources.java
 (68%)
 copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources.properties
 (58%)
 copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources_fr.properties
 (56%)
 copy {core/sis-portrayal/src/main/java/org/apache/sis/internal/map/coverage => 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/package-info.java
 (90%)
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/BucketStore.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/CachedByteChannel.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/ClientFileSystem.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/DerivedList.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/FileService.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/KeyPath.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/KeyPathMatcher.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/ObjectAttributes.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/PathIterator.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/package-info.java
 create mode 100644 
cloud/sis-cloud-S3/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider
 copy 
core/sis-utility/src/test/java/org/apache/sis/internal/util/XPointerTest.java 
=> 
cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/ClientFileSystemTest.java
 (56%)
 copy 
core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java
 => 
cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/KeyPathMatcherTest.java
 (63%)
 create mode 100644 
cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/KeyPathTest.java
 copy 
application/sis-javafx/src/test/java/org/apache/sis/test/suite/ApplicationTestSuite.java
 => 
cloud/sis-cloud-S3/src/test/java/org/apache/sis/test/suite/AWSTestSuite.java 
(74%)
 copy {storage/sis-xmlstore => 
cloud/sis-cloud-S3}/src/test/java/org/apache/sis/test/suite/package-info.txt 
(100%)
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/EPSGFactoryProxyCOP.java
 copy 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/{EPSGFactoryProxy.java
 => EPSGFactoryProxyCRS.java} (76%)
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/EPSGFactoryProxyCS.java
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/EPSGFactoryProxyDatum.java
 copy 
application/sis-console/src/main/resources/META-INF/services/org.apache.sis.setup.InstallationResources
 => 
core/sis-referencing/src/main/resources/META-INF/services/org.opengis.referencing.cs.CSAuthorityFactory
 (73%)
 copy 
application/sis-console/src/main/resources/META-INF/services/org.apache.sis.setup.InstallationResources
 => 
core/sis-referencing/src/main/resources/META-INF/services/org.opengis.referencing.datum.DatumAuthorityFactory
 (72%)
 copy 
application/sis-console/src/main/resources/META-INF/services/org.apache.sis.setup.InstallationResources
 => 
core/sis-referencing/src/main/resources/META-INF/services/org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
 (73%)

Reply via email to