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 cccbaee7b7e100162f04043195e3798c7d91a3de
Merge: dd9c40499b 5437963714
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Wed Dec 4 14:33:12 2024 +0100

    Merge branch 'geoapi-4.0' into geoapi-3.1.
    Contains a correction in the SQL data store and addition of OGR support in 
the binding to GDAL.

 .../org.apache.sis.feature/main/module-info.java   |   2 +
 .../org/apache/sis/feature/FeatureOperations.java  |   7 +-
 .../sis/feature/GroupAsPolylineOperation.java      |   4 +-
 .../apache/sis/feature/StringJoinOperation.java    |  14 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |  13 +-
 .../org/apache/sis/feature/internal/Resources.java |   2 +-
 .../sis/feature/internal/Resources.properties      |   2 +-
 .../sis/filter/sqlmm/GeometryConstructor.java      |   8 +-
 .../apache/sis/geometry/wrapper/Capability.java    |  44 ++
 .../apache/sis/geometry/wrapper/Dimensions.java    | 100 ++++
 .../apache/sis/geometry/wrapper/Geometries.java    | 216 ++++---
 .../apache/sis/geometry/wrapper/GeometryType.java  | 116 +++-
 .../sis/geometry/wrapper/StandardGeometries.java   |  53 +-
 .../apache/sis/geometry/wrapper/esri/Factory.java  | 211 +++++--
 .../apache/sis/geometry/wrapper/esri/Wrapper.java  |   2 +-
 .../apache/sis/geometry/wrapper/j2d/Factory.java   | 114 ++--
 .../apache/sis/geometry/wrapper/jts/Factory.java   | 449 +++++++++------
 .../apache/sis/geometry/wrapper/jts/Wrapper.java   |  78 ++-
 .../sis/filter/BinarySpatialFilterTestCase.java    |  21 +-
 .../apache/sis/filter/sqlmm/RegistryTestCase.java  |  24 +-
 .../sis/geometry/wrapper/GeometriesTestCase.java   |  32 +-
 .../sis/geometry/wrapper/esri/FactoryTest.java     |  34 ++
 .../sis/geometry/wrapper/jts/WrapperTest.java      |  78 +++
 .../org/apache/sis/metadata/sql/privy/Syntax.java  |   2 +-
 .../main/org/apache/sis/io/wkt/doc-files/ESRI.txt  |   2 +-
 .../apache/sis/referencing/cs/AxesConvention.java  |  13 +
 .../org/apache/sis/referencing/cs/AxisFilter.java  |   2 +-
 .../sis/referencing/privy/AxisDirections.java      |  47 +-
 .../test/org/apache/sis/io/wkt/ExtraCRS.txt        |   2 +-
 .../test/org/apache/sis/io/wkt/Malformed.txt       |   2 +-
 .../apache/sis/storage/netcdf/base/FeatureSet.java |  24 +-
 .../apache/sis/storage/sql/feature/Analyzer.java   |   9 +-
 .../apache/sis/storage/sql/feature/Database.java   |   1 -
 .../sis/storage/sql/feature/FeatureAdapter.java    |  11 +-
 .../apache/sis/storage/sql/feature/PrimaryKey.java |  12 +
 .../sis/storage/sql/feature/QueryAnalyzer.java     |   6 +-
 .../apache/sis/storage/sql/feature/Relation.java   |  17 +-
 .../org/apache/sis/storage/sql/feature/Table.java  |   4 +-
 .../sis/storage/sql/feature/TableAnalyzer.java     |  10 +-
 .../main/org/apache/sis/storage/gpx/Reader.java    |   4 +-
 .../sis/storage/DataStoreContentException.java     |   2 +-
 .../sis/storage/csv/MovingFeatureBuilder.java      |   7 +-
 .../main/org/apache/sis/storage/csv/Store.java     |   3 +-
 .../apache/sis/storage/image/WorldFileStore.java   |   2 +-
 .../src/org.apache.sis.util/main/module-info.java  |  11 +
 .../apache/sis/converter/ConverterRegistry.java    |  12 +-
 .../org/apache/sis/converter/DateConverter.java    |  51 +-
 .../org/apache/sis/converter/InstantConverter.java |  83 +++
 .../org/apache/sis/converter/StringConverter.java  |  82 +++
 .../main/org/apache/sis/math/FunctionProperty.java |   4 +-
 .../main/org/apache/sis/math/Vector.java           |   2 +
 .../main/org/apache/sis/util/ArraysExt.java        |  17 +-
 .../org/apache/sis/storage/gimi/GimiProvider.java  |   2 +-
 .../main/org/apache/sis/storage/gimi/Group.java    |   3 +-
 .../org/apache/sis/storage/gimi/ResourceGrid.java  |  30 +-
 .../storage/gimi/ResourceImageUncompressed.java    |   6 +-
 .../apache/sis/storage/gimi/ResourcePyramid.java   |  12 +-
 .../apache/sis/storage/gimi/ResourceUnknown.java   |   2 +-
 .../storage/gimi/internal/MatrixGridRessource.java |  28 +-
 .../isobmff/gimi/ModelTransformationProperty.java  |   2 +-
 .../isobmff/gimi/TiledImageConfigurationBox.java   |   1 -
 .../gimi/isobmff/gimi/WellKnownText2Property.java  |   4 +-
 .../org/apache/sis/storage/gsf/StructClass.java    |  10 +
 .../org/apache/sis/storage/gsf/SwathBathyPing.java |   8 +-
 optional/build.gradle.kts                          |   2 +
 .../org.apache.sis.storage.DataStoreProvider       |   2 +-
 .../org/apache/sis/storage/gdal/ErrorHandler.java  |   8 +-
 .../apache/sis/storage/gdal/FeatureIterator.java   | 493 ++++++++++++++++
 .../org/apache/sis/storage/gdal/FeatureLayer.java  | 307 ++++++++++
 .../org/apache/sis/storage/gdal/FieldAccessor.java | 628 +++++++++++++++++++++
 .../main/org/apache/sis/storage/gdal/GDAL.java     |  31 +-
 .../org/apache/sis/storage/gdal/GDALStore.java     | 103 +++-
 .../main/org/apache/sis/storage/gdal/OGR.java      | 341 +++++++++++
 .../main/org/apache/sis/storage/gdal/Opener.java   |  38 +-
 .../org/apache/sis/storage/gdal/SpatialRef.java    | 138 ++++-
 .../org/apache/sis/storage/gdal/TiledResource.java |   8 +-
 .../org/apache/sis/storage/gdal/package-info.java  |  13 +-
 .../apache/sis/storage/panama/NativeFunctions.java |  14 +-
 .../org/apache/sis/storage/panama/Resources.java   |   5 +
 .../apache/sis/storage/panama/Resources.properties |   1 +
 .../sis/storage/panama/Resources_fr.properties     |   1 +
 .../org/apache/sis/storage/gdal/GDALStoreTest.java |   2 +-
 82 files changed, 3724 insertions(+), 587 deletions(-)


Reply via email to