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 8dbe7f3e64 Merge of automatic reorganization of imports order.
     add 999a4257a3 Add empty GIMI module
     add b861431358 Add GIMI Datastore, includes a draft support of picture 
items
     add 550ee271a9 Implement geodetic and vertical DynamicReferenceFrame 
classes. The coordinate operation factory has not yet been updated for taking 
the frame reference epoch in account.
     add ac0d380348 Javadoc tuning: hide some methods that are overriding 
methods from parent class without new information in the javadoc.
     add 6881d37044 Regroup heif item propertiesin Item class, start grid image 
support
     add 36af97c7b8 Improve support of tilematrix and jpef items in GIMI
     add 8f637cfe82 Upgrade dependencies (JAXB, JUnit, databases).
     add 450ad41fa3 Move the Apache-licensed Java code of "non-free" modules 
from SVN repository. It does not include the EPSG data, which are subject to 
EPSG terms of use.
     add f2af582e7d Add EPSG license in optional "non-free" modules. This is 
done only if the EPSG data are present.
     add 044bd2f606 Add method in TiledGridCoverage.AOI to get tile position in 
original coverage
     add c5939f6ae0 More work on GIMI to support tile matrices and pyramids, 
simplify box iteration
     add eab3e78e55 Add empty GSF module
     add ab25edabfa Use `addExact` for computing tile position.
     add cee83890bc Add libGSF panama bindings
     add 77f63e9896 Add GeoPackage module.
     add 071d42f2c6 Fix an IndexOutOfBoundsException in 
`SpecializableTransform`.
     add bb2667a64d Minor clarifications in Javadoc about a caller's 
responsibility.
     add c0136f2aa8 Add a missing dependency in the NetBeans project.
     add 318a3a5906 Fix a null charset in some cases in DBF field class
     add 3119af99df fix possible null and handle large number writing in dbf 
number fields
     add a20b329fb8 Allow FeatureSQL to understand different standards about 
the table of CRS definitions. Supported standards are:
     add 2b14e1bac6 Recognize more geometry types in SQL database. Derived from 
fixes by Johann Sorel.
     add da3c8abd29 Associate the geometry type encoding to the spatial schema. 
It reduces the need to create `Database` subclasses. This commit is derived 
from Johann Sorel's work.
     add 2e7ab796e1 Enable geopackage geometry support (work by Johann Sorel).
     add 6b1e88b480 Fix integer overflow in DBF header when fields have large 
length constraints
     add 3b047f32e1 Add tests for the Geopackage module (work by Johann Sorel).
     add efce779d6d Document better the alternative way to enable tests on 
PostgreSQL, because setting properties on the Gradle command-line is not easy.
     add 0046340d13 Uncomment tests in optional modules, replaced by an 
`assumeDataPresent()`.
     add 0595ecf2c1 Remove the dependency to Hikari. Instead, users wanting 
Hikari should provide a `DataSource` as the store input. This approach gives 
more flexibility by allowing users to configure Hikari as they want, or to use 
another pool.
     add 5db8c56f56 Dispatch query instances in each class, remove queries 
bundle
     add 5112580cf8 `SQLStore` needs to understand more than one CRS definition 
column. The current use case is to accept the Geopackage extension storing a 
WKT 2 definition in a separated column in addition to WKT 1. Future versions 
may accept more columns for CRS-JSON or others.
     add d05929f39d Simplify a little bit the way to search for spatial tables. 
This is a modification of the previous commit.
     add d72d2efd1f Add a constant for the "INSERT INTO" string, for the same 
reason as "SELECT": make a little bit easier to identify where we build a SQL 
insert statement. We do not use it for `toString()` implementations, as they 
are not really SQL.
     add 0d44b82483 Replace the boolean in `Dialect` by flags, because we are 
getting more and more of them and a long list of boolean values is difficult to 
read.
     add a17e58e5de Add read/write lock for databases that do not support 
concurrent transactions. This is the case of SQLite used for Geopackage.
     add a09dffd3c5 If a CRS is not found in the "SPATIAL_REF_SYS" table, 
optionally add a new record in that table. This feature need to be enabled by 
setting the `Database.allowAddCRS` flag to `true`, which should be done only 
when the caller intend to write in the database.
     add 3a6a62fb82 Use "LIKE" instead of strict equality for the authority 
part when searching for "authority:code" in the "SPATIAL_REF_SYS" table.
     add a6b1bfaeca Add `findCRS(int)` and 
`findSRID(CoordinateReferenceSystem)` public methods in `SQLStore`. This is in 
replacemen for equivalent methods in the geopackage module.
     add 3cb1d1ef50 Minor adjustments in API related to `DataStore` in 
preparation for Geopackage. The most significant change is that 
`SQLStore.components()` returns a list of `Resource` instead of `FeatureSet` 
because the store can also contain rasters.
     add 772a8f4da1 Move the `SQLStore.findCRS(int)` and `findSRID(CRS)` 
methods to a separated `DataAccess` object. This separation allows to keep 
using the same SQL connection for many CRS/SRID searches or other operations.
     add dafc1fe309 Make `SQLStore` more extensible, in preparation for 
Geopackage support. It requires making `SQLStore` abstract and moving the 
concrete class in a new subclass named `SimpleFeatureStore`.
     add 5f035e907f Tune `SQLStore` in support for Geopackage: - Implement 
