Messages by Date
-
2021/12/28
[sis] 06/06: Add a safety check for tile size before to reuse a tile from the cache.
desruisseaux
-
2021/12/28
[sis] 03/06: Add a menu item for showing a metadata value in a dialog window.
desruisseaux
-
2021/12/28
[sis] 04/06: Add a menu for opening the folder containing a file.
desruisseaux
-
2021/12/28
[sis] branch geoapi-4.0 updated (d1b7ace -> cbe0457)
desruisseaux
-
2021/12/28
[sis] 02/06: Parse `GEO_METADATA` and `GDAL_METADATA` tags as XML. For now they are shown only in the native metadata view.
desruisseaux
-
2021/12/28
[sis] 01/06: Improvements in the handling of "Copy" actions from contextual menu.
desruisseaux
-
2021/12/28
[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
-
2021/12/27
[sis] branch master updated (da97f66 -> e621d10)
desruisseaux
-
2021/12/27
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2021/12/27
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2021/12/27
[sis] branch geoapi-3.1 updated (c248954 -> a63fa19)
desruisseaux
-
2021/12/27
[sis] 03/03: Spelling fixes.
desruisseaux
-
2021/12/27
[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
-
2021/12/27
[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
-
2021/12/27
[sis] branch geoapi-4.0 updated (dda6e20 -> d1b7ace)
desruisseaux
-
2021/12/27
[sis] branch fix/fast-envelope deleted (was b3ac6a5)
desruisseaux
-
2021/12/27
[sis] 01/01: Initial attempt to support H2GIS (work in progress). Current version fails with the following exception:
desruisseaux
-
2021/12/27
[sis] branch wip/h2gis created (now f6d7586)
desruisseaux
-
2021/12/27
[sis] 01/02: Execute PostgreSQL `ANALYZE` at most once per table. Add documentation about the rational for not using `ST_Extent`.
desruisseaux
-
2021/12/27
[sis] branch geoapi-4.0 updated (a70874e -> dda6e20)
desruisseaux
-
2021/12/27
[sis] 02/02: Add tests on H2 database. This is derived from Alexis's work on "fix/fast-envelope" branch.
desruisseaux
-
2021/12/26
[sis] 02/02: Implement `FeatureSet.getEnvelope()` with an estimation computed from PostgreSQL statistics. This is derived from Alexis's work on the "fix/fast-envelope" branch.
desruisseaux
-
2021/12/26
[sis] branch geoapi-4.0 updated (8e338b7 -> a70874e)
desruisseaux
-
2021/12/26
[sis] 01/02: Add a test and comment explaining why resolving links is an important optimization. It makes the difference between using or not a database index.
desruisseaux
-
2021/12/26
[sis] branch geoapi-4.0 updated: Resolve links during the optimization phase of a filter expression. It allows SQL statements where we previously missed opportunities.
desruisseaux
-
2021/12/25
[sis] branch fix/postgis deleted (was ec007be9)
desruisseaux
-
2021/12/25
[sis] branch geoapi-4.0 updated: Make the `Gridcoverage` available as a `Feature` property. With this commit, PostGIS rasters are now available through the Feature API.
desruisseaux
-
2021/12/24
[sis] branch geoapi-4.0 updated: Complete the implementation of `GeometryGetter` with the use of `InfoStatements` for fetching the CRS from a SRID code.
desruisseaux
-
2021/12/23
[sis] branch geoapi-4.0 updated: Refactor the parsing of hexadecimal strings for making possible to control the decoding algorithm according the database driver. The mechanism is applied on geometries and shared by rasters. Tests are consolidated in a "SpatialFeatures" database schema.
desruisseaux
-
2021/12/21
[sis] branch geoapi-4.0 updated: Add `InfoStatements.findSRID(CoordinateReferenceSystem)` method and use it in `RasterWriter`. Initial draft of test cases for WKB raster in the context of PostGIS database.
desruisseaux
-
2021/12/20
[sis] branch feat/postgis-raster deleted (was 288c7de)
desruisseaux
-
2021/12/19
[sis] branch geoapi-4.0 updated: Initial support of PostGIS raster format. This is an adaptation of Johann's work.
desruisseaux
-
2021/12/18
svn commit: r51578 - /release/sis/1.0/
desruisseaux
-
2021/12/17
[sis] branch geoapi-4.0 updated: Make Shape implementations serializable.
desruisseaux
-
2021/12/12
[sis] branch feat/toShape deleted (was d3b3ce3)
desruisseaux
-
2021/12/12
[sis] branch geoapi-4.0 updated: More reliable detecting of Java2D geometries backed by single-precision floating point numbers.
desruisseaux
-
2021/12/12
[sis] 02/03: Post-merge refactoring: rename classes and move `DecimatedShape` to `j2d` package because it does not depend on JTS.
desruisseaux
-
2021/12/12
[sis] branch geoapi-4.0 updated (8796eb1 -> a1f8e94)
desruisseaux
-
2021/12/12
[sis] 01/03: Review and merge branch 'feat/toShape' into geoapi-4.0. Implementation of `JTS.fromAwt(…)` methods moved to a separated class `ShapeConverter`. Implementation of `AbstractJTSShape` and related classes where refactored. Tests added in `JTSTest` class have been moved to dedicated classes.
desruisseaux
-
2021/12/12
[sis] 03/03: Fix a mismatched dimension error when the JTS geometry to transform is associated to a three-dimensional CRS.
desruisseaux
-
2021/12/10
[sis] branch geoapi-4.0 updated: Deprecate `LoggerFactory` for removal. https://issues.apache.org/jira/browse/SIS-531
desruisseaux
-
2021/12/09
[sis] branch geoapi-4.0 updated: Use custom `GeometryFactory` in the rest of SIS code. Fix a bug with negative `measures` when the coordinates array length is 0.
desruisseaux
-
2021/12/09
[sis] 02/02: Add an implementation of JTS `CoordinateSequenceFactory` interface which stores coordinate values in packed arrays (like what JTS `PackedCoordinateSequence` does) but without retaining a copy in a `SoftReference<Coordinate[]>` (because we want to save memory for bigger uses, such as rendered images).
desruisseaux
-
2021/12/09
[sis] 01/02: Require CRS dimension to be strictly equal to JTS geometry dimension. This is made possible by configuring `WKTReader` for constructing 2D geometries when there is no explicit Z or M.
desruisseaux
-
2021/12/09
[sis] branch geoapi-4.0 updated (3963a3a -> a8edb40)
desruisseaux
-
2021/12/08
[sis] branch fix/jts3d deleted (was fbff2d9)
desruisseaux
-
2021/12/08
[sis] 01/01: Merge branch 'fix/jts3d' into geoapi-4.0 with modifications: for consistency with `Wrapper.getCoordinatesDimension(…)` expectation, replace all `new Coordinate(x,y)` by `new CoordinateXY(x,y)` in SIS code base.
desruisseaux
-
2021/12/08
[sis] branch geoapi-4.0 updated (5c39a43 -> 3963a3a)
desruisseaux
-
2021/12/08
[sis] 02/04: Javadoc clarifications.
desruisseaux
-
2021/12/08
[sis] branch geoapi-4.0 updated (658a46a -> 5c39a43)
desruisseaux
-
2021/12/08
[sis] 03/04: Change Interpolation interface to an abstract class. Needed for addition of package-private method in next commit.
desruisseaux
-
2021/12/08
[sis] 04/04: Fix a problem of incompatible (SampleModel, ColorModel) pair when `Visualization` determined that it can not apply interpolations.
desruisseaux
-
2021/12/08
[sis] 01/04: Reverse the order of elements in `GridCoverageResource.getResolutions()`: from finest (smallest numbers) to coarsest (larger numbers).
desruisseaux
-
2021/12/07
[sis] branch geoapi-4.0 updated: Partial workaround of unnamed netCDF dimensions considered equal. This workaround does not completely solve the problem because a fix relative to `ucar.nc2.dataset.CoordinateSystem` is also needed.
desruisseaux
-
2021/12/06
[sis] 02/03: Support the reading of tiles at `RenderedImage.getTile(int, int)` invocation time. This is enabled when loading mode is `RasterLoadingStrategy.AT_GET_TILE_TIME`.
desruisseaux
-
2021/12/06
[sis] 01/03: `ComputedImage.prefetch(Rectangle)` method for notifying that many tiles will be fetched. It allows implementations to allocate and release resources once for the group of tiles, or to compute them in some specific order (e.g. sequential order during I/O operations).
desruisseaux
-
2021/12/06
[sis] 03/03: Parameter values were not properly compared when the value is a `double[]` array.
desruisseaux
-
2021/12/06
[sis] branch geoapi-4.0 updated (9824159 -> 570e087)
desruisseaux
-
2021/12/05
[sis] 02/03: Subset of wrapper should continue to delegate to the wrapper.
desruisseaux
-
2021/12/05
[sis] 03/03: Handle reduced-resolution (overview) images as levels in a pyramid of images (Cloud Optimized GeoTIFF convention).
desruisseaux
-
2021/12/05
[sis] branch geoapi-4.0 updated (78d9505 -> 9824159)
desruisseaux
-
2021/12/05
[sis] 01/03: Need to discard fully the old data when new data are loaded.
desruisseaux
-
2021/12/02
[sis] branch master updated (b94a500 -> da97f66)
desruisseaux
-
2021/12/02
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2021/12/02
[sis] branch geoapi-3.1 updated (5a19a70 -> c248954)
desruisseaux
-
2021/12/02
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2021/12/02
[sis] 02/03: Fix a problem of image now shown when selecting "New window" menu.
desruisseaux
-
2021/12/02
[sis] branch geoapi-4.0 updated (de04f27 -> 78d9505)
desruisseaux
-
2021/12/02
[sis] 03/03: Fix a typo: "to shown" → 'to show".
desruisseaux
-
2021/12/02
[sis] 01/03: Avoid creation of an unused `Accordion` control. Remember which title pane was expanded when switching view.
desruisseaux
-
2021/12/01
[sis] branch geoapi-4.0 updated: Add limited options to `ExtentSelector` for configuring the selection criteria.
desruisseaux
-
2021/11/30
[sis] 02/03: `CoverageCanvas` needs to take background value in account during "resample" operations.
desruisseaux
-
2021/11/30
[sis] branch geoapi-4.0 updated (5b8c29b -> 729a4e3)
desruisseaux
-
2021/11/30
[sis] 03/03: Add a contextual menu for clearing the table of category colors.
desruisseaux
-
2021/11/30
[sis] 01/03: Allow to specify default color palettes for netCDF variables. This is an internal API for now, with colors depending on conventions.
desruisseaux
-
2021/11/29
[sis] 02/02: Allow netCDF reader to distinguish "discrete coverage" from "continuous coverage". In GCOM-C case, the "QA_flag" (data quality) variable is a discrete coverage.
desruisseaux
-
2021/11/29
[sis] 01/02: Subsampling computed by `GridDerivation.subgrid(GridGeometry)` must be integer (it was not when the given grid geometry has only a "grid to CRS" transform). Better determination of which grid between source and target must have a CRS.
desruisseaux
-
2021/11/29
[sis] branch geoapi-4.0 updated (a24f3de -> 5b8c29b)
desruisseaux
-
2021/11/28
[sis] branch geoapi-4.0 updated: More stable behavior of the tree of resources when the second resource is added after the first one.
desruisseaux
-
2021/11/28
[sis] branch geoapi-4.0 updated (9edee11 -> 9a8e548)
desruisseaux
-
2021/11/28
[sis] 01/03: Reduce the number of image rendering events in the `PropertyView`. If rendering requests happen faster that we can redraw, only the last request is executed.
desruisseaux
-
2021/11/28
[sis] 03/03: Simplify the GUI on the left side: - Replace the split pane on the left side by an accordion. - Reduce the number of titled pane in the accordion for other controls.
desruisseaux
-
2021/11/28
[sis] 02/03: Fix a `NullPointerException` when a new resource is opened while another resource was visible.
desruisseaux
-
2021/11/28
[sis] 03/03: In `PlanarImage.verify()`, an unexpected value for "width" and "height" properties may be normal. So those "anomalies" should be reported only if everything else is okay.
desruisseaux
-
2021/11/28
[sis] branch geoapi-4.0 updated (2034647 -> 9edee11)
desruisseaux
-
2021/11/28
[sis] 01/03: Remove the 100 pixels margin which was added to the image rendered by `CoverageCanvas`. The margin intend was to have some content ready in advance when user translates the view. But it also consumes more memory, slows down the rendering (because of larger surface) and makes the `ImagePropertyExplorer` content a little bit more confusing.
desruisseaux
-
2021/11/28
[sis] 02/03: Better rendering of `ImagePropertyExplorer` content when the property value is another image.
desruisseaux
-
2021/11/27
[sis] branch geoapi-4.0 updated (d41d829 -> 2034647)
desruisseaux
-
2021/11/27
[sis] 02/02: Fix an `IndexOutOfBoundsException` when stretching the colors of an `IndexColorModel`.
desruisseaux
-
2021/11/27
[sis] 01/02: Give a little bit of tickness to the lines drawn for representing missing tiles.
desruisseaux
-
2021/11/26
[sis] branch feat/postgis-raster updated (9a72e10 -> 288c7de)
jsorel
-
2021/11/26
[sis] 02/02: feat(PostGIS): add WKB Raster reader/writer
jsorel
-
2021/11/26
[sis] 01/02: fix(JTS): check crs and geometry dimensions compatibility on affectation
jsorel
-
2021/11/26
[sis] 01/01: fix(JTS): check crs and geometry dimensions compatibility on affectation
jsorel
-
2021/11/26
[sis] branch fix/jts3d updated (ec8da76 -> fbff2d9)
jsorel
-
2021/11/26
[sis] 01/02: feat(JTS): add JTS.asShape functions to view a JTS Geometry as a Java2D Shape
jsorel
-
2021/11/26
[sis] 02/02: feat(JTS): add fromAwt functions
jsorel
-
2021/11/26
[sis] branch feat/toShape updated (5d32149 -> d3b3ce3)
jsorel
-
2021/11/26
[sis] branch geoapi-4.0 updated: CQL : add query read/write support
jsorel
-
2021/11/25
[sis] 01/01: Move `RenderingData` to the portrayal module without the pseudo-styling part. It will allows the reuse of this rendering code for targets other than JavaFX.
desruisseaux
-
2021/11/25
[sis] branch geoapi-4.0 updated (52cff9a -> 0859cb9)
desruisseaux
-
2021/11/25
[sis] 02/05: Allow `GridDerivation.subgrid(GridGeometry)` to work when the query contains only a "grid to CRS" transform, without envelope or grid extent.
desruisseaux
-
2021/11/25
[sis] branch geoapi-4.0 updated (b6f2655 -> 52cff9a)
desruisseaux
-
2021/11/25
[sis] 03/05: Add an `Extents.union(…)` method and modify implementations of `intersection` methods for sharing code.
desruisseaux
-
2021/11/25
[sis] 04/05: Add a `CoverageCanvas.resourceProperty` in replacement of previous WeakReference to resource "originator". Add `MultiResolutionCoverageLoader` class for loading `GridCoverage` from a resource at different resolution. Together, those changes allow `CoverageCanvas` to use data loaded at a pyramid level determined from the zoom level.
desruisseaux
-
2021/11/25
[sis] 01/05: Minor fixes for javadoc, formatting and state of immutable object.
desruisseaux
-
2021/11/25
[sis] 05/05: Move `RenderingData` to the portrayal module without the pseudo-styling part. It will allows the reuse of this rendering code for targets other than JavaFX.
desruisseaux
-
2021/11/24
[sis] 01/01: feat(PostGIS): add WKB Raster reader/writer
jsorel
-
2021/11/24
[sis] branch feat/postgis-raster created (now 9a72e10)
jsorel
-
2021/11/24
[sis] branch fix/jts3d created (now ec8da76)
jsorel
-
2021/11/24
[sis] 01/01: fix(JTS): check crs and geometry dimensions compatibility on affectation
jsorel
-
2021/11/24
[sis] branch fix/projection_name_clash created (now 7b8a6a6)
amanin
-
2021/11/24
[sis] 01/01: chore(Storage): add a test case for column definition ambiguity.
amanin
-
2021/11/23
[sis] branch feat/toShape updated: feat(JTS): add fromAwt functions
jsorel
-
2021/11/23
[sis] 01/01: feat(JTS): add JTS.asShape functions to view a JTS Geometry as a Java2D Shape
jsorel
-
2021/11/23
[sis] branch feat/toShape created (now 32dee92)
jsorel
-
2021/11/15
[sis] 02/02: Dissociate the process loading data in `GridView` and `CoverageCanvas`. Previous version was systematically loading data in `GridView` (even if it was not visible) then gave the `GridCoverage` reference to `CoverageCanvas` in order to load data only once. This new version loads data independently; we will rely more on `DataStore` resource caching. This separation is needed because `GridView` and `CoverageCanvas` will not load the same data anymore after we take pyramid in account. It also [...]
desruisseaux
-
2021/11/15
[sis] 01/02: Remove a hack which is not needed anymore when building with Java 17.
desruisseaux
-
2021/11/15
[sis] branch geoapi-4.0 updated (09243ef -> b6f2655)
desruisseaux
-
2021/11/10
[sis] branch fix/mask-image-is-back deleted (was 2d2f7ef)
desruisseaux
-
2021/11/10
[sis] branch geoapi-4.0 updated (0c89e86 -> 09243ef)
desruisseaux
-
2021/11/10
[sis] 03/06: Consolidation on the widget showing a "coverage view + controls" pair: Avoid creating controls before needed, make locale more explicit, etc.
desruisseaux
-
2021/11/10
[sis] 04/06: Use more complete resource identifiers as window title. The intend is to avoid identifiers that are only "1", "2", etc.
desruisseaux
-
2021/11/10
[sis] 01/06: Minor clarification in the comment about NaN values in map projection results.
desruisseaux
-
2021/11/10
[sis] 02/06: Simplify a little bit the layout of logging panel. The previous use of SplitPane + TitledPane was a workaround for the absence of something equivalent to `JSplitPane.setOneTouchExpandable(boolean)` in JavaFX, but that workaround was visually not very nice.
desruisseaux
-
2021/11/10
[sis] 06/06: Merge branch 'fix/mask-image-is-back' into geoapi-4.0
desruisseaux
-
2021/11/10
[sis] 05/06: Verify that the sample model size is compatible with image tile size. Bug identified by Alexis Manin.
desruisseaux
-
2021/11/10
[sis] 01/01: chore(Core): add a new test case for mask images
amanin
-
2021/11/10
[sis] branch fix/mask-image-is-back created (now 2d2f7ef)
amanin
-
2021/11/09
[sis] 02/05: Fix the lost of items in the "recent files" list.
desruisseaux
-
2021/11/09
[sis] 03/05: Fix a problem of TIFF files not shown when the "tiff" extension is upper-case.
desruisseaux
-
2021/11/09
[sis] 01/05: Filter: fix ST_GeomFromText evaluation (cherry-pick from Johann Sorel fix).
desruisseaux
-
2021/11/09
[sis] 04/05: Exception throws by `ComputedImage` in case of invalid tile index needs to be consistent with exception expected by `GridEvaluator.apply(…)`.
desruisseaux
-
2021/11/09
[sis] 05/05: Rename the class in charge of opening data stores in background threads.
desruisseaux
-
2021/11/09
[sis] branch geoapi-4.0 updated (de57949 -> 0c89e86)
desruisseaux
-
2021/11/09
[sis] branch geoapi-4.0 updated (67a64fd -> de57949)
desruisseaux
-
2021/11/09
[sis] 01/02: Edit the tests (formatting, constants, some simplifications). There is no change in test data.
desruisseaux
-
2021/11/09
[sis] 02/02: Add a convenience method for filling pixel values of a whole image.
desruisseaux
-
2021/11/08
[sis] branch fix/mask-image deleted (was 7b1ee54)
desruisseaux
-
2021/11/08
[sis] 03/03: Merge branch 'fix/mask-image' into geoapi-4.0
desruisseaux
-
2021/11/08
[sis] branch geoapi-4.0 updated (1ec1320 -> 67a64fd)
desruisseaux
-
2021/11/08
[sis] 01/03: Minor javadoc additions.
desruisseaux
-
2021/11/08
[sis] 02/03: Fix `IndexOutOfBoundsException` when filling a tile having an origin other than (0, 0). Fix the conditions for deciding when to return an empty tile or the existing tile.
desruisseaux
-
2021/11/07
[sis] 01/03: Fix the range of signed data type in GeoTIFF images.
desruisseaux
-
2021/11/07
[sis] 03/03: Specify the "no data" values when computing statistics for stretching the color ramp of an image. It makes a difference for image having no "quantitative" categories, because those images are not converted to units of measurement, which implies that their "no data" values were not set to NaN.
desruisseaux
-
2021/11/07
[sis] 02/03: More filtering of values on which statistics are computed: - Added a `DoubleUnaryOperator[] sampleFilters` argument as a way to specify "no data" values to ignore. - Finer check of `areaOfInterest` shape for determining which tiles need to be computed (optimization).
desruisseaux
-
2021/11/07
[sis] branch geoapi-4.0 updated (be6450a -> 1ec1320)
desruisseaux
-
2021/11/05
[sis] branch geoapi-4.0 updated: Fix a `NullPointerException` when visualizing an image with a "no data" value and no other category. In such case we have to synthetize a temporary category (not shown to user) for the remaining range of values.
desruisseaux
-
2021/11/05
[sis] 01/01: chore(Core): Add a simple unit test for image masks.
amanin
-
2021/11/05
[sis] branch fix/mask-image created (now 7b1ee54)
amanin
-
2021/11/04
[sis] branch geoapi-4.0 updated: Add a constant for the number of bits in `Long.SIZE`. Used in bit shifts.
desruisseaux
-
2021/11/04
[sis] branch master updated (be181fa -> b94a500)
desruisseaux
-
2021/11/04
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2021/11/04
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2021/11/04
[sis] branch geoapi-3.1 updated (1e0f827 -> 5a19a70)
desruisseaux
-
2021/11/04
[sis] 01/01: Fix an ArrayIndexOutOfBoundsException when the mask width is less than 64 pixels.
desruisseaux
-
2021/11/04
[sis] branch geoapi-4.0 updated (657a69f -> b6f984f)
desruisseaux
-
2021/11/04
[sis] branch geoapi-4.0 updated: Fix an ArrayIndexOutOfBoundsException when the mask width is less than 64 pixels.
desruisseaux
-
2021/11/04
[sis] 01/02: Do not interrupt threads that are blocked on I/O operations. This is necessary for avoiding to close InterruptibleChannel.
desruisseaux
-
2021/11/04
[sis] 02/02: Document better who is in charge of closing JDBC connections. Check if the connection is closed in methods that do not use the connection immediately.
desruisseaux
-
2021/11/04
[sis] branch geoapi-4.0 updated (fed0a14 -> 3f52106)
desruisseaux
-
2021/11/03
[sis] 01/02: Reduce the number of background threads created for fetching resource labels.
desruisseaux
-
2021/11/03
[sis] 02/02: Fix `NullPointerException`, partially caused by changes in `MapCanvas` state when a rendering is in progress. We workaround this problem with a new `MapCanvas.runAfterRendering(Runnable)` method.
desruisseaux
-
2021/11/03
[sis] branch geoapi-4.0 updated (5c8868f -> fed0a14)
desruisseaux
-
2021/11/03
[sis] branch geoapi-4.0 updated (b957357 -> 5c8868f)
desruisseaux
-
2021/11/03
[sis] 02/03: Replace `Visualization.create(…)` method by a builder. It simplifies some code and made easier to fix a bug related to mismatched tile layout in the `converters == null` optimization case.
desruisseaux
-
2021/11/03
[sis] 03/03: Fix an exception when rendering an image without "grid to CRS" conversion.
desruisseaux
-
2021/11/03
[sis] 01/03: GridCoverageResource API: - Add a `getResolutions()` method. - Add `throws DataStoreException` to `get|setLoadingStrategy(…)`.
desruisseaux
-
2021/11/02
[sis] branch geoapi-4.0 updated: Better recording of recently used file (ordered by file closed instead of file opened, remove from menu the opened files).
desruisseaux
-
2021/11/01
[sis] branch geoapi-4.0 updated: Avoid blocking the event thread when asking for a label implies a calls to `Resource.getMetadata()`.
desruisseaux
-
2021/10/31
[sis] branch geoapi-4.0 updated (cd6d191 -> 5740d3f)
desruisseaux
-
2021/10/31
[sis] 01/02: Add visual indications about seek operations.
desruisseaux
-
2021/10/31
[sis] 02/02: More robust parsing of `GDAL_NODATA` tag (may be an empty string).
desruisseaux
-
2021/10/29
[sis] branch geoapi-4.0 updated (59e1d2e -> cd6d191)
desruisseaux
-
2021/10/29
[sis] 02/02: Add a "System monitor" view showing which region of files are read. We use it for monitoring behavior of GeoTIFF reader.
desruisseaux
-
2021/10/29
[sis] 01/02: Avoid seek operations on very short distances (less than 8 bytes).
desruisseaux
-
2021/10/29
[sis] 02/03: Add the possibility to listen to read or write operations.
desruisseaux
-
2021/10/29
[sis] 01/03: Add a check against closed result sets.
desruisseaux
-
2021/10/29
[sis] 03/03: Get synchronization lock from a `getSynchronizedLock()` method added in `AbstractResource`. It helps to avoid dead locks, by allowing subclasses to take a lock on the `DataStore`.
desruisseaux
-
2021/10/29
[sis] branch geoapi-4.0 updated (0e4421b -> 59e1d2e)
desruisseaux
-
2021/10/28
[sis] 02/04: Fix an `IndexOutOfBoundsException`.
desruisseaux
-
2021/10/28
[sis] 01/04: Use separated nodes in native metadata for each TIFF image.
desruisseaux
-
2021/10/28
[sis] 03/04: Allow to restrict the "best fit range" to floating point types. It makes a difference in the interpretation of next value after the maximum value.
desruisseaux
-
2021/10/28
[sis] branch geoapi-4.0 updated (23d2354 -> 0e4421b)
desruisseaux
-
2021/10/28
[sis] 04/04: Fix a problem with `IndexColorModel` creation for 1-bit TIFF images.
desruisseaux
-
2021/10/27
[jira] [Created] (SIS-526) Replace org.apache.sis.storage.geotiff.Tags by javax.imageio.plugins.tiff
Martin Desruisseaux (Jira)
-
2021/10/27
[sis] 04/04: Provides a view of GeoTIFF native metadata (TIFF tags and GeoKeys).
desruisseaux
-
2021/10/27
[sis] 03/04: Provide an extension point in `DefaultTreeTable` for initializing the tree only when the root node is first requested.
desruisseaux
-
2021/10/27
[sis] 01/04: Remove a background thread that does not seem to be necessary anymore.
desruisseaux
-
2021/10/27
[sis] branch geoapi-4.0 updated (93542a4 -> 23d2354)
desruisseaux
-
2021/10/27
[sis] 02/04: Load native metadata in a background thread separated from standard metadata. This allows loading those metadata only if the "native metadata" tab is selected.
desruisseaux
-
2021/10/26
[sis] branch master updated: Reduce indentation from 4 to 2 spaces for consistency with the examples in the documentation. This is for cheking if it solves the problem of notifications sent to the wrong mailing list.
desruisseaux
-
2021/10/25
[sis] 02/02: Apply GDAL "sparse files" convention. It requires relaxing `TiledGridCoverage` tile types from `WritableRaster` to `Raster`.
desruisseaux
-
2021/10/25
[sis] branch geoapi-4.0 updated (3f35250 -> 93542a4)
desruisseaux
-
2021/10/25
[sis] 01/02: Add an optimization: - A AND NOT(A) = false - A OR NOT(A) = true
desruisseaux
-
2021/10/24
[sis] branch geoapi-4.0 updated: Minor tuning: - Remove unnecessary synchronization. - Forward loading strategy to wrapped resources. - Typos.
desruisseaux
-
2021/10/24
[sis] branch geoapi-4.0 updated: Give protected access to `execute(…)` methods in query subclasses. This change provides an extension point for more specialized queries.
desruisseaux
-
2021/10/23
[jira] [Resolved] (SIS-320) Enable SIS to run is security-constrained environments
Martin Desruisseaux (Jira)
-
2021/10/23
[jira] [Created] (SIS-525) Remove AccessController usage
Martin Desruisseaux (Jira)
-
2021/10/23
[sis] branch geoapi-4.0 updated: Merge the "clip" and "mask" methods in a single "mask" method with boolean argument.
desruisseaux