Messages by Date
-
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
-
2024/12/23
(sis) 04/06: Deprecate `ImageProcessor.Resizing`, replaced by `ImageLayout`.
desruisseaux
-
2024/12/23
(sis) branch geoapi-4.0 updated (1b0067787b -> b9f98ce7e1)
desruisseaux
-
2024/12/22
(sis) branch geoapi-4.0 updated: Remove the `horizontal` boolean argument in `ShapeUtilities.parabolicControlPoint(…)`. It was never used.
desruisseaux
-
2024/12/21
(sis) branch geoapi-4.0 updated: Fix: calculation of contributions in `ImageOverlay` was too large. Edit documentation by saying that each image is fully opaque.
desruisseaux
-
2024/12/21
(sis) 02/02: More accurate checks by `ImageOverlay` of which sources are worth to keep. This is using the `getValidArea()` method added in the previous commit.
desruisseaux
-
2024/12/21
(sis) branch geoapi-4.0 updated (6718873520 -> 4349cc81c8)
desruisseaux
-
2024/12/21
(sis) 01/02: Add a `PlanarImage.getValidArea()` method. `ResampledImage` computes this information by reprojecting the valid area of the source.
desruisseaux
-
2024/12/21
(sis) branch geoapi-4.0 updated (0173414d34 -> 6718873520)
desruisseaux
-
2024/12/21
(sis) 01/02: Fix an `IndexArrayOutOfBoundsException` when reading a GeoTIFF with a three-dimensional CRS.
desruisseaux
-
2024/12/21
(sis) 02/02: Add the netCDF attribute names of Mercator data (from Copernicus) as an alternative convention when CF attributes were not found. Those alternatives are ignored when CF attributes are found.
desruisseaux
-
2024/12/20
(sis) branch geoapi-4.0 updated: `Extents.getVerticalRange(…)` may throw an exception when a value is NaN.
desruisseaux
-
2024/12/20
(sis) branch geoapi-4.0 updated (78771af452 -> 72ce0be904)
desruisseaux
-
2024/12/20
(sis) 02/03: Revisit the S3 documentation for reducing a confusion about what S3 call "key". In the context of Apache SIS, a S3 "key" is interpreted as a file path. Furthermore, "key" was too easily confused with "access key".
desruisseaux
-
2024/12/20
(sis) 03/03: Upgrade Amazon S3 dependency from 2.26.24 to 2.29.37.
desruisseaux
-
2024/12/20
(sis) 01/03: Accept also regions encoded as character strings instead of as an instance of the Region class.
desruisseaux
-
2024/12/19
(sis) 04/04: Avoid triple-slash for starting a comment, because they are reserved for Markdown in latest Java versions.
desruisseaux
-
2024/12/19
(sis) 01/04: In case of error while writing a GeoTIFF file, restore the file to its previous state.
desruisseaux
-
2024/12/19
(sis) branch geoapi-4.0 updated (aeaadf2f05 -> 78771af452)
desruisseaux
-
2024/12/19
(sis) 03/04: Delete leftover temporary files during Geopackage test.
desruisseaux
-
2024/12/19
(sis) 02/04: Allow GeoTIFF writer to encode "grid to CRS" where the vertical component is non-linear.
desruisseaux
-
2024/12/17
(sis) branch geoapi-4.0 updated: GeoTIFF writer should throw an exception instead of logging a warning when the CRS or the "grid to CRS" transform cannot be encoded.
desruisseaux
-
2024/12/16
(sis) branch geoapi-4.0 updated (61589faccb -> 6a22d7e5e9)
desruisseaux
-
2024/12/16
(sis) 02/02: If an image does not fit the requirement of the TIFF specification, reformat the image before to write it in a TIFF file.
desruisseaux
-
2024/12/16
(sis) 01/02: Add an image overlay operation in `ImageProcessor`.
desruisseaux
-
2024/12/14
(sis) branch geoapi-4.0 updated: Rename `MultiSourceLayout` and `BandAggregateLayout` for making clear that this is about band aggregate only rather than all multi-source image.
desruisseaux
-
2024/12/14
(sis) 01/02: Rename `ColorModelBuilder` as `ColorScaleBuilder` for reflecting the fact that it is about indexed color model, and for making the `ColorModelBuilder` name available for a builder for other cases.
desruisseaux
-
2024/12/14
(sis) 02/02: Move the `createPackedRGB(…)` and createBandedRGB(…)` methods in a new `ColorModelBuilder` class. In gives more flexibility for configuring the RGB color model to create.
desruisseaux
-
2024/12/14
(sis) branch geoapi-4.0 updated (08e4257586 -> c9a672132b)
desruisseaux
-
2024/12/13
(sis) 02/02: Better checks of ColorModel properties before to write a GeoTIFF file.
desruisseaux
-
2024/12/13
(sis) branch geoapi-4.0 updated (08710309d3 -> 08e4257586)
desruisseaux
-
2024/12/13
(sis) 01/02: Better checks of SampleModel properties before to write a GeoTIFF file.
desruisseaux
-
2024/12/09
(sis) 01/02: Relax the check for the number of dimensions when the grid coverage has less dimensions than expected. Normally, the number of dimensions of the tiles should be equal to the number of dimensions declared in the grid extent. However, it happens sometime that the `TiledGridResource` is a two dimensional image associated to a three-dimensional CRS. This is not recommended, but can happen with GeoTIFF for example. What to do with the extra dimensions is unclear (the GeoTIFF specification itsel [...]
desruisseaux
-
2024/12/09
(sis) branch geoapi-4.0 updated (e76f36ff59 -> 08710309d3)
desruisseaux
-
2024/12/09
(sis) 02/02: Upgrade GeoAPI snapshot version. Contains the addition of `getReferenceSystemType()` method. This upgrade fixes https://issues.apache.org/jira/browse/SIS-470
desruisseaux
-
2024/12/06
(sis) branch geoapi-4.0 updated (334fd6ba50 -> e76f36ff59)
desruisseaux
-
2024/12/06
(sis) branch geoapi-4.0 updated: Relax the check for the number of dimensions when the grid coverage has less dimensions than its CRS.
desruisseaux
-
2024/12/06
(sis) branch geoapi-4.0 updated: Avoid a NullPointerException when a GeoTIFF file has incomplete georeferencing information.
desruisseaux
-
2024/12/06
(sis) branch geoapi-4.0 updated: Add a `GridGeometry.getOrigin()` method.
desruisseaux
-
2024/12/06
(sis) 02/02: Add a `DataStores.open(Object, String)` method which allows to specify the preferred data store implementation.
desruisseaux
-
2024/12/06
(sis) branch geoapi-4.0 updated (66809d27ae -> 6cdeffb8f5)
desruisseaux
-
2024/12/06
(sis) 01/02: Document an extra step needed for a more complete shutdown of the system.
desruisseaux
-
2024/12/05
(sis) branch geoapi-4.0 updated: Handle empty files as non-existent files when opening a `DataStore` in write mode. This is needed because when requesting a temporary file, an empty file is created.
desruisseaux
-
2024/12/05
(sis) branch geoapi-4.0 updated: Change the order of `AxesConvention` enumeration values from most conservative to most aggressive.
desruisseaux
-
2024/12/05
(sis) branch geoapi-4.0 updated (90a499a32d -> 416551cdc7)
desruisseaux
-
2024/12/05
(sis) 02/02: Add a public `Configuration.shutdown()` method.
desruisseaux
-
2024/12/05
(sis) 01/02: 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
-
2024/12/04
(sis) branch geoapi-4.0 updated: Resolve a "unspecified CRS" exception when reading a GeoTIFF with a three-dimensional CRS (a geographic or projected CRS + a vertical CRS on user-defined datum).
desruisseaux
-
2024/12/04
(sis) branch main updated (a833e1da47 -> 1531118a77)
desruisseaux
-
2024/12/04
(sis) branch geoapi-3.1 updated (cccbaee7b7 -> 2cfb383a96)
desruisseaux
-
2024/12/04
(sis) 01/01: Merge branch 'geoapi-4.0': automatic reorganization of imports.
desruisseaux
-
2024/12/04
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2024/12/04
(sis) branch geoapi-4.0 updated: Post-merge automatic reorganization of imports order.
desruisseaux
-
2024/12/04
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/12/04
(sis) branch main updated (7f0548fd16 -> a833e1da47)
desruisseaux
-
2024/12/04
(sis) branch geoapi-3.1 updated (dd9c40499b -> cccbaee7b7)
desruisseaux
-
2024/12/04
(sis) 01/01: 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.
desruisseaux
-
2024/12/04
(sis) branch geoapi-4.0 updated: Minor cleanups: * Fix wrong class name in documentation: ReferencingFactory → WKTDictionary * Add a missing `synchronized` keyword on `WorldFileStore.getFileSet()`.
desruisseaux
-
2024/11/18
(sis) branch geoapi-4.0 updated: Fix beamFlags and qualityFlags in GSF decoder
jsorel
-
2024/10/23
(sis) branch geoapi-4.0 updated: 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
desruisseaux
-
2024/10/22
(sis) branch geoapi-4.0 updated: 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`.
desruisseaux
-
2024/10/16
(sis) branch geoapi-4.0 updated: Cache loaded tiles in GIMI resource
jsorel
-
2024/10/15
(sis) branch geoapi-4.0 updated: Decode OGR vector layers, rebuild FeatureTypes
jsorel
-
2024/10/14
(sis) branch geoapi-4.0 updated: Avoid recomputing matrix grid geometry, fix matrix transform alignement
jsorel
-
2024/10/14
(sis) branch geoapi-4.0 updated: Avoid a raster copy in gimi MatrixGridResource
jsorel
-
2024/10/10
(sis) branch main updated (cec9c38ae6 -> 7f0548fd16)
desruisseaux
-
2024/10/10
(sis) 01/02: Make a test more tolerant to the lower/upper case of CodeList name. This is needed on the main branch only because other branches use pre-defined constants.
desruisseaux
-
2024/10/10
(sis) 02/02: Merge branch 'geoapi-3.1'. This commit tries to fix a build failure on the CI when the EPSG dataset is not present.
desruisseaux
-
2024/10/10
(sis) branch geoapi-3.1 updated (52303614bb -> dd9c40499b)
desruisseaux
-
2024/10/10
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2024/10/10
(sis) branch geoapi-4.0 updated: Try to reduce the amount of warnings by checking if the EPSG database is present before to execute tests that may require it. The same messages was sometime logged many times because of race conditions when many tests are executed in parallel. It was causing not only log pollution, but also random test failures for some tests that verify the logs.
desruisseaux
-
2024/10/09
(sis) 01/01: Decode OGR vector layers, rebuild FeatureTypes
jsorel
-
2024/10/09
(sis) branch feat/ogr created (now afbaafb4f9)
jsorel
-
2024/10/06
(sis) branch geoapi-4.0 updated: Fix minor errors identified during the merge.
desruisseaux
-
2024/10/06
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2024/10/06
(sis) branch main updated (7bc26353fd -> cec9c38ae6)
desruisseaux
-
2024/10/06
(sis) 01/01: Merge of automatic reorganization of imports order.
desruisseaux
-
2024/10/06
(sis) branch geoapi-3.1 updated (9ca2b16af0 -> 52303614bb)
desruisseaux
-
2024/10/06
(sis) branch geoapi-3.1 updated: Merge of automatic reorganization of imports order.
desruisseaux
-
2024/10/06
(sis) branch geoapi-4.0 updated: Post-merge automatic import order.
desruisseaux
-
2024/10/06
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/10/06
(sis) branch main updated (53bd65bc94 -> 7bc26353fd)
desruisseaux
-
2024/10/06
(sis) branch geoapi-3.1 updated (f9314a0864 -> 1f1a9766c0)
desruisseaux
-
2024/10/06
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1.
desruisseaux
-
2024/10/06
(sis) branch geoapi-4.0 updated (1e8dc4cba9 -> cf8135d4e3)
desruisseaux
-
2024/10/06
(sis) 02/02: `ConcurrentAuthorityFactory.getAuthority()` should propagate the exception instead of logging when the Data Access Object (DAO) cannot connect to the EPSG database. The previous policy was partially responsible for the too verbose logs because it caused callers to retry before they realize that the EPSG factory is not available.
desruisseaux
-
2024/10/06
(sis) 01/02: More accurate warning message when the EPSG tables are not found.
desruisseaux
-
2024/10/05
(sis) branch geoapi-4.0 updated: More effort in making log messages less numerous and more relevant when the EPSG database is not available.
desruisseaux
-
2024/10/04
(sis) branch main updated (d162d1255b -> 53bd65bc94)
desruisseaux
-
2024/10/04
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/10/04
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contain improvements of the GIMI reader (incubator). Resolve a test failure when run without EPSG database. The log messages have also been reduced a little bit.
desruisseaux
-
2024/10/04
(sis) branch geoapi-3.1 updated (edc8e9e83e -> f9314a0864)
desruisseaux
-
2024/10/04
(sis) 04/05: Reduce the amount of logs emitted when the EPSG database is not available. CommonCRS synchronization has been made less fine-grained (which also simplifies the code) because the previous strategy did not prevent duplicated log record under race conditions. The results were correct, but the duplicated log records were confusing.
desruisseaux
-
2024/10/04
(sis) 02/05: Replace byte constants in `MultiAuthoritiesFactory` by an enumeration. This change does not resolve bugs, but makes debugging easier.
desruisseaux
-
2024/10/04
(sis) 05/05: Spelling fixes (no significant changes in the code).
desruisseaux
-
2024/10/04
(sis) branch geoapi-4.0 updated (a9f4e4bc86 -> 0a71185c8c)
desruisseaux
-
2024/10/04
(sis) 03/05: Better detection of when EPSG data are not available and fallback should be used. This is needed for fixing test failures when SIS is built without local EPSG dataset.
desruisseaux
-
2024/10/04
(sis) 01/05: Better check of whether a terminal is available before to propose to download EPSG data. This is needed for avoiding undesired prompts during CI builds.
desruisseaux
-
2024/10/04
(sis) branch geoapi-4.0 updated: In Gimi store, avoid large array copies by reading from Channel directely in image DataBuffer
jsorel
-
2024/10/04
(sis) branch geoapi-4.0 updated: Implement TiledGridResource for Uncompressed items in GIMI Store
jsorel
-
2024/10/03
(sis) branch geoapi-4.0 updated: Support reading range of bytes in data boxes in GIMI store
jsorel
-
2024/10/03
(sis) branch geoapi-4.0 updated: Support URI or Path input in GIMI DataStore
jsorel
-
2024/10/03
(sis) branch geoapi-4.0 updated: Delay reading items in GIMI store, add javadoc
jsorel
-
2024/10/02
(sis) branch geoapi-4.0 updated: Hide aggregated resources in GIMI store, fix incorrect tile raster offset
jsorel
-
2024/10/01
(sis) branch main updated (76fed8a0e3 -> d162d1255b)
desruisseaux
-
2024/10/01
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/10/01
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. The main works are: - Addition of the optional `org.apache.sis.storage.gdal` module. - More work on GSF and GIMI modules (incubator). - API change in subsampling: `int` → `long`. - Functionality of `ResourceOnFileSystem` made public. - Documentation.
desruisseaux
-
2024/10/01
(sis) branch geoapi-3.1 updated (ae3809ff1c -> edc8e9e83e)
desruisseaux
-
2024/10/01
(sis) 01/03: Document the limitations of the current GDAL modules. Tune the exception to throw when GDAL is not available.
desruisseaux
-
2024/10/01
(sis) 02/03: Make the GSF module independent of the GDAL module. It forces us to copy the `org.apache.sis.storage.panama` package, because we do not yet have a location for it that modules could share. However, we copy only a simplified version of that package in GSF for now.
desruisseaux
-
2024/10/01
(sis) 03/03: Move the GDAL module from "incubator" to "optional". The use of `optional` is temporary since the GDAL license is not a problem. This is because the module depends on Java 22, while the core library depends on Java 11.
desruisseaux