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 1d47498 Merge branch 'geoapi-3.1' add 35bb3c4 Post-merge fix: some pending API were not recognized (if an interface existed in GeoAPI 3.0 but a new parent has been added in GeoAPI 3.1). add 693a3d1 fix(netcdf): Fix border behavior to ensure enclosing when reading a subgrid. add 4f4ef95 Minor adjustment of imports order. add 2f67744 feat(Storage): add a feature set decoration, allowing to view a sequence of feature sets as a single one. add ea26103 Refactor pull request #18: - Move code common between ConcatenatedFeatureSet and JoinFeatureSet in a new common parent: AggregatedFeatureSet. - Populate the `Metadata.lineage` node in ISO 19115 metadata with information about the source FeatureSets. - Implement ConcatenatedFeatureSet.subset(Query) by delegating the query to source feature sets. - Modify the algorithm finding common parent type: instead of counting occurrences (those numbers may be wrong in context of mul [...] add d44bfad Merge branch 'feat/featureset-concatenation' into geoapi-4.0 (pull request #18). add 6e82922 Use OptionalLong for AbstractFeatureSet.getFeatureCount(). add 38b1593 AggregatedFeatureSet tuning: - If a source can not compute the envelope, aggregated envelope is null. - Cache the envelope and add a `clearCache()` method (to be used later). - Add metadata tests. add 2b788ad Adjustment in default implementation of Resources: - AbstractFeatureSet implements ResourceOnFileSystem - FeatureSet provides a default implementation of subset(Query). add abde658 DataSet.getEnvelope() should return Optional<Envelope>. https://issues.apache.org/jira/browse/SIS-464 add 4e2add0 Resources.getIdentifier() should be Optional<GenericName> since the identifier may be absent. add 59b8d22 Merge branch 'geoapi-4.0' into geoapi-3.1 new 5ed134f 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: .../org/apache/sis/feature/CommonParentFinder.java | 174 +++++++++++++++++++++ .../org/apache/sis/feature/DefaultFeatureType.java | 6 + .../main/java/org/apache/sis/feature/Features.java | 19 ++- .../org/apache/sis/metadata/MetadataStandard.java | 2 +- .../iso/maintenance/DefaultScopeDescription.java | 80 +++++++++- .../iso/maintenance/LegacyFeatureType.java | 21 +++ .../java/org/apache/sis/test/MetadataAssert.java | 53 ++++++- .../apache/sis/internal/util/CollectionsExt.java | 2 +- .../org/apache/sis/internal/util/Numerics.java | 6 +- .../sis/storage/earthobservation/LandsatStore.java | 7 +- .../apache/sis/storage/geotiff/GeoTiffStore.java | 12 +- .../sis/storage/geotiff/ImageFileDirectory.java | 5 +- .../apache/sis/internal/netcdf/RasterResource.java | 11 +- .../sis/internal/netcdf/impl/FeaturesInfo.java | 5 +- .../org/apache/sis/storage/netcdf/NetcdfStore.java | 7 +- .../apache/sis/internal/sql/feature/Database.java | 3 +- .../org/apache/sis/internal/sql/feature/Table.java | 5 +- .../java/org/apache/sis/storage/sql/SQLStore.java | 7 +- .../sis/internal/storage/AbstractFeatureSet.java | 49 ++---- .../sis/internal/storage/AbstractGridResource.java | 12 +- .../sis/internal/storage/AbstractResource.java | 48 ++++-- .../internal/storage/FeatureCatalogBuilder.java | 6 +- .../sis/internal/storage/MemoryFeatureSet.java | 5 +- .../sis/internal/storage/MetadataBuilder.java | 103 ++++++++++-- .../sis/internal/storage/StoreUtilities.java | 7 +- .../apache/sis/internal/storage/URIDataStore.java | 31 +++- .../org/apache/sis/internal/storage/csv/Store.java | 13 +- .../apache/sis/internal/storage/folder/Store.java | 5 +- .../sis/internal/storage/folder/WritableStore.java | 2 +- .../sis/internal/storage/query/FeatureSubset.java | 7 +- .../main/java/org/apache/sis/storage/DataSet.java | 7 +- .../java/org/apache/sis/storage/DataStore.java | 23 +-- .../java/org/apache/sis/storage/FeatureSet.java | 11 +- .../main/java/org/apache/sis/storage/Resource.java | 7 +- .../internal/storage/AbstractGridResourceTest.java | 3 +- .../org/apache/sis/internal/storage/gpx/Store.java | 5 +- 36 files changed, 617 insertions(+), 152 deletions(-) create mode 100644 core/sis-feature/src/main/java/org/apache/sis/feature/CommonParentFinder.java