Messages by Date
-
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
-
2025/02/28
(sis) branch geoapi-4.0 updated (cc3e285243 -> 634a39a70c)
desruisseaux
-
2025/02/28
(sis) 02/03: Add a safety against singular matrices read from GeoTIFF files.
desruisseaux
-
2025/02/28
(sis) 03/03: Vertical resolution was fetched from the old dimension when z is not the third axis.
desruisseaux
-
2025/02/28
(sis) 01/03: Safety against resolution of zero during metadata construction.
desruisseaux
-
2025/02/28
(sis) branch geoapi-4.0 updated (3164e8db34 -> cc3e285243)
desruisseaux
-
2025/02/27
(sis) branch geoapi-4.0 updated: When opening a large image in the JavaFX application, if there is no overview, zoom in the middle of the image as an initial view. We do that for avoiding to load too much data when the initial view is the whole image.
desruisseaux
-
2025/02/26
(sis) branch geoapi-4.0 updated: Post-merge automatic reorganization of imports order.
desruisseaux
-
2025/02/26
(sis) branch geoapi-3.1 updated (470783640d -> 61ff831a8e)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: reorganization of imports.
desruisseaux
-
2025/02/26
(sis) branch main updated (81e91adb6b -> 09335964ca)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-3.1': automatic reorganization of imports.
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-3.1': refactoring of GeoHEIF reader.
desruisseaux
-
2025/02/26
(sis) branch main updated (0a0451285d -> 81e91adb6b)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: refactoring of the GIMI reader.
desruisseaux
-
2025/02/26
(sis) branch geoapi-3.1 updated (f5ba1784c7 -> 470783640d)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-3.1': renaming of GeoHEIF classes and module.
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: renaming of GIMI classes and module.
desruisseaux
-
2025/02/26
(sis) branch geoapi-3.1 updated (c2b85ee4ee -> f5ba1784c7)
desruisseaux
-
2025/02/26
(sis) branch main updated (65cb13ffb1 -> 0a0451285d)
desruisseaux
-
2025/02/26
(sis) 02/02: Add initially empty package-info files.
desruisseaux
-
2025/02/26
(sis) branch geoapi-4.0 updated (64f25a5066 -> aa935c702b)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-3.1': preparation for GeoHEIF refactoring.
desruisseaux
-
2025/02/26
(sis) branch main updated (fed83f0af1 -> 65cb13ffb1)
desruisseaux
-
2025/02/26
(sis) branch geoapi-3.1 updated (64feb29631 -> c2b85ee4ee)
desruisseaux
-
2025/02/26
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This merge contains work in preparation of the refactoring of the GeoHEIF reader.
desruisseaux
-
2025/02/26
(sis) 01/05: Add internal utility methods which will be needed for GeoHEIF: - For using arrays of long as keys in a hash map. - For aligning pixel coordinates to tiles border.
desruisseaux
-
2025/02/26
(sis) 05/05: Allow `HyperRectangleReader` to store the values in an existing array instead of allocating a new one.
desruisseaux
-
2025/02/26
(sis) 04/05: Make possible to handle tiles that are not created by `TiledGridCoverage.Iterator` itself.
desruisseaux
-
2025/02/26
(sis) branch geoapi-4.0 updated (ab515ea614 -> 64f25a5066)
desruisseaux
-
2025/02/26
(sis) 03/05: Support `ChannelImageInputStream` (internal class). This is needed for data stores that do a mix of own work and work delegated to Image I/O.
desruisseaux
-
2025/02/26
(sis) 02/05: Make color model and sample model builders more flexible in preparation for GeoHEIF reader.
desruisseaux
-
2025/02/23
(sis) branch geoapi-4.0 updated (4cb1bd2a20 -> ab515ea614)
desruisseaux
-
2025/02/23
(sis) 02/03: Do not interpret as authorities the code spaces that are filenames. We do that by adding a method in `Citations` which returns a value only for known authorities.
desruisseaux
-
2025/02/23
(sis) 01/03: Consolidation of previous commit: regroup in the same class all the fields used for creating the identifier.
desruisseaux
-
2025/02/23
(sis) 03/03: Accept materialized views in SQL queries.
desruisseaux
-
2025/02/12
(sis-site) branch asf-staging updated (79bb184a -> d41a542c)
desruisseaux
-
2025/02/12
(sis-site) branch asf-site updated (baba20e7 -> 88c6e019)
desruisseaux
-
2025/02/12
(sis-site) 01/01: Merge branch 'asf-staging' into asf-site: refresh "how to" pages.
desruisseaux
-
2025/02/12
(sis-site) branch main updated (9fa3fc7c -> 6a03e686)
desruisseaux
-
2025/02/12
(sis-site) 01/02: Fix wrong maven coordinates for `sis-referencing`.
desruisseaux
-
2025/02/12
(sis-site) 02/02: Add "How to extend with custom CRS" page.
desruisseaux
-
2025/02/12
(sis-site) 01/01: Refresh the "How to" pages with the fix for wrong Maven coordinates and the addition of "How to add custom CRS".
desruisseaux
-
2025/02/12
(sis-site) branch asf-staging updated: Refresh the "How to" pages with the fix for wrong Maven coordinates and the addition of "How to add custom CRS".
desruisseaux
-
2025/02/10
(sis-site) 01/01: Merge branch 'asf-staging' into asf-site: removal of Bootstrap dependency. https://issues.apache.org/jira/browse/INFRA-26519
desruisseaux
-
2025/02/10
(sis-site) branch asf-site updated (54ca09e6 -> baba20e7)
desruisseaux
-
2025/02/10
(sis-site) branch asf-staging updated (0e3f36eb -> 039844d6)
desruisseaux
-
2025/02/09
(sis-site) 01/01: Merge branch 'asf-staging' into asf-site: removal of Bootstrap dependency.
desruisseaux
-
2025/02/09
(sis-site) branch asf-site updated (3da99470 -> 54ca09e6)
desruisseaux
-
2025/02/09
(sis-site) branch main updated (373b0d3e -> 9fa3fc7c)
desruisseaux
-
2025/02/09
(sis-site) 01/05: Replace "geodetic datum" by "geodetic reference frame" in text.
desruisseaux
-
2025/02/09
(sis-site) 02/05: Replace a few remaining "http" URL by "https". Remove the URLs to two pages not available anymore.
desruisseaux
-
2025/02/09
(sis-site) 03/05: Remove the carousel, replaced by an ordinary table. This is in preparation for the removing of BootStrap download.
desruisseaux
-
2025/02/09
(sis-site) 05/05: Remove the dependency to Bootstrap for avoiding the download of CSS from a foreigner site. Such references to foreigner web sites are now restricted for user's privacy reason.
desruisseaux
-
2025/02/09
(sis-site) 04/05: Remove the menu since we removed JavaScript. Replaced by "About" and "Documentation" pages.
desruisseaux
-
2025/02/05
(sis) branch geoapi-4.0 updated: Add a fallback when the identifier is null while formatting an error message.
desruisseaux
-
2025/02/05
(sis) branch geoapi-4.0 updated: Fix an exception when metadata in a TIFF file declare a resolution of 0.
desruisseaux
-
2025/02/03
(sis) branch geoapi-4.0 updated: Fix an exception in the creation of a concatenated operation when one of the steps has different source and target CRS but nevertheless an identity transform.
desruisseaux
-
2025/02/01
(sis) branch geoapi-4.0 updated: Try to make the warning a little bit more accurate in netCDF data store. When the CRS is declared in different ways, verify that they are consistent. Store enumeration values on 64 bits integers instead of 32 bits, because they are sometime bitmask with values that require 32 bits unsigned integers.
desruisseaux
-
2025/01/29
(sis) branch geoapi-4.0 updated (f797799d32 -> b33e87aa76)
desruisseaux
-
2025/01/29
(sis) 01/02: Cleanup (use of existing methods, formatting).
desruisseaux
-
2025/01/29
(sis) 02/02: Support ISO 19162:2019 keyword for GeographicCRS as parsing time. This is not a real upgrade of WKT 2 support, only a help for a common case.
desruisseaux
-
2025/01/24
(sis) branch main updated (ae65a8be08 -> fed83f0af1)
desruisseaux
-
2025/01/24
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2025/01/24
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2025/01/24
(sis) branch geoapi-3.1 updated (4c5563faad -> 64feb29631)
desruisseaux
-
2025/01/24
(sis) 01/03: Merge branch 'geoapi-3.1'
desruisseaux
-
2025/01/24
(sis) 02/03: Merge branch 'geoapi-3.1'
desruisseaux
-
2025/01/24
(sis) 03/03: Merge branch 'geoapi-3.1'
desruisseaux
-
2025/01/24
(sis) branch main updated (1531118a77 -> ae65a8be08)
desruisseaux
-
2025/01/24
(sis) branch geoapi-3.1 updated (2cfb383a96 -> 4c5563faad)
desruisseaux
-
2025/01/24
(sis) 03/03: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2025/01/24
(sis) 01/03: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug fix related to GeoTIFF and other formats. Contains a new "overlay" image operation and improvement in the handling of image properties in "band aggregate" operation.
desruisseaux
-
2025/01/24
(sis) 02/03: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains only class or package renaming.
desruisseaux
-
2025/01/24
(sis) branch geoapi-4.0 updated: Missing translation when writing a GeoTIFF file with grid coordinates that do not start at zero.
desruisseaux
-
2025/01/24
(sis) 03/04: Make the JavaFX application easier to launch with the optional UCAR netCDF library.
desruisseaux
-
2025/01/24
(sis) 02/04: Fix a `NullPointerException` in the JavaFX application.
desruisseaux
-
2025/01/24
(sis) branch geoapi-4.0 updated (2a8655e255 -> f63533fbb6)
desruisseaux
-
2025/01/24
(sis) 04/04: Improves the encoding of map projection in GeoTIFF files: * Fix the missing EPSG code for prime meridian. * Replace "Pseudo-Sinusoidal" by "Sinusoidal".
desruisseaux
-
2025/01/24
(sis) 01/04: Fix an `AssertionError` when writing a `MultiPixelPackedSampleModel`.
desruisseaux
-
2025/01/22
(sis) branch geoapi-4.0 updated: Change of axis order in GeoTIFF writer should accept directions such as "North along 90°E".
desruisseaux
-
2025/01/22
(sis) 02/05: Add methods in `GridDerivation` for providing more information on the subsampling.
desruisseaux
-
2025/01/22
(sis) branch geoapi-4.0 updated (8203b0337b -> 9ee2b4da8f)
desruisseaux
-
2025/01/22
(sis) 01/05: Complete the translation (or "grid shift") methods by convenience methods doing the translation in the reverse direction. It avoids the need for the caller to negate the value, and in extreme case can avoid an integer overflow.
desruisseaux
-
2025/01/22
(sis) 03/05: Move `ReshapedImage` to an internal package for reuse by other modules, and add a constructor for creating a translated image. It will be needed for work on aggregation in later commit.
desruisseaux
-
2025/01/22
(sis) 04/05: Javadoc and minor cleaning.
desruisseaux
-
2025/01/22
(sis) branch geoapi-4.0 updated (3f88ee02c2 -> 8203b0337b)
desruisseaux
-
2025/01/22
(sis) 03/04: Relax the interface implemented by `ByteRangeChannel`. This is for making easier to implement wrappers around other channels that are not sure to be seekable.
desruisseaux
-
2025/01/22
(sis) 04/04: Provide default method in `TreeTable.Node` interface for unmodifiable nodes.
desruisseaux
-
2025/01/22
(sis) 02/04: Add a `readNullTerminatedString(Charset)` method in `ChannelDataInput`.
desruisseaux
-
2025/01/22
(sis) 01/04: Add a `Locale` argument to `MetadataBuilder.parseLegalNotice(…)`. Opportunistic code refactoring related to `InternationalString`.
desruisseaux
-
2025/01/15
(sis) branch geoapi-4.0 updated: Add an "opaque overlay" merge strategy for `CoverageAggregator`. Detect automatically when the "slices" are actually tiles in a mosaic, in which case the the "opaque overlay" strategy can be automatically selected. Improves `ImageOverlay` implementation for avoiding to copy tiles when possible.
desruisseaux
-
2025/01/15
(sis) branch geoapi-4.0 updated: Fix a NullPointerException with HDF5 files having unnamed dimensions.
desruisseaux
-
2025/01/15
(sis) branch geoapi-4.0 updated: Update JTS version to 1.20.0
jsorel
-
2025/01/12
(sis) 01/02: Add clarification in documentations related to image operations. Update of the link to GeoTIFF specification in metadata, replacing OSGeo track by OGC web site. Add a `Strings.appendWithHeuristic(…)` internal method for some `toString()` implementations. The rest of this commit contains some usages of `var` in place of redundant type declarations.
desruisseaux
-
2025/01/12
(sis) branch geoapi-4.0 updated (b294df8a45 -> 4e446feef3)
desruisseaux
-
2025/01/10
(sis) branch geoapi-4.0 updated (4006d7b477 -> b294df8a45)
jsorel
-
2025/01/10
(sis) 01/02: Fix shapefile record reader not skipping trailing bytes
jsorel
-
2025/01/10
(sis) 02/02: Add style painter declaration in META-INF
jsorel
-
2025/01/08
(sis) branch geoapi-4.0 updated: Fix a NullPointerException in portrayal (incubator).
desruisseaux
-
2025/01/07
(sis) branch geoapi-4.0 updated: Remove an identifier wrongly associated to format specification in metadata.
desruisseaux
-
2025/01/07
(sis) branch geoapi-4.0 updated: Upgrade GeoAPI version for resolving a test failure during GeoAPI build.
desruisseaux
-
2025/01/06
(sis) branch geoapi-4.0 updated: Implement the `getFileSet()` method in `GeoTiffStore`.
desruisseaux
-
2024/12/30
(sis) branch geoapi-4.0 updated: Fix a wrong license header. This is one of the numerous files that we ported from the Geotk project, and we forgot to change the header of that one.
desruisseaux
-
2024/12/28
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/12/28
(sis) branch main updated (4bd7092a20 -> ae65a8be08)
desruisseaux
-
2024/12/28
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2024/12/28
(sis) branch geoapi-3.1 updated (630a996a08 -> 4c5563faad)
desruisseaux
-
2024/12/28
(sis) branch geoapi-4.0 updated: Detect name collision in the fields reported by GDAL. It happens for example when using the Shapefile driver, because field names are truncated to 10 characters.
desruisseaux
-
2024/12/28
(sis) 03/03: Replace usage of legacy `StringTokenizer` by `String.split(…)` or alternatives.
desruisseaux
-
2024/12/28
(sis) branch geoapi-4.0 updated (4049ee5d82 -> 37ca8154b9)
desruisseaux
-
2024/12/28
(sis) 01/03: Slight simplification of `DataType` usage when mapping to Java primitive types.
desruisseaux
-
2024/12/28
(sis) 02/03: Add a `GeoTiffStoreProvider.open(ParameterValueGroup)` method for taking in account the compression and modifiers parameters.
desruisseaux
-
2024/12/27
(sis) branch visual-test updated: Update for a change in SIS internal API.
desruisseaux
-
2024/12/27
(sis) branch geoapi-4.0 updated: Add a DataType.UINT type for distinguishing whether Java2D `DataBuffer.TYPE_INT` should be interpreted as signed or unsigned. The sign of the integer type is ambiguous in Java2D, as it depends on the context. Methods were added in `DataType` for handling this ambiguity.
desruisseaux
-
2024/12/27
(sis) branch main updated (84a6d62055 -> 4bd7092a20)
desruisseaux
-
2024/12/27
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/12/27
(sis) branch geoapi-3.1 updated (9160018564 -> 630a996a08)
desruisseaux
-
2024/12/27
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains only class or package renaming.
desruisseaux
-
2024/12/27
(sis) 03/03: Remove a duplicated localized resource.
desruisseaux
-
2024/12/27
(sis) 02/03: Move the `org.apache.sis.coverage.privy` classes related to image handling to a separated `org.apache.sis.image.privy` package. This is change in SIS internal only, with no impact on public API. This commit has no code change other than the move.
desruisseaux
-
2024/12/27
(sis) branch geoapi-4.0 updated (cb303c4705 -> 8c6d8cca43)
desruisseaux
-
2024/12/27
(sis) 01/03: Rename `SampleModelFactory` as `SampleModelBuilder` (internal class).
desruisseaux
-
2024/12/27
(sis) branch main updated (1531118a77 -> 84a6d62055)
desruisseaux
-
2024/12/27
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/12/26
(sis) branch geoapi-3.1 updated (2cfb383a96 -> 9160018564)
desruisseaux
-
2024/12/26
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug fix related to GeoTIFF and other formats. Contains a new "overlay" image operation and improvement in the handling of image properties in "band aggregate" operation.
desruisseaux
-
2024/12/26
(sis) branch geoapi-4.0 updated (482e27bf24 -> cb303c4705)
desruisseaux
-
2024/12/26
(sis) 02/02: Document the relationship between `ImageCombiner` and `ImageProcessor.overlay(…)`.
desruisseaux
-
2024/12/26
(sis) 01/02: Fix an `IndexOutOfBoundsException` when fetching netCDF metadata. Adjust the title of GeoTIFF file declared in metadata.
desruisseaux
-
2024/12/26
(sis) branch geoapi-4.0 updated: Consolidation of the handling of `PlanarImage.SAMPLE_DIMENSIONS_KEY`: - Document that some elements may be null, and adjust codes accordingly. - Ensure that `ImageProcessor.statistics(…)` never return null values. - Change some internal from `SampleDimensions[]` to `List<SampleDimension>`. It reduces the number of conversions between those two types.
desruisseaux
-
2024/12/25
(sis) 01/03: Remove the `ColorModel` property from `ImageLayout` for avoiding an overlap with `Colorizer`.
desruisseaux
-
2024/12/25
(sis) 03/03: `BandAggregateLayout` does not need anymore to extend `ImageLayout`. This simplication makes easier to complete the constructor, for example with the concatenated list of sample dimensions.
desruisseaux
-
2024/12/25
(sis) 02/03: Consolidation in the way that a sample model is created from an `ImageLayout` for an image operation. Some `int` arguments are replaced by more type-safe objects such as `DataType` or `Dimension`.
desruisseaux
-
2024/12/25
(sis) branch geoapi-4.0 updated (b9f98ce7e1 -> bb8db50cd2)
desruisseaux
-
2024/12/23
(sis) 02/06: Retrofit user-provided arguments as `ImageLayout` properties: - The `allowPartialTiles` argument given to `ImageLayout` methods. - The `ImageProcessor.autoTileSize` field.
desruisseaux
-
2024/12/23
(sis) 01/06: Move three `ImageLayout` constants to the classes where they are used. Opportunistic renaming of a field for clarity and rewording in Javadoc. This is in preparation for moving `ImageLayout` to public API.
desruisseaux
-
2024/12/23
(sis) 06/06: Add `SampleModel` and `ColorModel` properties into `ImageLayout` in replacement for optional arguments given to image processor.
desruisseaux
-
2024/12/23
(sis) 05/06: Retrofit the `minTile` property of two `ImageLayout` subclasses into `ImageLayout` directly.
desruisseaux
-
2024/12/23
(sis) 03/06: Move `ImageLayout` to public API. The intend is to use it as a replacement for `SampleModel` and `ColorModel` arguments in `ImageProcessor`.
desruisseaux