Messages by Date
-
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
-
2024/10/01
(sis) branch geoapi-4.0 updated (5364df70d4 -> 27465f381e)
desruisseaux
-
2024/10/01
(sis) branch geoapi-4.0 updated: Handle more divers structures in GIMI files
jsorel
-
2024/09/30
(sis) 04/04: Fix a spurious "no data" which was not supposed to be there after conversion to NaN. This spurious "no data" blocked the viewing of GeoTIFF with floating point numbers.
desruisseaux
-
2024/09/30
(sis) 03/04: Better reporting of the exception when metadata are shown in the JavaFX application.
desruisseaux
-
2024/09/30
(sis) 02/04: Bug fixes in the support of sub-components in a GDAL store: - Fix the driver identifier (short name, not long name). - Throw an exception when a component cannot be opened. - Do not close the components that were not opened.
desruisseaux
-
2024/09/30
(sis) 01/04: Better control about whether to clip the region to read to the valid area. This is required because the GeoTIFF and GDAL data stores have opposite needs.
desruisseaux
-
2024/09/30
(sis) branch geoapi-4.0 updated (2b9172f57c -> c0ea93a741)
desruisseaux
-
2024/09/29
(sis) branch geoapi-4.0 updated: Provides metadata information about the software used by `NetcdfStore` for reading a netCDF file. This commit completes the previous one, which was providing this information for all other stores. The netCDF case required additional pre-defined metadata and helper methods for fetching version. This commit also simplifies the way to build that "formatSpecificationCitation" metadata node.
desruisseaux
-
2024/09/26
(sis) 03/03: Add metadata information about which library (including its version) was used for reading a raster or other data file.
desruisseaux
-
2024/09/26
(sis) branch geoapi-4.0 updated (0e4a3bba3c -> 57aa818b35)
desruisseaux
-
2024/09/26
(sis) 02/03: Add localized resources.
desruisseaux
-
2024/09/26
(sis) 01/03: Move resources in the package that use them, with a test for ensuring that they are accessible.
desruisseaux
-
2024/09/25
(sis) 02/02: Omit the `Specific` suffix in the name of classes that are already in a package named `specific`.
desruisseaux