commits
Thread
Date
Earlier messages
Later messages
Messages by Thread
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] branch geoapi-4.0 updated (27b60b2 -> 59c2142)
desruisseaux
[sis] 02/02: Release more resources when NetCDF or GeoTIFF data store is closed.
desruisseaux
[sis] 01/02: Add formatting support for ESRI WKT "GeogTran" element.
desruisseaux
[sis] branch geoapi-4.0 updated: Parse GEOGTRAN element from ESRI WKT.
desruisseaux
[sis] branch master updated (0e0cde0 -> 01af141)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-3.1 updated (db2fc14 -> 4f07986)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] branch geoapi-4.0 updated (005c183 -> b718383)
desruisseaux
[sis] 02/02: Fix wrong coordinates in inverse Oblique Stereographic projection. https://issues.apache.org/jira/browse/SIS-537 (contribution by Emmanuel Giasson).
desruisseaux
[sis] 01/02: Avoid a random test failure.
desruisseaux
[sis] branch geoapi-4.0 updated: Allow `GridEvaluator` to handle wraparound axes.
desruisseaux
[sis] branch geoapi-4.0 updated (d9dc1f9 -> 2cdd8ef)
desruisseaux
[sis] 01/02: Add tests for `WraparoundAdjustement` using the constructor with CRS argument.
desruisseaux
[sis] 02/02: Move `WraparoundAdjustment` to public API.
desruisseaux
[sis] branch geoapi-4.0 updated: Revisit `WraparoundAdjustment` before move in public API.
desruisseaux
[sis] branch feat/postgis-hexewkb created (now e34e693)
jsorel
[sis] 01/01: PostGIS: add HexEWKB geometry reader
jsorel
[sis] branch geoapi-4.0 updated (a54ead1 -> b1182eb)
desruisseaux
[sis] 01/02: Upgrade dependencies.
desruisseaux
[sis] 02/02: Fix ClassCastException when showing a GeoTIFF image with anchor points.
desruisseaux
[sis] branch geoapi-4.0 updated (9b98358 -> a54ead1)
desruisseaux
[sis] 02/02: Fix a possible synchronization hole.
desruisseaux
[sis] 01/02: Unify the way RuntimeException are translated to DataStoreException between GeoTIFF and netCDF readers.
desruisseaux
[sis] branch geoapi-4.0 updated: When data can not be read because the request does not intersect the domain, provide more details about which axis does not intersect.
desruisseaux
[sis] branch geoapi-4.0 updated (733f1f8 -> 43dead5)
desruisseaux
[sis] 02/03: Implement more optional methods in `WeakHashMap`.
desruisseaux
[sis] 03/03: Tune the use of tile cache in `TiledGridCoverage`. Remove the hack about `WritableRaster`, replaced by `RenderingWorkaround` class.
desruisseaux
[sis] 01/03: Avoid the use of Number wrapper constructors since they are deprecated for removal. The only remaining use is in `NilObject`, which will need more thought.
desruisseaux
[sis] branch geoapi-4.0 updated: Add one more check of tile consistency with tiled images.
desruisseaux
[sis] branch geoapi-4.0 updated: Rename `ReshapedImage.image` as `source` and add more verifications of image consistency.
desruisseaux
[sis] branch geoapi-4.0 updated (8b9a1ce -> 1112b90)
desruisseaux
[sis] branch geoapi-3.1 updated (eb9ad08 -> db2fc14)
desruisseaux
[sis] branch master updated (e339e19 -> 0e0cde0)
desruisseaux
[sis] 02/03: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] 01/03: Upgrade dependency version.
desruisseaux
[sis] 03/03: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-4.0 updated: Relax the constraint on tile size for the last tile in a row or column.
desruisseaux
[sis] branch geoapi-4.0 updated (1f4f8a9 -> 6a5ec9f)
desruisseaux
[sis] 03/04: Avoid a NullPointerException. This is a temporary fix will waiting a better fix of https://issues.apache.org/jira/browse/SIS-536
desruisseaux
[sis] 04/04: Fix a sometime wrong "possible inconsistency" message saying that "width" or "height" was the problem.
desruisseaux
[sis] 01/04: Simplify the `IdentifiedObjectFinder` cache by removing the flags about explicitely requested object. The objects searched indirectly are not so numerous, and sometime shared by other searches.
desruisseaux
[sis] 02/04: Add GeoTIFF and PROJ names and identifiers for "Azimuthal Equidistant". A verification in Snyder's book suggests that what other projects call "Azimuthal Equidistant" is actually the "Modified Azimuthal Equidistant" approximation (both were designed for islands in Micronesia). Another source is https://cfconventions.org/wkt-proj-4.html
desruisseaux
[sis] branch geoapi-4.0 updated: Reduce the number of CRS created during search of coordinate operations. We address the issue by adding IdentifiedObjectFinder.Domain.EXHAUSTIVE_VALID_DATASET enumeration value, whih also appears to simplify code as a side-effect.
desruisseaux
[sis] branch geoapi-4.0 updated (439b007 -> a3ab666)
desruisseaux
[sis] 03/04: Typos: "the intend" → "the intent", "parameters values" → "parameter values".
desruisseaux
[sis] 02/04: Fix a confusing use of "orginal values" in documentation.
desruisseaux
[sis] 01/04: Fix an inacurate documentation about the 0° (or 180°) meridian passing through geographic and rotated poles.
desruisseaux
[sis] 04/04: Try to make the search for coordinate operations (between a pair of CRS) less costly by avoiding extensive searches of CRS candidates before simpler attempts failed. As a side effect, make the cache of above-cited searches more deterministic.
desruisseaux
[sis] branch geoapi-4.0 updated (991733b -> 439b007)
desruisseaux
[sis] 02/02: Remove `PoleRotationMock`, replaced by the real operation. It forces us to remove the constraint on the θp parameter value.
desruisseaux
[sis] 01/02: Simplify the formulas for φ, ∂y/∂λ and ∂y/∂φ (atan2 replaced by asin).
desruisseaux
svn commit: r1897814 - /sis/analysis/Rotated pole.wxmx
desruisseaux
[sis] branch geoapi-4.0 updated (865ea92 -> 991733b)
desruisseaux
[sis] 02/02: Change the way "North pole rotation" is created and change the way the inverse operation is created. The north pole case is now implemented as a "South pole rotation" operation rotating the antipodal point. It causes a 180° offset in longitude, but this is intended according the following definition from COSMO:
desruisseaux
[sis] 01/02: Avoid creating inverse transform when not needed.
desruisseaux
[sis] branch geoapi-4.0 updated: Bug fix: `PointOutsideCoverageException` was not correctly made silent when point is outside coverage.
desruisseaux
[sis] branch geoapi-4.0 updated (1649034 -> 5984d02)
desruisseaux
[sis] 01/05: Make error message more understandable.
desruisseaux
[sis] 02/05: Remove workarounds that are no longer needed when building with JDK 17 (even if the compilation result still target Java 8). Add workaround for https://bugs.openjdk.java.net/browse/JDK-8166038
desruisseaux
[sis] 04/05: Add a test case for https://issues.apache.org/jira/browse/SIS-514 (was probably already fixed in SIS 1.1 release).
desruisseaux
[sis] 05/05: More efficient and silent handling of `PropertyValue` when the given name is not a property of the feature.
desruisseaux
[sis] 03/05: Add a "last resort" workaround for JDK-8166038 for handling the cases where the `Raster` instance has not been created by ourselves.
desruisseaux
[sis] branch geoapi-4.0 updated: Provide more information in case of errors.
desruisseaux
[sis] branch geoapi-4.0 updated: Fix a bug in TIFF LZW compression when the code size is about to move to 13 bits (which is illegal) but is immediately followed by a `CLEAR_CODE` (which make it okay).
desruisseaux
[sis] branch geoapi-4.0 updated (c541c4e -> 8983130)
desruisseaux
[sis] 01/02: Temporary disallow non-zero axis rotation for the "North pole rotation" case, until we resolved an ambiguity about the sign of this rotation angle.
desruisseaux
[sis] 02/02: Fix a few typos in javadoc.
desruisseaux
[sis] branch geoapi-4.0 updated: Clarify the meaning of axis rotation (the last rotation in "Pole rotation" operation method).
desruisseaux
[sis] branch geoapi-4.0 updated (fe14e14 -> d564ace)
desruisseaux
[sis] 02/02: Add parameter names derived from ISO 19162 WKT example for `PoleRotation` operation method. We use SIS namespace for now, but may change to OGC later if those names are adopted by OGC.
desruisseaux
[sis] 01/02: Rename `RotatedPole` as `PoleRotation` for consistency with EPSG database usage (e.g. "Longitude rotation") and with example in ISO 19162.
desruisseaux
[sis] branch geoapi-4.0 updated (f537ce2 -> fe14e14)
desruisseaux
[sis] 03/03: Add a `DIMENSION` constant in `AbstractMathTransform2D` for code clarity.
desruisseaux
[sis] 01/03: Override the most commonly used `transform(…)` variant for efficiency.
desruisseaux
[sis] 02/03: Add transform derivative (Jacobian matrix) for rotated pole. This work completes https://issues.apache.org/jira/browse/SIS-533
desruisseaux
svn commit: r1897622 - /sis/analysis/Rotated pole.wxmx
desruisseaux
[sis] branch geoapi-4.0 updated: Fix an error in the determination of parameter values for inverse of "Rotated North Pole".
desruisseaux
[sis] branch geoapi-4.0 updated (78a95a0 -> 61aa869)
desruisseaux
[sis] 01/02: Add tests for north pole rotation.
desruisseaux
[sis] 02/02: Move `fastHypot` in a location where `RotatedPole` can use. This is mostly for documenting why we use that function.
desruisseaux
[sis] branch geoapi-4.0 updated (2d89bb0 -> 78a95a0)
desruisseaux
[sis] 01/01: Add an `isIdentity()` method.
desruisseaux
[sis] branch geoapi-4.0 updated (33d5d46 -> 2d89bb0)
desruisseaux
[sis] 02/02: Add an `isIdentity()` method and comment.
desruisseaux
[sis] 01/02: Parameter in traditional order for factory methods. The `transform(…)` methods keep the "internal" order.
desruisseaux
[sis] branch geoapi-4.0 updated (d8b9343 -> 33d5d46)
desruisseaux
[sis] 02/03: Provide a way to alter parameter values of inverse operation in a call to `ContextualParameters.inverse(…)`.
desruisseaux
[sis] 01/03: Add a `Citations.WMO` constant for the World Meteorological Organization.
desruisseaux
[sis] 03/03: Add "Rotated Latitude/Longitude" coordinate operation.
desruisseaux
[sis] branch geoapi-4.0 updated: Move some metadata fields in a separated `ImageMetadataBuilder` class. The goal is to make their life cycle more visible, especially `XMLMetadata` which causes confusing metadata tree if not merged last.
desruisseaux
[sis] branch master updated (94526e6 -> e339e19)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1'. It allows to get the security fix with H2 upgrade. That vulnerability should have no practical incidence on SIS because H2 dependency was in tests only.
desruisseaux
[sis] branch geoapi-3.1 updated (9812159 -> eb9ad08)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1.
desruisseaux
[sis] branch geoapi-4.0 updated (959ff5b -> 281a020)
desruisseaux
[sis] 01/02: Propagate the dependency upgrade to NetBeans project configuration. Minor reformating for consistency with code base.
desruisseaux
[sis] 02/02: Add a `MapValue.putIfAbsent` method for efficiency. It is used in various places.
desruisseaux
[sis] branch geoapi-4.0 updated: chore(Build): upgrade H2 database to latest release (patch update)
amanin
[sis] branch geoapi-4.0 updated: refactor(Core): Make Banded coverage envelope optional.
amanin
[sis] branch geoapi-4.0 updated (b5d59ec -> bf22b75)
desruisseaux
[sis] 01/03: Minor documentation clarification about parameter group order.
desruisseaux
[sis] 03/03: Fix a `MetadataVisitorException` when coyping the `Metadata.getLocaleAndCharsets()` property. It was caused by ClassCastException: Map.Entry.
desruisseaux
[sis] 02/03: Fix a `NullPointerException`.
desruisseaux
[sis] branch master updated (fb64b0b -> 94526e6)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1' for fixing a test failure.
desruisseaux
[sis] branch geoapi-3.1 updated (c2534df -> 9812159)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1 for fixing a test failure.
desruisseaux
[sis] branch geoapi-4.0 updated: Fix XML test to UTC timezone.
desruisseaux
[sis] branch master updated (df88006 -> fb64b0b)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-3.1 updated (171730a -> c2534df)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] branch geoapi-4.0 updated: Make `GridGeometry.getEnvelope(CoordinateReferenceSystem)` a little bit more robust.
desruisseaux
[sis] branch refactor/failure_upon_store_discovery deleted (was 53eefbb)
desruisseaux
[sis] branch refactor/strict_storage_connector deleted (was ae81451)
desruisseaux
[sis] branch geoapi-4.0 updated: Add a `GridGeometry.getEnvelope(CoordinateReferenceSystem)` method.
desruisseaux
[sis] branch geoapi-4.0 updated (ecee3c9 -> 031330c)
desruisseaux
[sis] 02/02: Adopt "colinear" as a valid spelling. While "collinear" seems more widely used, "colinear" is the spelling used by Java2D and is used in current SIS public API.
desruisseaux
[sis] 01/02: Resolve more issues with the use of axis direction such as "South along 90° East". It fixes some exceptions that were thrown when using Polar Stereographic projection.
desruisseaux
[sis] branch geoapi-4.0 updated (c6d42d4 -> ecee3c9)
desruisseaux
[sis] 02/02: Build configuration: upgrade Maven dependencies.
desruisseaux
[sis] 01/02: Revert the removal `DURATION_FOR_LOGGING` threshold for logging and add an explanation about the rational. Tune the log levels of JavaFX application.
desruisseaux
[sis] branch geoapi-4.0 updated (45fcb32 -> c6d42d4)
desruisseaux
[sis] 02/02: Provide a way to select the filter log messages by logger.
desruisseaux
[sis] 01/02: Reduce the log levels (from FINE to FINER) of CRS created as a result of scanning the database in search for a CRS matching criteria.
desruisseaux
[sis] branch geoapi-4.0 updated (9b45753 -> 45fcb32)
desruisseaux
[sis] 02/05: Add a safety check against `NullPointerException` if a concatenated operation contains a defining operation.
desruisseaux
[sis] 03/05: Make exception messages more informative for some errors happening at netCDF reading time. It requires some code for making possible to transfer information, but this is for error handling only.
desruisseaux
[sis] 01/05: Add credits for https://issues.apache.org/jira/browse/SIS-532
desruisseaux
[sis] 05/05: Use the localization provided by `CompoundFormat` for formatting values in the metadata tree. This is a cleaner solution than previous code for solving a problem of geographic extent not property formatted.
desruisseaux
[sis] 04/05: Remove the `QuietLogRecord` package-private class, replaced by the use of a `java.util.logging.Filter`. It allows us to get the same functionality from other packages (in this commit, netCDF).
desruisseaux
[sis] branch geoapi-4.0 updated: Make the GPX tests more robust to coexistance of ESRI and JTS librairies on the classpath.
desruisseaux
[sis] branch geoapi-4.0 updated (88c8bbb -> eeb8b0e)
desruisseaux
[sis] 01/01: Add a `Prober.orElse(…)` method for testing probers with different types.
desruisseaux
[sis] branch geoapi-4.0 updated: Add a `Prober.orElse(…)` method for testing probers with different types.
desruisseaux
[sis] branch geoapi-4.0 updated: Allow `Linearizer` to use "Polar Stereographic" projection instead of "Universal Transverse Mercator" if the raster is too close to a pole.
desruisseaux
[sis] branch geoapi-4.0 updated (440c700 -> daf0e36)
desruisseaux
[sis] 01/01: Fix a NaN value caused by rounding error in Oblique Mercator inverse projection.
desruisseaux
[sis] branch geoapi-4.0 updated (ee858dc -> 440c700)
desruisseaux
[sis] 01/02: Upgrade dependencies.
desruisseaux
[sis] 02/02: Fix a NaN value caused by rounding error in Oblique Mercator inverse projection.
desruisseaux
[sis] branch geoapi-4.0 updated (a18611b -> ee858dc)
desruisseaux
[sis] branch geoapi-3.1 updated (c6991bf -> 171730a)
desruisseaux
[sis] branch master updated (7ea6427 -> df88006)
desruisseaux
[sis] 03/04: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] 01/04: Add a test for TIFF `GEO_METADATA` tag. The test using temporal extent forces us to add a minimalist "sis-temporal" implementation.
desruisseaux
[sis] 02/04: Following the addition of a minimalist `org.opengis.temporal` implementation, remove some checks for the (not yet existant) "sis-temporal" module.
desruisseaux
[sis] 04/04: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-4.0 updated: Initial support of `GEO_METADATA` and `GDAL_METADATA` tags when reading GeoTIFF image.
desruisseaux
[sis] branch geoapi-4.0 updated (7261327 -> 7b7cd63)
desruisseaux
[sis] 01/03: Upgrade netCDF dependency.
desruisseaux
[sis] 03/03: Fix an `IllegalArgumentException` when creating CRS from a netCDF file with unknown names.
desruisseaux
[sis] 02/03: Provide a safer alternative to the possibly infinite loops over `Markable.reset()`.
desruisseaux
[sis] branch geoapi-4.0 updated (434ffd0 -> 7261327)
desruisseaux
[sis] 01/07: Minor javadoc clarification and renaming <T> parameter as <S> for "source" or "storage".
desruisseaux
[sis] 04/07: Editions in comments (mostly spelling). No code change.
desruisseaux
[sis] 03/07: Port the main idea behind the "refactor/strict_storage_connector" branch (from by Alexis). A `DataStoreProvider.probeContet(…)` method is provided for testing a file with mark/reset managed automatically.
desruisseaux
[sis] 02/07: Rename `connection` local variables as `connector`.
desruisseaux
[sis] 07/07: More tolerant parsing of dates in the CSV reader. Javadoc update about default encoding (recent Java versions switch to UTF-8).
desruisseaux
[sis] 05/07: Avoid wrapping `BufferedReader` if possible in `DataStoreProvider.probeContent(…)`. This is for allowing users to invoke `BufferedReader.readLine()`.
desruisseaux
[sis] 06/07: Use the new safer `StorageConnector.commit(…)` and `DataStoreProvider.probeContent(…)` where they can easily be used.
desruisseaux
[sis-site] branch main updated: Remove links to decomissioned email archives.
desruisseaux
[sis] branch master updated (e621d10 -> 7ea6427)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-3.1 updated (a63fa19 -> c6991bf)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] branch geoapi-4.0 updated: Refactor: move internal method `XPaths.xpointer(…)` to an enumeration. In the previous version, the first argument was a kind of enumeration as a String.
desruisseaux
[sis] branch geoapi-4.0 updated: Trivial renaming of a parameter for clarity.
desruisseaux
[sis] branch feat/featureset-subset-abstract deleted (was a34b9e8)
desruisseaux
[sis] branch geoapi-4.0 updated (b0c524e -> 9c433de)
desruisseaux
[sis] 01/01: Merge branch 'feat/featureset-subset-abstract' into geoapi-4.0 but with a support of simple x-paths instead of unconditional catch of exception. The exception is caught only if the xpath is something like "/*/property" where the root "/" in interpreted as the feature instance and the "*" is interpreted as "any feature, including types not known to the planner".
desruisseaux
[sis] 01/01: FeatureSet : support simple query using a property unknowned by the feature type
desruisseaux
[sis] branch geoapi-4.0 updated: Remove the static `FeatureExpression.expectedType(…)` method because its heuristic (return the type of the singleton property if a feature contains only one property) is dangerous: there is no reason for an operation to have results of the same type.
desruisseaux
[sis] branch fix/projection_name_clash deleted (was 7b8a6a6)
desruisseaux
[sis] branch geoapi-4.0 updated (e13ceef -> a83df8e)
desruisseaux
[sis] 01/02: Merge remote-tracking branch 'origin/fix/projection_name_clash' into geoapi-4.0 together with correction for the bug demonstrated by the new test.
desruisseaux
[sis] 02/02: Trivial comment formatting.
desruisseaux
[sis] branch geoapi-4.0 updated (09ee4ee -> e13ceef)
desruisseaux
[sis] 02/02: Fix an exception when opening a netCDF file with one-dimensional variables.
desruisseaux
[sis] 01/02: Share common code in the way to format property values in the JavaFX application, and put a limit on the string length.
desruisseaux
[sis] branch geoapi-4.0 updated: Make easier to build a sample dimension with a background value but no category. This is necessary for keeping RGB images as "for visualization only" images.
desruisseaux
[sis] branch geoapi-4.0 updated (cbe0457 -> 3c3b0d8)
desruisseaux
[sis] 02/02: Rewrite the horizontal predictor for fixing a bug in the handling of types other than byte. Contains an opportunistic renaming of `setInput(long, long)` method as `setInputRegion(…)`.
desruisseaux
[sis] 01/02: Layout TIFF "image description" on a single line.
desruisseaux
[sis] branch geoapi-4.0 updated (d1b7ace -> cbe0457)
desruisseaux
[sis] 05/06: Fix a bug in the application of longitude wraparound when the objective CRS is different than the source CRS. The bug caused the image to disapear at some zoom levels.
desruisseaux
[sis] 01/06: Improvements in the handling of "Copy" actions from contextual menu.
desruisseaux
[sis] 02/06: Parse `GEO_METADATA` and `GDAL_METADATA` tags as XML. For now they are shown only in the native metadata view.
desruisseaux
[sis] 04/06: Add a menu for opening the folder containing a file.
desruisseaux
[sis] 03/06: Add a menu item for showing a metadata value in a dialog window.
desruisseaux
[sis] 06/06: Add a safety check for tile size before to reuse a tile from the cache.
desruisseaux
[sis] branch master updated (da97f66 -> e621d10)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
[sis] branch geoapi-3.1 updated (c248954 -> a63fa19)
desruisseaux
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
[sis] branch geoapi-4.0 updated (dda6e20 -> d1b7ace)
desruisseaux
[sis] 01/03: Fix a test failure caused by the upgrade of PostgreSQL JDBC driver version. The driver now reports ""public"."geometry"" (including inner quotes) as the object type instead of "geometry".
desruisseaux
[sis] 02/03: Upgrade UCAR netCDF dependency to latest version. That version was released for patching Log4J security issue. We think that Apache SIS was not impacted because it does not use Log4J at all and the UCAR netCDF library is an optional dependency. Even when the UCAR library is present, we use the bridge to standard `java.util.logging` framework. But we upgrade anyway as a safety.
desruisseaux
Earlier messages
Later messages