This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 7f0548fd16 Merge branch 'geoapi-3.1'. This commit tries to fix a build 
failure on the CI when the EPSG dataset is not present.
     add 97a7d215f4 Avoid a raster copy in gimi MatrixGridResource
     add 14c6715972 Avoid recomputing matrix grid geometry, fix matrix 
transform alignement
     add 7bdaab6a29 Decode OGR vector layers, rebuild FeatureTypes
     add 1c959654f2 Cache loaded tiles in GIMI resource
     add 2448d007cd Add converters between strings to various kinds of 
`java.time` objects. This is needed by `SQLStore` when a column is mapped to 
e.g. `LocalDate`.
     add 5e694bfb26 Fix a DataStoreException about duplicated identifier when a 
table contains 2 foreigner keys referencing the same table. 
https://issues.apache.org/jira/browse/SIS-606
     add e9389778e3 Fix beamFlags and qualityFlags in GSF decoder
     add 34665ed53e Review the GDAL/OGR bindings. - Resolve memory leaks in 
allocation of native memory segments. - Complete the support of GDAL field 
types: dates, lists and raw binary. - Support of Z and M coordinate values in 
points, line-strings and polygons. - Better integration in SIS and reuse of 
existing classes (GeometryType, ByteOrder). - Remove the direct dependency on 
JTS for the geometry types (allow ESRI and S2 too). - Prepare for more 
efficient feature instantiations by rea [...]
     add 5437963714 Minor cleanups: * Fix wrong class name in documentation: 
ReferencingFactory → WKTDictionary * Add a missing `synchronized` keyword on 
`WorldFileStore.getFileSet()`.
     add cccbaee7b7 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.
     new a833e1da47 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/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 +-
 .../{AbstractGeometry.java => Capability.java}     |  30 +-
 .../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  | 309 ++++++++++
 .../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, 3700 insertions(+), 599 deletions(-)
 copy 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/{AbstractGeometry.java
 => Capability.java} (54%)
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/Dimensions.java
 create mode 100644 
endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/jts/WrapperTest.java
 create mode 100644 
endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/InstantConverter.java
 create mode 100644 
optional/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/FeatureIterator.java
 create mode 100644 
optional/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/FeatureLayer.java
 create mode 100644 
optional/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/FieldAccessor.java
 create mode 100644 
optional/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/OGR.java

Reply via email to