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 2021/09/27 13:00:40 UTC
[sis] branch geoapi-3.1 updated (d859b67 -> 255c910)
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 d859b67 Merge branch 'geoapi-4.0' into geoapi-3.1
add 28a532b Changes for consistency with EPSG geodetic dataset 9.9.1. Some EPSG codes have been deprecated.
add c72e901 Update the classes that generate the list of supported EPSG codes and coordinate operations. This is a follow up of https://issues.apache.org/jira/browse/SIS-517
add 313cbc9 Add a test case for https://issues.apache.org/jira/browse/SIS-489 For now, we assume that Apache SIS is correct (see issue comment).
add a00c5b8 Remove rounding errors that are below 1 ULP.
add 4347742 Move Landsat store implementation from "earthobservation" to "landsat" package.
add 8eaaa32 "France geocentric interpolation" is renamed "Geocentric translation by Grid Interpolation (IGN)" in recent EPSG geodetic dataset. The new operation has additional parameters that are references EPSG codes. Those new parameters need to be handled in a special way in `EPSGDataAccess`.
add a21552b Require Java 17 for compilation (not execution). @Deprecation annotation on packages is not allowed with older versions.
add aaa0dd0 Modify the API for allowing user to specify a SQL query instead of a table name for a resource. Refactor implementation for sharing more code between table analyzer and query analyzer.
add 957d7b0 Support "export" foreigner keys on queries as we did for tables.
add 56d681c Port tests written by Alexis Manin.
new 255c910 Merge branch 'geoapi-4.0' into 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:
.../provider/FranceGeocentricInterpolation.java | 50 +-
.../referencing/provider/PseudoPlateCarree.java | 14 +-
.../internal/referencing/provider/Wraparound.java | 32 +-
.../main/java/org/apache/sis/referencing/CRS.java | 1 -
.../java/org/apache/sis/referencing/CommonCRS.java | 8 +-
.../sis/referencing/StandardDefinitions.java | 8 +-
.../factory/GeodeticAuthorityFactory.java | 1 -
.../referencing/factory/sql/EPSGDataAccess.java | 129 +++---
.../referencing/operation/matrix/MatrixSIS.java | 14 +
.../sis/referencing/factory/sql/EPSG_Prepare.sql | 1 +
.../provider/ParameterNameTableGenerator.java | 3 +-
.../java/org/apache/sis/referencing/CRSTest.java | 21 +
.../org/apache/sis/referencing/CommonCRSTest.java | 2 +-
.../apache/sis/referencing/factory/GIGS2004.java | 28 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 12 +-
.../transform/CartesianToSphericalTest.java | 2 +-
.../report/CoordinateOperationMethods.java | 16 +-
.../report/CoordinateReferenceSystems.java | 11 +-
.../test/integration/CoordinateOperationTest.java | 80 +++-
pom.xml | 2 +-
.../sis/storage/earthobservation/LandsatStore.java | 247 +---------
.../earthobservation/LandsatStoreProvider.java | 183 +-------
.../sis/storage/earthobservation/package-info.java | 7 +-
.../LandsatResource.java => landsat/Band.java} | 12 +-
.../BandGroup.java} | 36 +-
.../BandGroupName.java} | 6 +-
.../LandsatBand.java => landsat/BandName.java} | 30 +-
.../LandsatStore.java | 28 +-
.../LandsatStoreProvider.java | 4 +-
.../MetadataReader.java} | 48 +-
.../doc-files/MetadataMapping.html} | 2 +-
.../package-info.java | 26 +-
.../org.apache.sis.storage.DataStoreProvider | 2 +-
.../LandsatStoreProviderTest.java | 4 +-
.../MetadataReaderTest.java} | 16 +-
.../sis/test/suite/EarthObservationTestSuite.java | 4 +-
.../{earthobservation => landsat}/LandsatTest.txt | 0
.../apache/sis/storage/geotiff/GeoTiffStore.java | 2 +-
.../apache/sis/internal/sql/feature/Analyzer.java | 504 ++-------------------
.../apache/sis/internal/sql/feature/Column.java | 42 +-
.../apache/sis/internal/sql/feature/Database.java | 20 +-
.../sis/internal/sql/feature/FeatureAdapter.java | 6 +-
.../sis/internal/sql/feature/FeatureAnalyzer.java | 406 +++++++++++++++++
.../sis/internal/sql/feature/FeatureStream.java | 6 +-
.../sis/internal/sql/feature/QueryAnalyzer.java | 185 ++++++++
.../apache/sis/internal/sql/feature/Resources.java | 10 +
.../sis/internal/sql/feature/Resources.properties | 2 +
.../internal/sql/feature/Resources_fr.properties | 2 +
.../org/apache/sis/internal/sql/feature/Table.java | 37 +-
.../sis/internal/sql/feature/TableAnalyzer.java | 245 +++++-----
.../sis/internal/sql/feature/TableReference.java | 21 +-
.../apache/sis/storage/sql/ResourceDefinition.java | 262 +++++++++++
.../java/org/apache/sis/storage/sql/SQLStore.java | 81 +++-
.../apache/sis/storage/sql/SQLStoreProvider.java | 84 ++--
.../org/apache/sis/storage/sql/SQLStoreTest.java | 203 ++++++++-
55 files changed, 1849 insertions(+), 1359 deletions(-)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/LandsatResource.java => landsat/Band.java} (96%)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/LandsatAggregate.java => landsat/BandGroup.java} (74%)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/LandsatBandGroup.java => landsat/BandGroupName.java} (91%)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/LandsatBand.java => landsat/BandName.java} (58%)
copy storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation => landsat}/LandsatStore.java (92%)
copy storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation => landsat}/LandsatStoreProvider.java (99%)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/LandsatReader.java => landsat/MetadataReader.java} (95%)
rename storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation/doc-files/LandsatMetadata.html => landsat/doc-files/MetadataMapping.html} (99%)
copy storage/sis-earth-observation/src/main/java/org/apache/sis/storage/{earthobservation => landsat}/package-info.java (61%)
rename storage/sis-earth-observation/src/test/java/org/apache/sis/storage/{earthobservation => landsat}/LandsatStoreProviderTest.java (94%)
rename storage/sis-earth-observation/src/test/java/org/apache/sis/storage/{earthobservation/LandsatReaderTest.java => landsat/MetadataReaderTest.java} (96%)
rename storage/sis-earth-observation/src/test/resources/org/apache/sis/storage/{earthobservation => landsat}/LandsatTest.txt (100%)
create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/FeatureAnalyzer.java
create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/QueryAnalyzer.java
create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/storage/sql/ResourceDefinition.java
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
commit 255c910a92724f0639493bef91ee78aac96d8ced
Merge: d859b67 56d681c
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Mon Sep 27 13:54:43 2021 +0200
Merge branch 'geoapi-4.0' into geoapi-3.1
.../provider/FranceGeocentricInterpolation.java | 50 +-
.../referencing/provider/PseudoPlateCarree.java | 14 +-
.../internal/referencing/provider/Wraparound.java | 32 +-
.../main/java/org/apache/sis/referencing/CRS.java | 1 -
.../java/org/apache/sis/referencing/CommonCRS.java | 8 +-
.../sis/referencing/StandardDefinitions.java | 8 +-
.../factory/GeodeticAuthorityFactory.java | 1 -
.../referencing/factory/sql/EPSGDataAccess.java | 129 +++---
.../referencing/operation/matrix/MatrixSIS.java | 14 +
.../sis/referencing/factory/sql/EPSG_Prepare.sql | 1 +
.../provider/ParameterNameTableGenerator.java | 3 +-
.../java/org/apache/sis/referencing/CRSTest.java | 21 +
.../org/apache/sis/referencing/CommonCRSTest.java | 2 +-
.../apache/sis/referencing/factory/GIGS2004.java | 28 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 12 +-
.../transform/CartesianToSphericalTest.java | 2 +-
.../report/CoordinateOperationMethods.java | 16 +-
.../report/CoordinateReferenceSystems.java | 11 +-
.../test/integration/CoordinateOperationTest.java | 80 +++-
pom.xml | 2 +-
.../sis/storage/earthobservation/LandsatStore.java | 247 +---------
.../earthobservation/LandsatStoreProvider.java | 183 +-------
.../sis/storage/earthobservation/package-info.java | 7 +-
.../LandsatResource.java => landsat/Band.java} | 12 +-
.../BandGroup.java} | 36 +-
.../BandGroupName.java} | 6 +-
.../LandsatBand.java => landsat/BandName.java} | 30 +-
.../LandsatStore.java | 28 +-
.../LandsatStoreProvider.java | 4 +-
.../MetadataReader.java} | 48 +-
.../doc-files/MetadataMapping.html} | 2 +-
.../package-info.java | 26 +-
.../org.apache.sis.storage.DataStoreProvider | 2 +-
.../LandsatStoreProviderTest.java | 4 +-
.../MetadataReaderTest.java} | 16 +-
.../sis/test/suite/EarthObservationTestSuite.java | 4 +-
.../{earthobservation => landsat}/LandsatTest.txt | 0
.../apache/sis/storage/geotiff/GeoTiffStore.java | 2 +-
.../apache/sis/internal/sql/feature/Analyzer.java | 504 ++-------------------
.../apache/sis/internal/sql/feature/Column.java | 42 +-
.../apache/sis/internal/sql/feature/Database.java | 20 +-
.../sis/internal/sql/feature/FeatureAdapter.java | 6 +-
.../sis/internal/sql/feature/FeatureAnalyzer.java | 406 +++++++++++++++++
.../sis/internal/sql/feature/FeatureStream.java | 6 +-
.../sis/internal/sql/feature/QueryAnalyzer.java | 185 ++++++++
.../apache/sis/internal/sql/feature/Resources.java | 10 +
.../sis/internal/sql/feature/Resources.properties | 2 +
.../internal/sql/feature/Resources_fr.properties | 2 +
.../org/apache/sis/internal/sql/feature/Table.java | 37 +-
.../sis/internal/sql/feature/TableAnalyzer.java | 245 +++++-----
.../sis/internal/sql/feature/TableReference.java | 21 +-
.../apache/sis/storage/sql/ResourceDefinition.java | 262 +++++++++++
.../java/org/apache/sis/storage/sql/SQLStore.java | 81 +++-
.../apache/sis/storage/sql/SQLStoreProvider.java | 84 ++--
.../org/apache/sis/storage/sql/SQLStoreTest.java | 203 ++++++++-
55 files changed, 1849 insertions(+), 1359 deletions(-)