Messages by Date
-
2025/07/31
(sis) branch geoapi-4.0 updated (e678bb2111 -> 56fb08e575)
desruisseaux
-
2025/07/31
(sis) 01/01: Fix a bug introduced 5 commits ago in the fix of Deflate compression of TIFF image.
desruisseaux
-
2025/07/31
(sis) branch geoapi-4.0 updated: Fix a bug introduced 4 commits ago in the fix of Deflate compression of TIFF image.
desruisseaux
-
2025/07/30
(sis) branch geoapi-4.0 updated (1cad082c6e -> 237effe84d)
desruisseaux
-
2025/07/30
(sis) 01/02: Keep only one constructor for the `MemoryGridResource` internal class. Since this is an internal class, we can change later if not convenient. Having only one constructor make easier to see in the source codes that use this class that an information is not provided.
desruisseaux
-
2025/07/30
(sis) branch geoapi-4.0 updated: Add resource identifier parameter on MemoryGridResource
jsorel
-
2025/07/29
(sis) branch geoapi-4.0 updated: Remove the filling of Bursa-Wolf parameters in geodetic datum created from the EPSG database. Bursa-Wolf parameters were attached for compatibility with Well-Known Text (WKT) version 1. Since WKT 2 is now more widespread, since there is no benefit to attach these parameters compared to using the EPSG database when searching for coordinate operations, and since the current SQL queries do not work anymore with EPSG version 10+ (because AREA_OF_USE_CODE is always null), it is not worth to fix [...]
desruisseaux
-
2025/07/28
(sis) branch geoapi-4.0 updated: Make possible to write a raster with a `BandedSampleModel` where the data are stored in a single bank.
desruisseaux
-
2025/07/28
(sis) 02/02: Make the GeoTIFF writer more robust to malformed rasters.
desruisseaux
-
2025/07/28
(sis) branch geoapi-4.0 updated (6326b1db77 -> 7799cafa4a)
desruisseaux
-
2025/07/28
(sis) 01/02: Rename a internal method which had a confusing name. Also fix a spelling error.
desruisseaux
-
2025/07/27
(sis) branch geoapi-4.0 updated: Support the vertical and temporal components of extents declared in EPSG version 10+.
desruisseaux
-
2025/07/25
(sis) branch geoapi-4.0 updated: The `SCOPE_CODE` and `EXTENT_CODE` columns in the "Datum" and "Coordinate Reference System" tables of version 10+ of the EPSG database are replaced by the "Usage" intersection table. Apache SIS continues to check the old columns for compatibility with pre-existing installations of the EPSG dataset.
desruisseaux
-
2025/07/25
(sis) branch geoapi-4.0 updated: Add CurvePolygon geometry type interface
jsorel
-
2025/07/24
(sis) branch geoapi-4.0 updated (5b8757c47e -> f36aa98eee)
desruisseaux
-
2025/07/24
(sis) 04/04: More robust analysis of the EPSG schema in use. For example, the check for missing columns is repeated for each column instead of testing a sentinel value and assuming the same result for all. This analysis is done only once when opening a connection to the EPSG database.
desruisseaux
-
2025/07/24
(sis) 01/04: Support the `REALIZATION_METHOD_CODE` column of the "Datum" table of EPSG version 10+.
desruisseaux
-
2025/07/24
(sis) 02/04: Support the ANCHOR_EPOCH and FRAME_REFERENCE_EPOCH columns of the "Datum" table in EPSG version 10+.
desruisseaux
-
2025/07/24
(sis) 03/04: Support the `CONVENTIONAL_RS_CODE` column of the "Datum" table of EPSG version 10+.
desruisseaux
-
2025/07/23
(sis) branch geoapi-4.0 updated (57c0ccde4a -> 5b8757c47e)
desruisseaux
-
2025/07/23
(sis) 02/02: Partial update of the EPSG geodetic dataset from version 9.9.1 to version 12.013. The "source_geogcrs_code" column is renamed "base_crs_code", but a compatibility mode is kept if the previous name is detected.
desruisseaux
-
2025/07/23
(sis) 01/02: Documentation a fix.
desruisseaux
-
2025/07/22
(sis) branch geoapi-4.0 updated: Start geometry wrapper classes for incubator geometry api
jsorel
-
2025/07/21
(sis) 02/02: Fix a spelling error: "casted" → "cast".
desruisseaux
-
2025/07/21
(sis) branch geoapi-4.0 updated (2225f00d04 -> 2fe5e23c6a)
desruisseaux
-
2025/07/21
(sis) 01/02: Corrections in the documentation about automatic reorganization of imports.
desruisseaux
-
2025/07/21
(sis) branch main updated (a5507ba075 -> 39ea192688)
desruisseaux
-
2025/07/21
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2025/07/21
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2025/07/21
(sis) branch geoapi-3.1 updated (343f672ec6 -> d8e3bc5a7f)
desruisseaux
-
2025/07/21
(sis) branch main updated (42a3d15915 -> a5507ba075)
desruisseaux
-
2025/07/21
(sis) branch geoapi-3.1 updated (ae75ef285f -> 343f672ec6)
desruisseaux
-
2025/07/21
(sis) 01/01: Add implementation for deprecated GeoAPI 3.1 methods that have been removed in GeoAPI 4.0.
desruisseaux
-
2025/07/21
(sis) branch geoapi-3.1 updated: Add implementation for deprecated GeoAPI 3.1 methods that have been removed in GeoAPI 4.0.
desruisseaux
-
2025/07/21
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains work in preparation to upgrade of the EPSG database and improvement in the handling of CRS of geometries of features.
desruisseaux
-
2025/07/21
(sis) branch geoapi-3.1 updated (cb32b1b2f0 -> 88c4efc2c7)
desruisseaux
-
2025/07/21
(sis) branch geoapi-4.0 updated: Documentation fixes.
desruisseaux
-
2025/07/18
(sis) branch geoapi-4.0 updated: Adjust the default sample dimensions created by the GeoTIFF reader. If a "no data" category is added, then a "data" category should also be added.
desruisseaux
-
2025/07/18
(sis) branch geoapi-4.0 updated: Fix the case of GeoTIFF files not read correctly when the image is untiled but the tile is unnecessary large (larger than the actual image).
desruisseaux
-
2025/07/17
(sis) branch geoapi-4.0 updated: Fix the error message when a datum shift grid file has not been found. Opportunistic minor code formatting.
desruisseaux
-
2025/07/16
(sis) 02/02: If `Feature` property contains a geometry without CRS, fallback on the CRS defined in the `FeatureType`.
desruisseaux
-
2025/07/16
(sis) branch geoapi-4.0 updated (16c01f5cdf -> 5fb125cf40)
desruisseaux
-
2025/07/16
(sis) 01/02: Add `getCharacteristicValue(…)` for making possible to ask for a characteristic without forcing the creation of a `Property` instance in the common case where the characteristic does not exist.
desruisseaux
-
2025/07/11
(sis) branch geoapi-4.0 updated: Add a mechanism for letting `MetadataStandard` know that the `Datum` interface implemented by `DefaultDatumEnsemble` should be ignored.
desruisseaux
-
2025/07/10
(sis) branch geoapi-4.0 updated: Add CRS declaration in shapefile geometry user data
jsorel
-
2025/07/10
(sis) branch geoapi-4.0 updated: Tuple interface do not inherit DirecPosition anymore
jsorel
-
2025/07/07
(sis) branch geoapi-4.0 updated: Add geometry classes and reference from OGC Features and Geometries JSON draft
jsorel
-
2025/07/03
(sis) 01/02: `MissingFactoryResourceException` needs to be propagated when a NADCON file is not found. NTv2 was okay, but nevertheless apply the same pattern to other grid formats for safety.
desruisseaux
-
2025/07/03
(sis) branch geoapi-4.0 updated (540ea55fa4 -> f4aee41bc4)
desruisseaux
-
2025/07/03
(sis) branch 1.4.1 updated: chore(Build): add gradle wrapper configuration
desruisseaux
-
2025/07/03
(sis) branch 1.4.1 updated: `MissingFactoryResourceException` needs to be propagated when a NADCON file is not found. NTv2 was okay, but nevertheless apply the same pattern to other grid formats for safety.
desruisseaux
-
2025/07/02
(sis) 04/05: Make the build compatible with Java 22. https://issues.apache.org/jira/browse/SIS-602
desruisseaux
-
2025/07/02
(sis) 02/05: Make the code more SecurityException-proof. This commit does not introduce new dependency since the Apache SIS code already had some `catch (SecurityException)` statements. While the security manager is removed in Java 24, SIS can run on Java 11 and some softwares are still running in security-constrained environments. This commit will be reverted when Apache SIS will require Java 24, or when the `SecurityException` class will be deprecated.
desruisseaux
-
2025/07/02
(sis) 05/05: Remove a test that fail. The test is about the command-line application and may be an issue with the environment (which EPSG database is available). The issue is better addressed on the main branch (1.5-SNAPSHOT).
desruisseaux
-
2025/07/02
(sis) 01/05: Set version number to 1.4.1-SNAPSHOT.
desruisseaux
-
2025/07/02
(sis) branch 1.4.1 created (now a777ede83b)
desruisseaux
-
2025/07/02
(sis) 03/05: Add a public `Configuration.shutdown()` method.
desruisseaux
-
2025/07/01
(sis) branch geoapi-4.0 updated: fix(Referencing): prevent NPE on complex crs conversion analysis
amanin
-
2025/07/01
(sis) branch geoapi-4.0 updated: Hide default geometry implementations in a privy package, add geometry factory class as replacement
jsorel
-
2025/06/30
(sis) 01/04: Fix documentation relative to EPSG in the `README` files and in Javadoc of installation script providers. Some sentences where from the days when the EPSG optional modules were on the SVN source code repository.
desruisseaux
-
2025/06/30
(sis) 03/04: Replace the MS-Access SQL dialect by ANSI SQL in EPSG factory. For example, use "Datum" instead of [Datum] in hard-coded queries (before this commit, [Datum] was replaced by "Datum" at runtime).
desruisseaux
-
2025/06/30
(sis) branch geoapi-4.0 updated (ad6153efb4 -> 6e7b9ad37e)
desruisseaux
-
2025/06/30
(sis) 02/04: Write catalog name in a way more compliant with what the database driver expects. Omit the catalog name and/or schema name when they are the current catalog/schema.
desruisseaux
-
2025/06/30
(sis) 04/04: Add enumeration values for new tables and new types introduced in EPSG 10. Update the documentation about the new tables.
desruisseaux
-
2025/06/30
(sis) 01/01: Minor editions to new matrix methods:
desruisseaux
-
2025/06/30
(sis) branch geoapi-4.0 updated (0dc0e3f417 -> ad6153efb4)
desruisseaux
-
2025/06/30
(sis) branch geoapi-4.0 updated: Formatting, documentaton and consolidation of argument check.
desruisseaux
-
2025/06/30
(sis) branch geoapi-4.0 updated: Refactor matrix classes between sis referencing Matrix and the new geometry module matrix classes
jsorel
-
2025/06/30
(sis) branch geoapi-4.0 updated: Fix a code of `TransformSeparator` where the accurracy of matrix elements could be lost.
desruisseaux
-
2025/06/25
(sis) 03/03: Remove the call to `PGSimpleDataSource.setCurrentSchema(String)` as it does not work anymore with PostgreSQL 16. https://github.com/pgjdbc/pgjdbc/issues/3685
desruisseaux
-
2025/06/25
(sis) 01/02: Rename `getLogRecord` as `createLogRecord` (internal method).
desruisseaux
-
2025/06/24
(sis) branch main updated (95d808c404 -> 42a3d15915)
desruisseaux
-
2025/06/24
(sis) 01/01: Merge branch 'geoapi-3.1', excluding the `org.apache.sis.geometry` module (incubator). That geometry module depends on GeoAPI interfaces that are not released (and may not). A review of the geometry module is necessary before it can be merged to the main branch.
desruisseaux
-
2025/06/24
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains the introduction of a "geometries" experimental module - this is not committed API.
desruisseaux
-
2025/06/24
(sis) branch geoapi-3.1 updated (3abad8c520 -> cb32b1b2f0)
desruisseaux
-
2025/06/24
(sis) 02/02: Rely less on `CommonCRS` and more on `HardCodedCRS` in JUnit tests, for making them less sensitive to whether an EPSG database is present.
desruisseaux
-
2025/06/24
(sis) branch geoapi-4.0 updated (e0a62e0a05 -> 9f73d3edf5)
desruisseaux
-
2025/06/24
(sis) 02/03: Documentation fixes.
desruisseaux
-
2025/06/24
(sis) branch geoapi-4.0 updated (1f863a3c4f -> e0a62e0a05)
desruisseaux
-
2025/06/24
(sis) 01/03: Upgrade some dependencies.
desruisseaux
-
2025/06/22
(sis) branch geoapi-4.0 updated: Be more conservative when analyzing the matrix for pass-through coordinates during the concatenation of two `MathTransform` instances.
desruisseaux
-
2025/06/20
(sis) 02/04: Better error message saying why a `LinearInterpolator1D` cannot be inverted.
desruisseaux
-
2025/06/20
(sis) branch geoapi-4.0 updated (b1ab7de505 -> 652680e4d7)
desruisseaux
-
2025/06/20
(sis) 03/04: Fix a `NonInvertibleTransformException` in calls to `GridGeometry.createTransformTo(…)` when the number of dimensions is not the same in source and target and some dimensions are non-linear.
desruisseaux
-
2025/06/20
(sis) 01/04: Review of the changes in the endorsed part of Apache SIS regarding geometries. Replaced the parameterization of `ensureWinding(…)` by method overloading for avoiding unsafe casts.
desruisseaux
-
2025/06/12
(sis) 02/02: Implement ExportableTransform for EllipsoidToRadiusTransform
jsorel
-
2025/06/12
(sis) 01/02: Add ExportableTransform interface
jsorel
-
2025/06/12
(sis) branch feat/exportableTransform updated (cb366ebe13 -> 9386f8fe78)
jsorel
-
2025/06/11
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2025/06/11
(sis) branch main updated (3d377745a9 -> 95d808c404)
desruisseaux
-
2025/06/11
(sis) branch feat/exportableTransform created (now cb366ebe13)
jsorel
-
2025/06/11
(sis) branch feat/exportableTransform deleted (was eaae1fe01c)
jsorel
-
2025/06/11
(sis) 01/01: Add ExportableTransform interface
jsorel
-
2025/06/11
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains support for conversion from geographic to spherical coordinates without going through Cartesian coordinates, and improvements in `SQLStore` with projections (in SQL sense) of properties that are links (e.g. "sis:identifier").
desruisseaux
-
2025/06/11
(sis) branch geoapi-3.1 updated (ffa96dbde4 -> 3abad8c520)
desruisseaux
-
2025/06/11
(sis) branch feat/exportableTransform created (now eaae1fe01c)
jsorel
-
2025/06/11
(sis) 01/01: Add ExportableTransform interface
jsorel
-
2025/06/10
(sis) branch feat/ogr deleted (was afbaafb4f9)
jsorel
-
2025/06/10
(sis) branch geoapi-4.0 updated (f416e5744b -> b1ab7de505)
jsorel
-
2025/06/10
(sis) 01/02: Create an initially empty geometry module.
jsorel
-
2025/06/08
(sis) branch geoapi-4.0 updated: Refactor the `CoordinateOperationFinder.createOperationStep(GeodeticCRS source, GeodeticCRS target)` method for adding a "spherical to ellipsoidal" step (or its inverse) when needed, including addition of radius coordinate ("spherical 2D to 3D").
desruisseaux
-
2025/06/01
(sis) branch geoapi-4.0 updated: Find a coordinate operation path between two CRS when a step requires a change from spherical coordinates to geodetic coordinates. Note: when the spherical coordinates are two-dimensional, current version assumes a radius of zero, which is incorrect. The missing radius problem will be adressed in a separated commit.
desruisseaux
-
2025/05/29
svn commit: r1925964 - in /sis/analysis/Geographic to spherical: ./ Derivatives.txt Derivatives.wxmx Simplify.xml
desruisseaux
-
2025/05/29
(sis) branch geoapi-4.0 updated: Add a conversion from geographic to spherical coordinates. https://issues.apache.org/jira/browse/SIS-302
desruisseaux
-
2025/05/26
(sis) branch feat/geometry deleted (was f48d2d32b1)
jsorel
-
2025/05/24
(sis) 01/02: Documentation fix: "did not specified" → "did not specify".
desruisseaux
-
2025/05/24
(sis) 02/02: Remove `FeatureCatalogBuilder`, which was not really used.
desruisseaux
-
2025/05/24
(sis) branch geoapi-4.0 updated (3a5fcfaa4a -> 94597927c0)
desruisseaux
-
2025/05/24
(sis) branch geoapi-4.0 updated: Generalize the update of properties of operations to all kinds of `AbstractOperation` instead of only links. This is a generalization of the previous commit ("recreate the result types of the links if they changed"). The intent is to the CRS characteristic updated not only for links, but also for the envelope operation.
desruisseaux
-
2025/05/22
(sis) branch geoapi-4.0 updated: When a `FeatureQuery` contains a projection (in SQL sense), and if some properties in the projection are links, recreate the result types of the links if they changed.
desruisseaux
-
2025/05/21
(sis) 02/02: Missing EOF detection when using HTTP ranges or S3.
desruisseaux
-
2025/05/21
(sis) 01/02: Clarification in required dependencies.
desruisseaux
-
2025/05/21
(sis) branch geoapi-4.0 updated (305ae17810 -> 906fcdf516)
desruisseaux
-
2025/05/21
(sis) 01/01: Merge branch 'geoapi-3.1'. Contains improvements in: `SQLStore`, ShapeFile (incubator), conversions from AWT shapes to JTS, partial DuckDB support, and use of HTTP ranges in GeoHEIF.
desruisseaux
-
2025/05/21
(sis) branch main updated (ac4ad3f36a -> 3d377745a9)
desruisseaux
-
2025/05/19
(sis) branch geoapi-3.1 updated (3e609d464e -> ffa96dbde4)
desruisseaux
-
2025/05/19
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains improvements in `SQLStore`.
desruisseaux
-
2025/05/18
(sis) 01/01: Add image to polygon area algorithm
desruisseaux
-
2025/05/18
(sis) branch feat/image2polygon updated (caf730f09f -> c199c7e63f)
desruisseaux
-
2025/05/18
(sis) 01/01: Improve AWT to JTS conversion logic.
desruisseaux
-
2025/05/18
(sis) branch geoapi-4.0 updated (d169152a6e -> 305ae17810)
desruisseaux
-
2025/05/18
(sis) branch geoapi-4.0 updated: Improve AWT to JTS conversion logic.
desruisseaux
-
2025/05/17
(sis) branch geoapi-4.0 updated: Move flexibility for configuring the builder wrapped by `FeatureProjectionBuilder.Item`. More conservative check of whether the FeatureType is different than the source.
desruisseaux
-
2025/05/14
(sis) branch geoapi-4.0 updated: Add a test for the new support of "sis:identifier" in FeatureQuery.
desruisseaux
-
2025/05/13
(sis) 03/04: Add a `PropertyTypeBuilder.replaceBy(…)` method.
desruisseaux
-
2025/05/13
(sis) 02/04: Add a `Features.getLinkTargets(PropertyType)` method in complement to `getLinkTarget(PropertyType)` method (plural versus singular). Bug fix in `SQLStore` where foreigner keys in queries were followed in the wrong directions (foreigner keys in tables were okay). Minor simplification in exception handling of `DeferredStream` and minor javadoc editions.
desruisseaux
-
2025/05/13
(sis) 01/04: More reliable determination of the path to the metadata file used for opening a Landsat store. Opportunistic minor editions.
desruisseaux
-
2025/05/13
(sis) branch geoapi-4.0 updated (12d68ec5d1 -> 0db3b21989)
desruisseaux
-
2025/05/06
(sis) branch geoapi-4.0 updated: Resolve shapefile sibling files without going trought parent path which may be null
jsorel
-
2025/04/30
(sis) branch geoapi-4.0 updated: Implement getFileSet() on landsat resources
jsorel
-
2025/04/25
(sis) 01/02: Simplify the default implementation of `getContentPath()`. Add `@since 1.5` Javadoc tag and adjust `{@link}` versus `{@linkplain}`. Minor editions to the Javadoc sentences and a bit of formatting (one sentence per line).
desruisseaux
-
2025/04/25
(sis) branch geoapi-4.0 updated (aefe5d2936 -> 90aaa358f1)
desruisseaux
-
2025/04/25
(sis) 02/02: Clarification about the circumstances when `guessCRS` may be invoked.
desruisseaux
-
2025/04/24
(sis) branch geoapi-4.0 updated: Add getContentPath() method on Tile to allow access to the raw tile content without opening a resource
jsorel
-
2025/04/24
(sis) 01/02: Improve AWT to JTS conversion logic
jsorel
-
2025/04/24
(sis) branch feat/image2polygon updated (5d7e5f99e6 -> caf730f09f)
jsorel
-
2025/04/24
(sis) 02/02: Add image to polygon area algorithm
jsorel
-
2025/04/23
(sis) branch geoapi-4.0 updated: Add a fallback for trying to guess the SRID when the table of a column is unknown. This is a workaround for incomplete JDBC drivers (in this case, DuckDB 1.2.2.0).
desruisseaux
-
2025/04/22
(sis) branch geoapi-4.0 updated: Add explicit `ST_AsBinary` or `ST_AsText` functions when requesting a geometry.
desruisseaux
-
2025/04/17
(sis) branch feat/image2polygon updated: Fix AWT Shape to JTS Geometry adding unwanted NaN Z values
jsorel
-
2025/04/16
(sis) 04/04: Change Predicate<Double> to DoublePredicate, add test for ImageProcessor.areas
jsorel
-
2025/04/16
(sis) 01/04: Improve AWT to JTS conversion logic
jsorel
-
2025/04/16
(sis) 02/04: Add image to polygon area algorithm
jsorel
-
2025/04/16
(sis) 03/04: Rework ImageProcessor areas operation, use Predicate and DoubleToIntFunction to classify points
jsorel
-
2025/04/16
(sis) branch feat/image2polygon updated (151d4d885f -> e9c53951a4)
jsorel
-
2025/04/11
(sis) 03/04: Workaround for limitations observed in DuckDB 1.2.1: - Ignore the catalog name when the database is DuckDB. - Do not add SRID argument in geometries because not supported.
desruisseaux
-
2025/04/11
(sis) 04/04: Remove the hack for DuckDB 1.2.1 since it has been fixed in DuckDB 1.2.2.0. Document DuckDB 1.2.2.0 as the minimal version required by Apache SIS.
desruisseaux
-
2025/04/11
(sis) 02/04: Check HTTP status when opening a file from an URL.
desruisseaux
-
2025/04/11
(sis) branch geoapi-4.0 updated (2d528ffbea -> ab0610bcf7)
desruisseaux
-
2025/04/11
(sis) 01/04: Allow to read tiles through HTTP using HTTP range requests. It requires some reorganization for allowing to know the ranges in advance.
desruisseaux
-
2025/04/10
(sis) 02/02: Allow to customize the the sample dimensions and grid geometry created by GeoHEIF store.
desruisseaux
-
2025/04/10
(sis) branch geoapi-3.1 updated (0704b92b5e -> ebe3bf8253)
desruisseaux
-
2025/04/10
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2025/04/09
(sis) branch main updated (9b56572ba1 -> ac4ad3f36a)
desruisseaux
-
2025/04/07
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2025/04/07
(sis) branch geoapi-4.0 updated: Post-merge automatic reorganization of imports order.
desruisseaux
-
2025/04/07
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2025/04/07
(sis) branch geoapi-3.1 updated (ebe3bf8253 -> 3e609d464e)
desruisseaux
-
2025/04/07
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2025/04/07
(sis) branch main updated (ad3d4f6c2f -> 9b56572ba1)
desruisseaux
-
2025/04/07
(sis) 01/02: Move `SchemaModifier` (renamed `CoverageModifier`) to public API. Add a method for customizing the `GridGeometry` and invoke it in the WorldFile reader. This is useful when an image does not declare a CRS but the user know what the CRS should be.
desruisseaux
-
2025/04/07
(sis) branch geoapi-4.0 updated (f8a9c9ae79 -> 1476b6c6ec)
desruisseaux
-
2025/04/05
(sis) branch geoapi-4.0 updated: Partial replacement of `java.util.TimeZone` by `java.time.ZoneId`. The old timezone is kept in codes related to `java.text.Format`. This commit has two incompatible changes:
desruisseaux
-
2025/04/04
(sis) branch geoapi-4.0 updated (ece63c46f5 -> c171717d16)
desruisseaux
-
2025/04/04
(sis) 02/03: Handle LocalDate format in CQL parser
desruisseaux
-
2025/04/04
(sis) 01/03: Fix a `ClassCastException` in the comparison of temporal objects.
desruisseaux
-
2025/04/03
(sis) 03/03: Allow to specify a timezone when reading features from a Shapefile. If a timezone is specified, then hours are arbitrarily set to the middle of the day. The default stay no timezone, in which case dates are instances of `java.time.LocalDate`.
desruisseaux
-
2025/04/02
(sis-site) branch main updated: Add a note about order of import statements.
desruisseaux
-
2025/04/02
(sis-site) branch main updated: Clarifications in documentation.
desruisseaux
-
2025/04/01
(sis) 01/01: Merge branch 'geoapi-3.1'. https://issues.apache.org/jira/browse/SIS-608
desruisseaux
-
2025/04/01
(sis) 01/03: Move `ListingPropertyVisitor` from Shapefile module to the main feature module. It will also be needed by the SQL data store, among others.
desruisseaux
-
2025/04/01
(sis) branch main updated (09335964ca -> ad3d4f6c2f)
desruisseaux
-
2025/04/01
(sis) branch geoapi-3.1 updated (61ff831a8e -> 0704b92b5e)
desruisseaux
-
2025/04/01
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug fixes in SQLStore.
desruisseaux
-
2025/04/01
(sis) branch geoapi-4.0 updated: Fix a never-ending loop when temporal objects are compared as `java.lang.Object`. Add a note about future development needed in WKT parsing. Minor cleaning.
desruisseaux
-
2025/04/01
(sis) branch geoapi-4.0 updated (6cffa03c4c -> ceacb1c0df)
desruisseaux
-
2025/04/01
(sis) 02/03: When only a subset of the feature properties is requested, declare only that subset in the SQL `SELECT` statement.
desruisseaux
-
2025/04/01
(sis) 03/03: Remove an internal utility class which is no longer useful.
desruisseaux
-
2025/03/26
(sis) branch feat/image2polygon updated: Change Predicate<Double> to DoublePredicate, add test for ImageProcessor.areas
jsorel
-
2025/03/25
(sis) branch feat/image2polygon updated: Rework ImageProcessor areas operation, use Predicate and DoubleToIntFunction to classify points
jsorel
-
2025/03/25
(sis) branch feat/image2polygon created (now fe6bca1e57)
jsorel
-
2025/03/25
(sis) 02/02: Add image to polygon area algorithm
jsorel
-
2025/03/25
(sis) 01/02: Improve AWT to JTS conversion logic
jsorel
-
2025/03/21
(sis) branch geoapi-4.0 updated: Add the SRID argument when executing a spatial function `ST_*` in a spatial database. The reprojection of geometry literal, if needed, was already handled by `Optimization`. Add special case where the geometry column declares the CRS but the literal does not. Redirect to data store listeners the logs that may occur during geometry reprojection.
desruisseaux
-
2025/03/19
(sis) branch geoapi-4.0 updated: Add a `Dialect.DUCKDB` case together with specific code in SQL store. Contains modifications to SQL store internal for accommodating DuckDB.
desruisseaux
-
2025/03/18
(sis) branch geoapi-4.0 updated: Tune SQL LIKE search escape by being more conservative when no escape is known. Also escape the escape character itself.
desruisseaux
-
2025/03/18
(sis) 03/03: Make the search for primary keys, foreigner keys and row counts more robust to databases that do not support those features.
desruisseaux
-
2025/03/18
(sis) 02/03: Make the search for database metadata more robust to drivers that do not define an escape character.
desruisseaux
-
2025/03/18
(sis) 01/03: Add missing converter declarations in `META-INF/services/` and minor formating.
desruisseaux
-
2025/03/18
(sis) branch geoapi-4.0 updated (07fa48c9e6 -> 1693635df4)
desruisseaux
-
2025/03/17
(sis) branch geoapi-4.0 updated: Fix shapefile parsing of string floating point data types
jsorel
-
2025/03/14
(sis) branch geoapi-4.0 updated: Use the image input/output stream provided by the storage connector in World File data store. Fix a "channel closed" exception when using the image output stream.
desruisseaux
-
2025/03/13
(sis) branch geoapi-4.0 updated: Make the information about database version accessible through public API.
desruisseaux
-
2025/03/13
(sis) 02/03: The "raster_columns" table of PostGIS should be optional: do not throw `SQLException` if that table does not exist.
desruisseaux
-
2025/03/13
(sis) 01/03: Make the search for geometry columns robust to the case where there is no information about which catalog and schema contain the table. This case happens with materialized views.
desruisseaux
-
2025/03/13
(sis) branch geoapi-4.0 updated (84deb1e236 -> 292697f58c)
desruisseaux
-
2025/03/13
(sis) 03/03: Improve the SQL store metadata with information about the spatial schema, database version and (if applicable) PostGIS version.
desruisseaux
-
2025/03/12
(sis) branch geoapi-4.0 updated: `SQLBuilder.appendValue(Object)` should format temporal objects as SQL dates.
desruisseaux
-
2025/02/28
(sis) branch geoapi-4.0 updated: If the original CRS used the [0 … 360]° longitude range, convert to the [−180 … +180]° range.
desruisseaux
-
2025/02/28
(sis) 01/01: Vertical resolution was fetched from the old dimension when z is not the third axis.
desruisseaux