You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/01/07 20:20:31 UTC
[sis] branch geoapi-3.1 updated (c6991bf -> 171730a)
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 c6991bf Merge branch 'geoapi-4.0' into geoapi-3.1
add 3f2c387 Minor javadoc clarification and renaming <T> parameter as <S> for "source" or "storage".
add 9035bcd Rename `connection` local variables as `connector`.
add 489e03e Port the main idea behind the "refactor/strict_storage_connector" branch (from by Alexis). A `DataStoreProvider.probeContet(…)` method is provided for testing a file with mark/reset managed automatically.
add b9e0c4f Editions in comments (mostly spelling). No code change.
add cbc555d Avoid wrapping `BufferedReader` if possible in `DataStoreProvider.probeContent(…)`. This is for allowing users to invoke `BufferedReader.readLine()`.
add c64bef9 Use the new safer `StorageConnector.commit(…)` and `DataStoreProvider.probeContent(…)` where they can easily be used.
add 7261327 More tolerant parsing of dates in the CSV reader. Javadoc update about default encoding (recent Java versions switch to UTF-8).
add e89077a Upgrade netCDF dependency.
add c14f9c6 Provide a safer alternative to the possibly infinite loops over `Markable.reset()`.
add 7b7cd63 Fix an `IllegalArgumentException` when creating CRS from a netCDF file with unknown names.
add a18611b Initial support of `GEO_METADATA` and `GDAL_METADATA` tags when reading GeoTIFF image.
add 00c9d83 Add a test for TIFF `GEO_METADATA` tag. The test using temporal extent forces us to add a minimalist "sis-temporal" implementation.
add ee858dc Following the addition of a minimalist `org.opengis.temporal` implementation, remove some checks for the (not yet existant) "sis-temporal" module.
add 171730a Merge branch 'geoapi-4.0' into geoapi-3.1
No new revisions were added by this update.
Summary of changes:
.../apache/sis/internal/jaxb/gml/TM_Primitive.java | 4 +-
.../sis/internal/jaxb/gts/TM_PeriodDuration.java | 18 +-
.../metadata/iso/extent/DefaultTemporalExtent.java | 5 -
.../apache/sis/internal/jaxb/gml/DummyInstant.java | 67 -----
.../sis/internal/jaxb/gml/TimePeriodTest.java | 28 ++-
.../sis/metadata/PropertyConsistencyCheck.java | 6 +-
.../sis/metadata/iso/extent/DefaultExtentTest.java | 2 +-
.../main/java/org/apache/sis/io/wkt/Formatter.java | 2 +-
.../apache/sis/io/wkt/GeodeticObjectParser.java | 15 +-
.../referencing/ServicesForMetadataTest.java | 2 -
.../apache/sis/test/integration/MetadataTest.java | 24 +-
.../sis/test/integration/MetadataVerticalTest.java | 1 -
.../org/apache/sis/test/integration/Metadata.xml | 4 +-
.../sis/internal/temporal/DefaultInstant.java | 66 +++++
.../sis/internal/temporal/DefaultPeriod.java | 72 ++++++
.../internal/temporal/DefaultPeriodDuration.java | 88 +++++++
.../internal/temporal/DefaultTemporalFactory.java | 150 +++++++++++
.../apache/sis/internal/temporal/Primitive.java | 75 ++++++
.../sis/internal/temporal}/package-info.java | 10 +-
.../sis/internal/util/TemporalUtilities.java | 15 +-
.../sis/util/collection/TreeTableFormat.java | 2 +-
.../apache/sis/util/logging/MonolineFormatter.java | 2 +-
.../src/test/java/org/apache/sis/test/Assert.java | 2 +-
ide-project/NetBeans/nbproject/project.properties | 2 +-
pom.xml | 2 +-
.../apache/sis/storage/landsat/MetadataReader.java | 7 +-
.../sis/storage/landsat/MetadataReaderTest.java | 4 +-
storage/sis-geotiff/pom.xml | 5 +
.../apache/sis/storage/geotiff/GeoTiffStore.java | 8 +-
.../sis/storage/geotiff/GeoTiffStoreProvider.java | 22 +-
.../sis/storage/geotiff/ImageFileDirectory.java | 12 +-
.../org/apache/sis/storage/geotiff/Reader.java | 9 +-
.../apache/sis/storage/geotiff/XMLMetadata.java | 192 +++++++++++++-
.../sis/storage/geotiff/XMLMetadataTest.java | 159 ++++++++++++
.../apache/sis/test/suite/GeoTiffTestSuite.java | 3 +-
.../apache/sis/internal/netcdf/GridMapping.java | 5 +-
.../apache/sis/storage/netcdf/MetadataReader.java | 6 +-
.../sis/storage/netcdf/NetcdfStoreProvider.java | 5 +-
.../sis/storage/netcdf/MetadataReaderTest.java | 4 +-
.../sis/internal/storage/MetadataBuilder.java | 186 +++++++-------
.../org/apache/sis/internal/storage/Resources.java | 10 +
.../sis/internal/storage/Resources.properties | 2 +
.../sis/internal/storage/Resources_fr.properties | 2 +
.../org/apache/sis/internal/storage/csv/Store.java | 23 +-
.../sis/internal/storage/csv/TimeEncoding.java | 4 +-
.../sis/internal/storage/csv/package-info.java | 8 +-
.../sis/internal/storage/folder/StoreProvider.java | 1 +
.../sis/internal/storage/io/ChannelData.java | 38 ++-
.../internal/storage/io/InputStreamAdapter.java | 78 ++++--
.../apache/sis/internal/storage/io/Markable.java | 24 +-
.../internal/storage/io/OutputStreamAdapter.java | 17 +-
.../internal/storage/io/RewindableLineReader.java | 110 ++++++++-
.../org/apache/sis/internal/storage/wkt/Store.java | 8 +-
.../sis/internal/storage/xml/AbstractProvider.java | 24 +-
.../org/apache/sis/storage/DataStoreProvider.java | 244 +++++++++++++++---
.../org/apache/sis/storage/ProbeInputStream.java | 88 +++++++
.../java/org/apache/sis/storage/ProbeReader.java | 90 +++++++
.../org/apache/sis/storage/StorageConnector.java | 106 ++++++--
.../internal/storage/io/ChannelDataOutputTest.java | 4 +-
.../storage/io/ChannelImageOutputStreamTest.java | 4 +-
.../apache/sis/storage/DataStoreProviderTest.java | 275 +++++++++++++++++++++
.../apache/sis/storage/StorageConnectorTest.java | 202 ++++++++++-----
.../apache/sis/test/suite/StorageTestSuite.java | 4 +-
.../internal/storage/xml/stream/StaxDataStore.java | 20 +-
64 files changed, 2145 insertions(+), 532 deletions(-)
delete mode 100644 core/sis-metadata/src/test/java/org/apache/sis/internal/jaxb/gml/DummyInstant.java
create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultInstant.java
create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultPeriod.java
create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultPeriodDuration.java
create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultTemporalFactory.java
create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/temporal/Primitive.java
copy {storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/ucar => core/sis-utility/src/main/java/org/apache/sis/internal/temporal}/package-info.java (81%)
create mode 100644 storage/sis-geotiff/src/test/java/org/apache/sis/storage/geotiff/XMLMetadataTest.java
create mode 100644 storage/sis-storage/src/main/java/org/apache/sis/storage/ProbeInputStream.java
create mode 100644 storage/sis-storage/src/main/java/org/apache/sis/storage/ProbeReader.java
create mode 100644 storage/sis-storage/src/test/java/org/apache/sis/storage/DataStoreProviderTest.java