`SQLStore.getIdentifier()`. - Specify a locale for table contents. - 
Clarification in comments.
     add bf68fcef7c Consolidation in the handling of exceptions in SQLStore and 
handle one more metadata (date of last update). This is work in preparation for 
Geopackage support.
     add 70d35b06da Add support for `DataSource` created from JDBC URL in 
`StorageConnector`. Add documentation and minor cleanup.
     add 81bd4b34e7 Add a `SQLStore.initialize(Connection)` method that 
subclasses can override. Ensure that the initialization is done and the spatial 
schema is analyzed before the `readResourceDescriptors(DataAccess)` method is 
invoked. Opportunistic cleanup (documentation, checks).
     add 62047abd7a Refactor the Geopackage store as a subclass of SQLStore. 
Use the extension mechanism introduced in SIS-603 for delegating most work to 
SQLStore. SQLStore will get the content table by invoking 
`readResourceDescriptions(DataAccess)`, which is overridden in the Geopackage 
store for reading the "gpkg_contents" table. This refactoring brings the 
following benefits:
     new 2563f4abe5 Merge branch 'geoapi-4.0' into geoapi-3.1: - Partial 
upgrade for ISO 19111:2019 (not yet finished) - Make SQLStore more extensible 
for allowing usage by Geopackage - Two new formats in incubator: Geopackage and 
GIMI.

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:
 buildSrc/build.gradle.kts                          |    4 +-
 .../apache/sis/buildtools/gradle/Conventions.java  |    3 +-
 .../apache/sis/buildtools/gradle/Dependency.java   |    5 +
 .../sis/buildtools/gradle/ModularCompilation.java  |    2 +-
 .../org/apache/sis/buildtools/maven/Generator.java |   52 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |    1 +
 .../sis/coverage/privy/ColorModelFactory.java      |    2 -
 .../sis/feature/builder/AttributeTypeBuilder.java  |    2 +-
 .../apache/sis/geometry/wrapper/GeometryType.java  |  178 +-
 .../apache/sis/geometry/wrapper/esri/Factory.java  |    2 +-
 .../apache/sis/geometry/wrapper/j2d/Factory.java   |    2 +-
 .../sis/geometry/wrapper/GeometryTypeTest.java     |   25 +-
 .../org.apache.sis.metadata/main/module-info.java  |    1 +
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |    2 +-
 .../iso/quality/DefaultQuantitativeResult.java     |    2 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |   14 +-
 .../org/apache/sis/metadata/sql/privy/Dialect.java |   81 +-
 .../apache/sis/metadata/sql/privy/SQLBuilder.java  |   40 +
 .../sis/metadata/sql/privy/SQLUtilities.java       |   22 +-
 .../sis/metadata/sql/privy/ScriptRunner.java       |    6 +-
 .../apache/sis/metadata/sql/privy/Supports.java    |   74 +
 .../org/apache/sis/util/iso/DefaultScopedName.java |    5 +-
 .../sis/metadata/sql/IdentifierGeneratorTest.java  |    2 +-
 .../org/apache/sis/metadata/sql/TestDatabase.java  |   10 +-
 .../gazetteer/ReferencingByIdentifiers.java        |    6 +-
 .../main/module-info.java                          |    1 +
 .../org/apache/sis/geometry/ArrayEnvelope.java     |   22 +-
 .../org/apache/sis/geometry/DirectPosition1D.java  |    2 +-
 .../apache/sis/geometry/GeneralDirectPosition.java |    6 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |    3 +
 .../parameter/DefaultParameterDescriptorGroup.java |    4 +
 .../org/apache/sis/parameter/TensorValues.java     |    6 +
 .../apache/sis/referencing/crs/AbstractCRS.java    |    2 +
 .../sis/referencing/crs/AbstractDerivedCRS.java    |    6 +-
 .../sis/referencing/crs/AbstractSingleCRS.java     |    6 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |    6 +-
 .../sis/referencing/crs/DefaultDerivedCRS.java     |    4 +-
 .../sis/referencing/crs/DefaultProjectedCRS.java   |    4 +-
 .../org/apache/sis/referencing/cs/AbstractCS.java  |    4 +
 .../cs/DefaultCoordinateSystemAxis.java            |    2 +
 .../sis/referencing/datum/AbstractDatum.java       |   59 +-
 .../sis/referencing/datum/BursaWolfParameters.java |   20 +-
 .../referencing/datum/DefaultDatumEnsemble.java    |    5 +-
 .../sis/referencing/datum/DefaultEllipsoid.java    |    4 +
 .../referencing/datum/DefaultGeodeticDatum.java    |  156 +-
 .../sis/referencing/datum/DefaultImageDatum.java   |    4 +
 .../referencing/datum/DefaultPrimeMeridian.java    |    4 +
 .../referencing/datum/DefaultTemporalDatum.java    |    4 +
 .../referencing/datum/DefaultVerticalDatum.java    |   87 +
 .../apache/sis/referencing/datum/PseudoDatum.java  |   21 +-
 .../sis/referencing/datum/TimeDependentBWP.java    |   16 +-
 .../referencing/factory/GeodeticObjectFactory.java |   71 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |   14 +-
 .../operation/AbstractCoordinateOperation.java     |    2 +
 .../operation/DefaultConcatenatedOperation.java    |    6 +-
 .../operation/DefaultOperationMethod.java          |    2 +
 .../operation/DefaultPassThroughOperation.java     |    6 +-
 .../operation/matrix/GeneralMatrix.java            |    2 +-
 .../operation/matrix/NonSquareMatrix.java          |    2 +-
 .../operation/transform/ConcatenatedTransform.java |    2 +-
 .../operation/transform/CopyTransform.java         |    2 +-
 .../operation/transform/DatumShiftTransform.java   |    6 +-
 .../transform/EllipsoidToCentricTransform.java     |    6 +-
 .../transform/ExponentialTransform1D.java          |    4 +-
 .../operation/transform/InterpolatedTransform.java |    6 +-
 .../operation/transform/LinearTransform1D.java     |    4 +-
 .../operation/transform/MolodenskyTransform.java   |    6 +-
 .../operation/transform/PassThroughTransform.java  |    6 +-
 .../operation/transform/PoleRotation.java          |    4 +
 .../operation/transform/PowerTransform1D.java      |    4 +-
 .../operation/transform/ProjectiveTransform.java   |    4 +-
 .../operation/transform/ScaleTransform.java        |    4 +-
 .../transform/SpecializableTransform.java          |    9 +-
 .../operation/transform/TranslationTransform.java  |    4 +-
 .../operation/transform/WraparoundTransform.java   |    4 +
 .../main/org/apache/sis/storage/landsat/Band.java  |    2 +-
 .../apache/sis/storage/landsat/LandsatStore.java   |    7 +-
 .../apache/sis/storage/landsat/package-info.java   |    2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |    6 +-
 .../sis/storage/geotiff/GeoTiffStoreProvider.java  |    8 +-
 .../org/apache/sis/storage/geotiff/Writer.java     |    5 +
 .../apache/sis/storage/geotiff/package-info.java   |    3 +-
 .../sis/storage/geotiff/spi/SchemaModifier.java    |    2 +-
 .../storage/geotiff/writer/CompressionChannel.java |    6 +-
 .../sis/storage/geotiff/writer/PixelChannel.java   |    1 +
 .../storage/geotiff/writer/PredictorChannel.java   |    1 +
 .../org/apache/sis/storage/geotiff/writer/ZIP.java |    1 +
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |    7 +-
 .../apache/sis/storage/netcdf/package-info.java    |    2 +-
 .../main/module-info.java                          |   24 +-
 .../org/apache/sis/storage/sql/DataAccess.java     |  338 +++
 .../apache/sis/storage/sql/ResourceDefinition.java |   47 +-
 .../main/org/apache/sis/storage/sql/SQLStore.java  |  503 +++-
 .../apache/sis/storage/sql/SQLStoreProvider.java   |   16 +-
 .../apache/sis/storage/sql/SimpleFeatureStore.java |  168 ++
 .../apache/sis/storage/sql/feature/Analyzer.java   |  172 +-
 .../sis/storage/sql/feature/CRSEncoding.java}      |   28 +-
 .../apache/sis/storage/sql/feature/Database.java   |  507 ++--
 .../sis/storage/sql/feature/FeatureAnalyzer.java   |    3 +-
 .../sis/storage/sql/feature/FeatureIterator.java   |   14 +-
 .../sis/storage/sql/feature/FeatureStream.java     |   11 +-
 .../sis/storage/sql/feature/GeometryGetter.java    |    4 +-
 .../storage/sql/feature/GeometryTypeEncoding.java  |   56 +
 .../sis/storage/sql/feature/InfoStatements.java    |  729 +++--
 .../sis/storage/sql/feature/QueryAnalyzer.java     |    2 +-
 .../sis/storage/sql/feature/SchemaModifier.java    |    2 +-
 .../sis/storage/sql/feature/SpatialSchema.java     |  212 ++
 .../org/apache/sis/storage/sql/feature/Table.java  |    5 +-
 .../sis/storage/sql/feature/TableAnalyzer.java     |    1 -
 .../sis/storage/sql/feature/ValueGetter.java       |    6 +-
 .../org/apache/sis/storage/sql/package-info.java   |   32 +-
 .../sis/storage/sql/postgis/ExtendedInfo.java      |    7 +-
 .../sis/storage/sql/postgis/ExtentEstimator.java   |    2 +-
 .../apache/sis/storage/sql/postgis/Postgres.java   |   42 +-
 .../org/apache/sis/util/stream/DeferredStream.java |   64 +-
 .../org/apache/sis/storage/sql/DataAccessTest.java |   69 +
 .../org/apache/sis/storage/sql/SQLStoreTest.java   |   45 +-
 .../storage/sql/feature/InfoStatementsTest.java    |  161 ++
 .../sql/feature/SelectionClauseWriterTest.java     |    2 +-
 .../sql/feature/TemporalValueGetterTest.java       |    2 +-
 .../sis/storage/sql/postgis/PostgresTest.java      |    4 +-
 .../org.apache.sis.storage/main/module-info.java   |    4 +
 .../apache/sis/io/stream/InternalOptionKey.java    |   25 +
 .../main/org/apache/sis/storage/DataStore.java     |   22 +-
 .../org/apache/sis/storage/StorageConnector.java   |   91 +-
 .../main/org/apache/sis/storage/URLDataSource.java |  198 ++
 .../org/apache/sis/storage/WritableAggregate.java  |    2 +-
 .../apache/sis/storage/base/MetadataFetcher.java   |  126 +-
 .../apache/sis/storage/base/TiledGridCoverage.java |   18 +-
 .../org/apache/sis/storage/internal/Resources.java |    5 +
 .../sis/storage/internal/Resources.properties      |    1 +
 .../sis/storage/internal/Resources_fr.properties   |    1 +
 .../src/org.apache.sis.util/main/module-info.java  |    1 +
 .../main/org/apache/sis/util/privy/Constants.java  |    2 +-
 .../org/apache/sis/test/TestConfiguration.java     |   18 +-
 geoapi/snapshot                                    |    2 +-
 incubator/build.gradle.kts                         |   41 +
 .../org.apache.sis.storage.DataStoreProvider       |    4 +
 .../main/module-info.java                          |   57 +
 .../org/apache/sis/storage/geopackage/Content.java |  466 ++++
 .../sis/storage/geopackage/ContentHandler.java     |   91 +
 .../sis/storage/geopackage/ContentWriter.java      |  232 ++
 .../org/apache/sis/storage/geopackage/Core.sql     |  126 +
 .../sis/storage/geopackage/Extension Metadata.sql  |   38 +
 .../sis/storage/geopackage/Extension Schema.sql    |   40 +
 .../Extension Tiled Gridded Coverage Data.sql      |   47 +
 .../apache/sis/storage/geopackage/GpkgStore.java   |  456 +++
 .../sis/storage/geopackage/GpkgStoreProvider.java  |  284 ++
 .../apache/sis/storage/geopackage/Initializer.java |  178 ++
 .../sis/storage/geopackage/package-info.java       |   22 +-
 .../apache/sis/storage/geopackage/FeatureSet.sql   |  164 ++
 .../storage/geopackage/GpkgStoreProviderTest.java  |   32 +-
 .../sis/storage/geopackage/GpkgStoreTest.java      |  338 +++
 .../conformance/CoreConformanceTest.java           |  219 ++
 .../org.apache.sis.storage.DataStoreProvider       |    4 +
 ...org.apache.sis.storage.gimi.isobmff.BoxRegistry |    8 +
 .../main/module-info.java                          |   25 +-
 .../org/apache/sis/storage/gimi/GimiProvider.java  |  108 +
 .../org/apache/sis/storage/gimi/GimiStore.java     |  177 ++
 .../main/org/apache/sis/storage/gimi/GimiTile.java |   66 +
 .../apache/sis/storage/gimi/GimiTileMatrix.java    |  116 +
 .../apache/sis/storage/gimi/GimiTileMatrixSet.java |   72 +
 .../org/apache/sis/storage/gimi/GimiUtils.java     |   52 +
 .../main/org/apache/sis/storage/gimi/Item.java     |  136 +
 .../org/apache/sis/storage/gimi/ResourceGrid.java  |  134 +
 .../apache/sis/storage/gimi/ResourceImageJpeg.java |   61 +
 .../storage/gimi/ResourceImageUncompressed.java    |  181 ++
 .../apache/sis/storage/gimi/ResourcePyramid.java   |  145 +
 .../apache/sis/storage/gimi/ResourceUnknown.java   |   34 +-
 .../storage/gimi/internal/MatrixGridRessource.java |  137 +
 .../sis/storage/gimi/internal/ScaleSortedMap.java  |  104 +
 .../sis/storage/gimi/internal/StringUtilities.java |   63 +
 .../sis/storage/gimi/internal/TileMatrices.java    |   60 +
 .../org/apache/sis/storage/gimi/isobmff/Box.java   |  278 ++
 .../sis/storage/gimi/isobmff/BoxRegistry.java      |   64 +
 .../apache/sis/storage/gimi/isobmff/FullBox.java   |   23 +-
 .../sis/storage/gimi/isobmff/ISOBMFFReader.java    |  157 ++
 .../apache/sis/storage/gimi/isobmff/gimi/GIMI.java |   65 +
 .../gimi/isobmff/gimi/ModelTiePointProperty.java   |   63 +
 .../isobmff/gimi/ModelTransformationProperty.java  |   34 +-
 .../gimi/isobmff/gimi/WellKnownText2Property.java  |   27 +-
 .../gimi/isobmff/iso14496_10/ContentDescribes.java |   19 +-
 .../gimi/isobmff/iso14496_10/ISO14496_10.java      |   60 +
 .../isobmff/iso14496_12/ColourInformation.java     |   55 +
 .../gimi/isobmff/iso14496_12/CombinaisonType.java  |   33 +-
 .../gimi/isobmff/iso14496_12/EntityToGroup.java    |   28 +-
 .../gimi/isobmff/iso14496_12/ExtendedType.java     |   25 +-
 .../gimi/isobmff/iso14496_12/Extension.java        |   19 +-
 .../isobmff/iso14496_12/FDItemInfoExtension.java   |   28 +-
 .../storage/gimi/isobmff/iso14496_12/FileType.java |   16 +-
 .../gimi/isobmff/iso14496_12/FreeSpace.java        |   19 +-
 .../gimi/isobmff/iso14496_12/GeneralType.java      |   52 +
 .../gimi/isobmff/iso14496_12/GroupList.java        |   23 +-
 .../gimi/isobmff/iso14496_12/HandlerReference.java |   33 +-
 .../gimi/isobmff/iso14496_12/ISO14496_12.java      |  114 +
 .../isobmff/iso14496_12/IdentifiedMediaData.java   |   49 +
 .../storage/gimi/isobmff/iso14496_12/ItemData.java |   28 +-
 .../gimi/isobmff/iso14496_12/ItemFullProperty.java |   16 +-
 .../storage/gimi/isobmff/iso14496_12/ItemInfo.java |   42 +-
 .../gimi/isobmff/iso14496_12/ItemInfoEntry.java    |   74 +
 .../gimi/isobmff/iso14496_12/ItemLocation.java     |  155 ++
 .../gimi/isobmff/iso14496_12/ItemProperties.java   |   23 +-
 .../gimi/isobmff/iso14496_12/ItemProperty.java     |   16 +-
 .../iso14496_12/ItemPropertyAssociation.java       |   68 +
 .../isobmff/iso14496_12/ItemPropertyContainer.java |   23 +-
 .../gimi/isobmff/iso14496_12/ItemReference.java    |   49 +
 .../gimi/isobmff/iso14496_12/MediaData.java        |   28 +-
 .../sis/storage/gimi/isobmff/iso14496_12/Meta.java |   24 +-
 .../storage/gimi/isobmff/iso14496_12/Movie.java    |   24 +-
 .../gimi/isobmff/iso14496_12/MovieHeader.java      |   30 +-
 .../gimi/isobmff/iso14496_12/OriginalFileType.java |   23 +-
 .../gimi/isobmff/iso14496_12/PrimaryItem.java      |   32 +-
 .../iso14496_12/ProgressiveDownloadInfo.java       |   28 +-
 .../iso14496_12/SingleItemTypeReference.java       |   49 +
 .../iso14496_12/SingleItemTypeReferenceLarge.java  |   26 +-
 .../storage/gimi/isobmff/iso14496_12/Track.java    |   24 +-
 .../gimi/isobmff/iso14496_12/TrackHeader.java      |   28 +-
 .../gimi/isobmff/iso23001_17/ChromaLocation.java   |   27 +-
 .../isobmff/iso23001_17/ComponentDefinition.java   |   67 +
 .../gimi/isobmff/iso23001_17/ComponentPalette.java |   57 +
 .../iso23001_17/ComponentPatternDefinition.java    |   49 +
 .../iso23001_17/ComponentReferenceLevel.java       |   27 +-
 .../iso23001_17/DepthMappingInformation.java       |   27 +-
 .../isobmff/iso23001_17/DisparityInformation.java  |   27 +-
 .../iso23001_17/FieldInterlaceProperty.java        |   27 +-
 .../isobmff/iso23001_17/FieldInterlaceType.java    |   27 +-
 .../iso23001_17/FramePackingInformation.java       |   27 +-
 .../gimi/isobmff/iso23001_17/ISO23001_17.java      |   92 +
 .../iso23001_17/PolarizationPatternDefinition.java |   27 +-
 .../isobmff/iso23001_17/SensorBadPixelsMap.java    |   27 +-
 .../iso23001_17/SensorNonUniformityCorrection.java |   27 +-
 .../gimi/isobmff/iso23001_17/TAIClockInfo.java     |   48 +
 .../gimi/isobmff/iso23001_17/TAITimeStamp.java     |   45 +
 .../iso23001_17/UncompressedFrameConfig.java       |   92 +
 .../isobmff/iso23008_12/DerivedImageReference.java |   19 +-
 .../gimi/isobmff/iso23008_12/ISO23008_12.java      |   71 +
 .../iso23008_12/ImagePyramidEntityGroup.java       |   62 +
 .../isobmff/iso23008_12/ImageSpatialExtents.java   |   44 +-
 .../iso23008_12/PixelInformationProperty.java      |   30 +-
 .../iso23008_12/UserDescriptionProperty.java       |   33 +-
 .../org/apache/sis/storage/gimi/package-info.java  |   14 +-
 .../org/apache/sis/storage/gimi/StoreTest.java     |   17 +-
 .../main/module-info.java                          |   15 +-
 .../main/org/apache/sis/storage/gsf/Attitude.java  |   89 +
 .../main/org/apache/sis/storage/gsf/Comment.java   |   63 +
 .../main/org/apache/sis/storage/gsf/DataID.java    |   69 +
 .../main/org/apache/sis/storage/gsf/GSF.java       | 1786 ++++++++++++
 .../apache/sis/storage/gsf/GSFRecordReader.java    |   88 +
 .../apache/sis/storage/gsf/HVNavigationError.java  |   89 +
 .../main/org/apache/sis/storage/gsf/Header.java    |   40 +-
 .../main/org/apache/sis/storage/gsf/History.java   |  105 +
 .../apache/sis/storage/gsf/NavigationError.java    |   96 +
 .../main/org/apache/sis/storage/gsf/Position.java  |   74 +
 .../apache/sis/storage/gsf/PositionOffsets.java    |   86 +
 .../sis/storage/gsf/ProcessingParameters.java      |   65 +
 .../main/org/apache/sis/storage/gsf/Records.java   |  146 +
 .../apache/sis/storage/gsf/SBSensorSpecific.java   |  110 +
 .../main/org/apache/sis/storage/gsf/SVP.java       |   90 +
 .../org/apache/sis/storage/gsf/ScaleFactors.java   |   72 +
 .../main/org/apache/sis/storage/gsf/ScaleInfo.java |   85 +
 .../apache/sis/storage/gsf/SensorParameters.java   |  106 +
 .../org/apache/sis/storage/gsf/SensorSpecific.java |  108 +
 .../org/apache/sis/storage/gsf/SingleBeamPing.java |  216 ++
 .../org/apache/sis/storage/gsf/StructClass.java    |  219 ++
 .../org/apache/sis/storage/gsf/SwathBathyPing.java |  354 +++
 .../apache/sis/storage/gsf/SwathBathySummary.java  |   94 +
 .../main/org/apache/sis/storage/gsf/TimeSpec.java  |   60 +
 .../org/apache/sis/storage/gsf/package-info.java   |   14 +-
 .../sis/storage/gsf/specific/BDBSpecific.java      |  133 +
 .../sis/storage/gsf/specific/CmpSassSpecific.java  |   73 +
 .../sis/storage/gsf/specific/DeltaTSpecific.java   |  405 +++
 .../sis/storage/gsf/specific/EM100Specific.java    |  152 +
 .../sis/storage/gsf/specific/EM121ASpecific.java   |  454 +++
 .../sis/storage/gsf/specific/EM12Specific.java     |  356 +++
 .../storage/gsf/specific/EM3ImagerySpecific.java   |  488 ++++
 .../sis/storage/gsf/specific/EM3RawSpecific.java   |  875 ++++++
 .../sis/storage/gsf/specific/EM3RawTxSector.java   |  488 ++++
 .../sis/storage/gsf/specific/EM3RunTime.java       | 1313 +++++++++
 .../sis/storage/gsf/specific/EM3Specific.java      |  539 ++++
 .../storage/gsf/specific/EM4ImagerySpecific.java   |  670 +++++
 .../sis/storage/gsf/specific/EM4Specific.java      |  832 ++++++
 .../sis/storage/gsf/specific/EM4TxSector.java      |  533 ++++
 .../sis/storage/gsf/specific/EM950Specific.java    |  320 +++
 .../sis/storage/gsf/specific/EMPUStatus.java       |  356 +++
 .../apache/sis/storage/gsf/specific/EMRunTime.java | 1531 ++++++++++
 .../sis/storage/gsf/specific/EchotracSpecific.java |  184 ++
 .../sis/storage/gsf/specific/ElacMkIISpecific.java |  364 +++
 .../storage/gsf/specific/GeoSwathPlusSpecific.java | 1212 ++++++++
 .../sis/storage/gsf/specific/KMALLExtraDet.java    |  218 ++
 .../storage/gsf/specific/KMALLImagerySpecific.java |  126 +
 .../sis/storage/gsf/specific/KMALLSpecific.java    |  988 +++++++
 .../sis/storage/gsf/specific/KMALLTxSector.java    |  670 +++++
 .../gsf/specific/Klein5410BssImagerySpecific.java  |  297 ++
 .../storage/gsf/specific/Klein5410BssSpecific.java |  851 ++++++
 .../sis/storage/gsf/specific/MGD77Specific.java    |  320 +++
 .../sis/storage/gsf/specific/NOSHDBSpecific.java   |  140 +
 .../gsf/specific/R2SonicImagerySpecific.java       | 1355 +++++++++
 .../sis/storage/gsf/specific/R2SonicSpecific.java  | 1568 +++++++++++
 .../gsf/specific/Reson7100ImagerySpecific.java     |  173 ++
 .../storage/gsf/specific/Reson7100Specific.java    | 2267 +++++++++++++++
 .../gsf/specific/Reson8100ImagerySpecific.java     |  127 +
 .../storage/gsf/specific/Reson8100Specific.java    | 1301 +++++++++
 .../gsf/specific/ResonTSeriesImagerySpecific.java  |  173 ++
 .../storage/gsf/specific/ResonTSeriesSpecific.java | 2923 ++++++++++++++++++++
 .../sis/storage/gsf/specific/SBAmpSpecific.java    |  320 +++
 .../sis/storage/gsf/specific/SBBDBSpecific.java    |  444 +++
 .../storage/gsf/specific/SBEchotracSpecific.java   |  309 +++
 .../sis/storage/gsf/specific/SBMGD77Specific.java  |  400 +++
 .../sis/storage/gsf/specific/SBNOSHDBSpecific.java |  218 ++
 .../storage/gsf/specific/SBNavisoundSpecific.java  |  173 ++
 .../storage/gsf/specific/SeaBat8101Specific.java   |  850 ++++++
 .../sis/storage/gsf/specific/SeaBatIISpecific.java |  490 ++++
 .../sis/storage/gsf/specific/SeaBatSpecific.java   |  320 +++
 .../storage/gsf/specific/SeaBeam2112Specific.java  |  524 ++++
 .../sis/storage/gsf/specific/SeabeamSpecific.java  |   94 +
 .../sis/storage/gsf/specific/SeamapSpecific.java   |  521 ++++
 .../sis/storage/gsf/specific/TypeIIISpecific.java  |  319 +++
 .../test/org/apache/sis/storage/gsf/StoreTest.java |   17 +-
 .../apache/sis/storage/shapefile/dbf/DBFField.java |   22 +-
 .../sis/storage/shapefile/dbf/DBFHeader.java       |    3 +-
 netbeans-project/ivy.xml                           |   17 +-
 netbeans-project/nbproject/project.properties      |    9 +
 netbeans-project/nbproject/project.xml             |    1 +
 optional/build.gradle.kts                          |   95 +-
 .../apache/sis/gui/coverage/CoverageCanvas.java    |    4 +-
 .../main/META-INF/NOTICE                           |    1 +
 .../org.apache.sis.setup.InstallationResources     |    4 +
 .../main/module-info.java                          |   43 +
 .../sis/resources/embedded/EmbeddedResources.java  |  153 +
 .../sis/resources/embedded/package-info.java       |   35 +
 .../resources/embedded/EmbeddedResourcesTest.java  |  140 +
 .../apache/sis/resources/embedded/Generator.java   |  222 ++
 .../main/META-INF/NOTICE                           |   10 +
 .../org.apache.sis.setup.InstallationResources     |    4 +
 .../main/module-info.java                          |   41 +
 .../sis/referencing/factory/sql/epsg/.gitignore    |    7 +
 .../sis/referencing/factory/sql/epsg/README.md     |   23 +
 .../factory/sql/epsg/ScriptProvider.java           |  104 +
 .../referencing/factory/sql/epsg/package-info.java |   37 +
 .../factory/sql/epsg/DataScriptFormatter.java      |    3 +-
 .../factory/sql/epsg/DataScriptFormatterTest.java  |    2 +-
 .../referencing/factory/sql/epsg/DebugTools.sql    |    0
 .../sis/referencing/factory/sql/epsg/README.md     |    3 +-
 .../factory/sql/epsg/ScriptProviderTest.java       |   91 +
 settings.gradle.kts                                |   20 +-
 345 files changed, 46187 insertions(+), 1670 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/privy/Supports.java
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/DataAccess.java
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/SimpleFeatureStore.java
 copy endorsed/src/org.apache.sis.storage.sql/main/{module-info.java => 
org/apache/sis/storage/sql/feature/CRSEncoding.java} (51%)
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/GeometryTypeEncoding.java
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/SpatialSchema.java
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/DataAccessTest.java
 create mode 100644 
endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/feature/InfoStatementsTest.java
 create mode 100644 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/URLDataSource.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/module-info.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Content.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/ContentHandler.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/ContentWriter.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Core.sql
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Extension
 Metadata.sql
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Extension
 Schema.sql
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Extension
 Tiled Gridded Coverage Data.sql
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/GpkgStore.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/GpkgStoreProvider.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/Initializer.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.geopackage/main/org/apache/sis/storage/geopackage/package-info.java
 (60%)
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/test/org/apache/sis/storage/geopackage/FeatureSet.sql
 copy 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/factory/sql/epsg/DataScriptFormatterTest.java
 => 
incubator/src/org.apache.sis.storage.geopackage/test/org/apache/sis/storage/geopackage/GpkgStoreProviderTest.java
 (53%)
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/test/org/apache/sis/storage/geopackage/GpkgStoreTest.java
 create mode 100644 
incubator/src/org.apache.sis.storage.geopackage/test/org/apache/sis/storage/geopackage/conformance/CoreConformanceTest.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/META-INF/services/org.apache.sis.storage.DataStoreProvider
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/META-INF/services/org.apache.sis.storage.gimi.isobmff.BoxRegistry
 copy {endorsed/src/org.apache.sis.storage.sql => 
incubator/src/org.apache.sis.storage.gimi}/main/module-info.java (54%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiProvider.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiStore.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiTile.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiTileMatrix.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiTileMatrixSet.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/GimiUtils.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/Item.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/ResourceGrid.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/ResourceImageJpeg.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/ResourceImageUncompressed.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/ResourcePyramid.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/ResourceUnknown.java
 (54%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/internal/MatrixGridRessource.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/internal/ScaleSortedMap.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/internal/StringUtilities.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/internal/TileMatrices.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/Box.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/BoxRegistry.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/FullBox.java
 (69%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/ISOBMFFReader.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/gimi/GIMI.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/gimi/ModelTiePointProperty.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/gimi/ModelTransformationProperty.java
 (52%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/gimi/WellKnownText2Property.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_10/ContentDescribes.java
 (69%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_10/ISO14496_10.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ColourInformation.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/CombinaisonType.java
 (53%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/EntityToGroup.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ExtendedType.java
 (68%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/Extension.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/FDItemInfoExtension.java
 (61%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/FileType.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/FreeSpace.java
 (69%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/GeneralType.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/GroupList.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/HandlerReference.java
 (52%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ISO14496_12.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/IdentifiedMediaData.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemData.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemFullProperty.java
 (69%)
 copy 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/factory/sql/epsg/DataScriptFormatterTest.java
 => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemInfo.java
 (50%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemInfoEntry.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemLocation.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemProperties.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemProperty.java
 (69%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemPropertyAssociation.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemPropertyContainer.java
 (69%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ItemReference.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/MediaData.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/Meta.java
 (67%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/Movie.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/MovieHeader.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/OriginalFileType.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/PrimaryItem.java
 (56%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/ProgressiveDownloadInfo.java
 (59%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/SingleItemTypeReference.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/SingleItemTypeReferenceLarge.java
 (58%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/Track.java
 (69%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso14496_12/TrackHeader.java
 (59%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ChromaLocation.java
 (60%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ComponentDefinition.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ComponentPalette.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ComponentPatternDefinition.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ComponentReferenceLevel.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/DepthMappingInformation.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/DisparityInformation.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/FieldInterlaceProperty.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/FieldInterlaceType.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/FramePackingInformation.java
 (60%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/ISO23001_17.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/PolarizationPatternDefinition.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/SensorBadPixelsMap.java
 (60%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/SensorNonUniformityCorrection.java
 (60%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/TAIClockInfo.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/TAITimeStamp.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23001_17/UncompressedFrameConfig.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/DerivedImageReference.java
 (68%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/ISO23008_12.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/ImagePyramidEntityGroup.java
 copy 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/factory/sql/epsg/DataScriptFormatterTest.java
 => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/ImageSpatialExtents.java
 (51%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/PixelInformationProperty.java
 (53%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/isobmff/iso23008_12/UserDescriptionProperty.java
 (52%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/main/org/apache/sis/storage/gimi/package-info.java
 (72%)
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gimi/test/org/apache/sis/storage/gimi/StoreTest.java
 (68%)
 copy {endorsed/src/org.apache.sis.storage.sql => 
incubator/src/org.apache.sis.storage.gsf}/main/module-info.java (73%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Attitude.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Comment.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/DataID.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSF.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFRecordReader.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/HVNavigationError.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
 (52%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/History.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/NavigationError.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Position.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/PositionOffsets.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/ProcessingParameters.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Records.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SBSensorSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SVP.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/ScaleFactors.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/ScaleInfo.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SensorParameters.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SensorSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SingleBeamPing.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/StructClass.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SwathBathyPing.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/SwathBathySummary.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/TimeSpec.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/package-info.java
 (72%)
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/BDBSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/CmpSassSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/DeltaTSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM100Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM121ASpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM12Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM3ImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM3RawSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM3RawTxSector.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM3RunTime.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM3Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM4ImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM4Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM4TxSector.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EM950Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EMPUStatus.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EMRunTime.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/EchotracSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/ElacMkIISpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/GeoSwathPlusSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/KMALLExtraDet.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/KMALLImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/KMALLSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/KMALLTxSector.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Klein5410BssImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Klein5410BssSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/MGD77Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/NOSHDBSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/R2SonicImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/R2SonicSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Reson7100ImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Reson7100Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Reson8100ImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/Reson8100Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/ResonTSeriesImagerySpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/ResonTSeriesSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBAmpSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBBDBSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBEchotracSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBMGD77Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBNOSHDBSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SBNavisoundSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeaBat8101Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeaBatIISpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeaBatSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeaBeam2112Specific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeabeamSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/SeamapSpecific.java
 create mode 100644 
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/specific/TypeIIISpecific.java
 copy endorsed/src/org.apache.sis.storage.sql/main/module-info.java => 
incubator/src/org.apache.sis.storage.gsf/test/org/apache/sis/storage/gsf/StoreTest.java
 (68%)
 create mode 120000 
optional/src/org.apache.sis.referencing.database/main/META-INF/NOTICE
 create mode 100644 
optional/src/org.apache.sis.referencing.database/main/META-INF/services/org.apache.sis.setup.InstallationResources
 create mode 100644 
optional/src/org.apache.sis.referencing.database/main/module-info.java
 create mode 100644 
optional/src/org.apache.sis.referencing.database/main/org/apache/sis/resources/embedded/EmbeddedResources.java
 create mode 100644 
optional/src/org.apache.sis.referencing.database/main/org/apache/sis/resources/embedded/package-info.java
 create mode 100644 
optional/src/org.apache.sis.referencing.database/test/org/apache/sis/resources/embedded/EmbeddedResourcesTest.java
 create mode 100644 
optional/src/org.apache.sis.referencing.database/test/org/apache/sis/resources/embedded/Generator.java
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/META-INF/NOTICE
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/META-INF/services/org.apache.sis.setup.InstallationResources
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/module-info.java
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/org/apache/sis/referencing/factory/sql/epsg/.gitignore
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/org/apache/sis/referencing/factory/sql/epsg/README.md
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/org/apache/sis/referencing/factory/sql/epsg/ScriptProvider.java
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/main/org/apache/sis/referencing/factory/sql/epsg/package-info.java
 rename {endorsed/src/org.apache.sis.referencing => 
optional/src/org.apache.sis.referencing.epsg}/test/org/apache/sis/referencing/factory/sql/epsg/DataScriptFormatter.java
 (99%)
 rename {endorsed/src/org.apache.sis.referencing => 
optional/src/org.apache.sis.referencing.epsg}/test/org/apache/sis/referencing/factory/sql/epsg/DataScriptFormatterTest.java
 (93%)
 rename {endorsed/src/org.apache.sis.referencing => 
optional/src/org.apache.sis.referencing.epsg}/test/org/apache/sis/referencing/factory/sql/epsg/DebugTools.sql
 (100%)
 rename {endorsed/src/org.apache.sis.referencing => 
optional/src/org.apache.sis.referencing.epsg}/test/org/apache/sis/referencing/factory/sql/epsg/README.md
 (99%)
 create mode 100644 
optional/src/org.apache.sis.referencing.epsg/test/org/apache/sis/referencing/factory/sql/epsg/ScriptProviderTest.java

Reply via email to