jso...@apache.org |
[sis] branch geoapi-4.0 updated: Dialect : add SQLite dialect in enumeration |
Mon, 01 Jun, 10:15 |
jso...@apache.org |
[sis] branch geoapi-4.0 updated: Dialect : improve support for sqlite, ignore statements with table constraint modifications |
Mon, 01 Jun, 13:01 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (d532cb5 -> a9ecd8b) |
Tue, 02 Jun, 11:03 |
desruisse...@apache.org |
[sis] 01/02: Rename older Dialect fields for consistency. Refine regular expression. |
Tue, 02 Jun, 11:03 |
desruisse...@apache.org |
[sis] 02/02: Change EnvelopeOperation.serialVersionUID since the meaning of null values in `attributeToCRS` changed. Since we broke serialization compatibility anyway, opportunistically rename `crs` as `targetCRS` for making clearer that this is not necessarily the CRS of geometry objects stored in properties. |
Tue, 02 Jun, 11:03 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add ImageProcessor.setPositionalAccuracyHints(…) method for enabling the use of ResamplingGrid. |
Tue, 02 Jun, 16:45 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add a GridRoundingMode.CONTAINED for completness. |
Tue, 02 Jun, 22:17 |
desruisse...@apache.org |
[sis] branch feat/resample deleted (was d107907) |
Wed, 03 Jun, 10:04 |
ama...@apache.org |
[sis] branch geoapi-4.0 updated: chore(Storage): add unit test to check concurrency of DataStores providers fetching |
Wed, 03 Jun, 16:44 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (3291366 -> d380dff) |
Wed, 03 Jun, 21:36 |
desruisse...@apache.org |
[sis] 01/02: Complete parameterized types in collections. Add documentation. Use longer timeout as a safety in case the test is executed on a busy CI system (this is only a maximal wait; the actual waiting time should be much shorter). IF the executor is not terminated after the test, it is a test failure because it would be a bug in our algorithm (because we already waited in Future.get()). |
Wed, 03 Jun, 21:36 |
desruisse...@apache.org |
[sis] 02/02: Add a setPositionalAccuracyHints(Quantity...) convenience method. |
Wed, 03 Jun, 21:36 |
Johann Sorel (Jira) |
[jira] [Created] (SIS-495) Resampling trims one pixel when transform is identity and interpolation is nearest |
Thu, 04 Jun, 07:37 |
Martin Desruisseaux (Jira) |
[jira] [Updated] (SIS-495) Resampling trims one pixel when transform is identity and interpolation is nearest |
Thu, 04 Jun, 08:04 |
Martin Desruisseaux (Jira) |
[jira] [Updated] (SIS-495) Resampling trims one pixel when transform is identity and interpolation is nearest |
Thu, 04 Jun, 08:30 |
ama...@apache.org |
[sis] branch geoapi-4.0 updated: fix(Core): fix bad size computing on GridCoverage2D render (crop) operation |
Thu, 04 Jun, 10:15 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add integer overflow analysis in GridCoverage2D.render(…) method for BufferedImage case. Detect when existing BufferedImage can be returned as-is instead of invoking `getSubImage`. Add test case for https://issues.apache.org/jira/browse/SIS-495 |
Thu, 04 Jun, 12:11 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Bug fix: test for minimal coordinates shall be done on the extent specified by user (xmin, ymin), not on (ix, iy). |
Thu, 04 Jun, 12:23 |
Martin Desruisseaux (Jira) |
[jira] [Resolved] (SIS-495) Resampling trims one pixel when transform is identity and interpolation is nearest |
Thu, 04 Jun, 12:59 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: GridCoverage2D.render(GridExtent) should verify the number of dimension of given extent, for consistency with other GridCoverage.render(GridExtent) implementations. |
Thu, 04 Jun, 13:01 |
desruisse...@apache.org |
svn commit: r1878522 - in /sis/analysis: Modified Azimuthal Equidistant.wxmx README.html |
Fri, 05 Jun, 15:29 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (a9cf30c -> 6ec7408) |
Fri, 05 Jun, 17:00 |
desruisse...@apache.org |
[sis] 01/02: Fix an incorrect computation of image (minX, minY) coordinates when the `sliceExtent` has some pixels outside the image bounds. Allow `ImageRenderer` to use an implementation other than `BufferedImage` when the (minX, minY) are different than (0, 0). |
Fri, 05 Jun, 17:00 |
desruisse...@apache.org |
[sis] 02/02: Add NumberRange.getMedian() and getSpan() methods. |
Fri, 05 Jun, 17:00 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Show the coverage value under mouse cursor position. |
Mon, 08 Jun, 17:22 |
Martin Desruisseaux (Jira) |
[jira] [Assigned] (SIS-485) Replace GridCoverage.evaluate(DirectPosition, …) method |
Tue, 09 Jun, 13:00 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (03392c5 -> 2c3e3be) |
Tue, 09 Jun, 17:38 |
desruisse...@apache.org |
[sis] 01/04: Abandon the possibility to change the `MapCanvas` of a `StatusBar` after status bar creation. That capability was adding complexity (i.e. tracking the listeners to unregister on previous canvas and re-register on new canvas). The capability to change StatusBar canvas does not seem to be needed in practice. |
Tue, 09 Jun, 17:38 |
desruisse...@apache.org |
[sis] 02/04: Better calculation of label width needed for showing sample values. |
Tue, 09 Jun, 17:38 |
desruisse...@apache.org |
[sis] 03/04: Remove a hack which was not needed. A simple use of `Label.USE_PREF_SIZE` does the trick. |
Tue, 09 Jun, 17:38 |
desruisse...@apache.org |
[sis] 04/04: Remove GridCoverage.evaluate(…) method, replaced by an `Evaluator` class. This commit is only a refactoring without changes in functionalities. Future commits will add more capabilities or optimizations. |
Tue, 09 Jun, 17:38 |
Martin Desruisseaux (Jira) |
[jira] [Resolved] (SIS-485) Replace GridCoverage.evaluate(DirectPosition, …) method |
Tue, 09 Jun, 17:52 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (2c3e3be -> 682573b) |
Wed, 10 Jun, 16:01 |
desruisse...@apache.org |
[sis] 01/03: Add a flag for reducing the amount of exceptions created when a point is outside coverage bounds. |
Wed, 10 Jun, 16:01 |
desruisse...@apache.org |
[sis] 02/03: Move `BufferedGridCoverage` in public API. |
Wed, 10 Jun, 16:01 |
desruisse...@apache.org |
[sis] 03/03: More efficient implementation of `BufferedGridCoverage.evaluator()`. |
Wed, 10 Jun, 16:01 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: First draft of an image providing error estimations for each pixel of a resampled image. |
Wed, 10 Jun, 17:34 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Provide a new "Operations" panel in `CoverageControls` with possibility to select the "Positional errors" for current coverage. Use weak reference for the image of positional errors. |
Thu, 11 Jun, 16:51 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Display values of "positional errors" operation on status bar. |
Sat, 13 Jun, 16:16 |
jso...@apache.org |
[sis] branch geoapi-4.0 updated: Filter : implement PropertyIsLike filter |
Mon, 15 Jun, 10:29 |
jso...@apache.org |
[sis] branch geoapi-4.0 updated: SQLStore : accept a DataStore instead of SQLStore in Database methods |
Mon, 15 Jun, 12:29 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (e86d55d -> 0265dc6) |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] 01/05: Modify `StatusBarSupport` for avoiding a memory leak (reference to image that are not shown anymore). Remove "Positional errors" from the list of operations when it does not apply. |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] 02/05: Specify an area of interest when computing statistics. |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] 03/05: Change argument order in `ImageProcessor.resample(…)`. No change in functionality. |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] 04/05: Change `StatusBar(…)` argument order and prepare for tracking more than one canvas in a future version. |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] 05/05: Take axis directions in account when computing the initial "objective to CRS". This change fixes the image flipping. |
Mon, 15 Jun, 17:31 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Change of projection in MapCanvas need to use an orthonormal matrix for preserving the projection aspect. |
Tue, 16 Jun, 10:05 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Fix an shift observed during change of map projection. The fix require an anchor point to be specified in call to `setObjectiveCRS(…)`. |
Tue, 16 Jun, 13:32 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (bba7e3c -> f2c4c23) |
Wed, 17 Jun, 17:39 |
desruisse...@apache.org |
[sis] 01/03: Do not allow the use of display CRS in the definition of Point Of Interest. |
Wed, 17 Jun, 17:39 |
desruisse...@apache.org |
[sis] 02/03: Resolve a duplication in the offered CRS items. |
Wed, 17 Jun, 17:39 |
desruisse...@apache.org |
[sis] 03/03: Fix image transparency. |
Wed, 17 Jun, 17:39 |
Martin Desruisseaux (Jira) |
[jira] [Created] (SIS-496) GridCoverage.forConvertedValues(true) sometime creates an image that can not store NaN values |
Fri, 19 Jun, 10:37 |
Martin Desruisseaux (Jira) |
[jira] [Commented] (SIS-496) GridCoverage.forConvertedValues(true) sometime creates an image that can not store NaN values |
Fri, 19 Jun, 10:37 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: GridCoverage.forConvertedValues(true) sometime created an image that can not store NaN values. |
Fri, 19 Jun, 10:39 |
Martin Desruisseaux (Jira) |
[jira] [Resolved] (SIS-496) GridCoverage.forConvertedValues(true) sometime creates an image that can not store NaN values |
Fri, 19 Jun, 10:41 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Replace the "Image operation" pane by an "Image properties" pane. We are not ready to offer image operations in the JavaFX applications. Instead image sources, layout and properties are more useful information, with the previous "positional errors" operation shown as an image property. |
Mon, 22 Jun, 18:45 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (998181d -> 4a35aa0) |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 01/07: Remove `ValuesUnderCursor.evaluateAtPixel(…)` method. It is not used anymore after previous commit. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 02/07: Pass argument lines to Maven surefire for allowing `sis-javafx` tests to execute. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 03/07: Cache of `AnnotatedImage` computation results need to take in account the area of interest. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 04/07: Use of scientific notation needs to take in account the number of fraction digits that the NumberFormat allows. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 05/07: Make lower/upper cases consistent in map keys given to `stretchColorRamp(…)`. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 06/07: Renamed "Positional errors" as "Positional consistency". The previous name was misleading because users believed that it was some kind of "absolute" error measurement, while actually we are just applying a forward projection followed by an inverse projection and comparing numbers. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] 07/07: Fix the `SAMPLE_RESOLUTIONS_KEY` values to `double[]` in the specification, but keep implementation tolerant to any number type. |
Tue, 23 Jun, 17:57 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Save an estimation of transformation accuracy in a new `org.apache.sis.PositionalAccuracy` image property. |
Wed, 24 Jun, 14:51 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Show positional accuracy of coordinates under cursor using the information provided by `RenderedImage` property. |
Wed, 24 Jun, 22:03 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (3489bf2 -> b594b66) |
Thu, 25 Jun, 14:23 |
desruisse...@apache.org |
[sis] 01/03: `CompoundFormat.getFormat(Class)` should choose `Quantity` formatter before `Number` formatter. |
Thu, 25 Jun, 14:23 |
desruisse...@apache.org |
[sis] 02/03: ImageProcessor.statistics(…) method needs to check if cached result is compatible with requested area of interest. |
Thu, 25 Jun, 14:23 |
desruisse...@apache.org |
[sis] 03/03: Workaround for https://bugs.openjdk.java.net/browse/JDK-8166038 If BufferedImage can not be used, fallback on ReshapedImage. |
Thu, 25 Jun, 14:23 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (b594b66 -> ad3c144) |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] 01/05: Add a comment about code to update if JDK-8166038 is fixed. |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] 02/05: Rename a few methods for consistency. No change in functionality (except addition of a `DefaultProperty` annotation and an `assert` statement). |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] 03/05: Simplify the layout of source images in the "Properties" pane. |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] 04/05: Move the menu about band selection first and add a comment about whether positional accuracy are shown. |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] 05/05: Adjust units of measurement for avoiding confusing behavior when coordinate values are shown with units smaller than accuracy. |
Fri, 26 Jun, 14:53 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add more tests. |
Fri, 26 Jun, 18:08 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add a PlanarImage.MASK_KEY property providing a mask over missing values. |
Sat, 27 Jun, 12:54 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (acea035 -> a06af72) |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 01/06: Clarify MASK_KEY value with multi-banded images. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 02/06: Apply mask on the image of positional errors. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 03/06: Select map projection through contextual menu instead than combo box. The intent is to allow (in a future commut) creation of map projections centered on a point of interest. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 04/06: Simplify a bit the layout of coverage controls. This provides a visual easier to read. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 05/06: Provide Azimuthal Equidistant projections centered on arbitrary location. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] 06/06: Temporarily enable the use of `ResamplingGrid` for testing purpose. Unconditional enabling of this optimization can actually slow down the rendering of zoomed image because the grid is computed for the full image instead than only the visible portion. A future version should enable this optimization only when we know that most of the image surface will be used. |
Mon, 29 Jun, 17:31 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Avoid a NaN in AzimuthalEquidistant when (x, y) coordinates are very close to (0, 0). Fix an error in ResampledImage.getPositionalConsistency() that prevented us from visualizing the ResamplingGrid errors. |
Tue, 30 Jun, 10:02 |
Martin Desruisseaux (Jira) |
[jira] [Resolved] (SIS-493) Raster reprojection |
Tue, 30 Jun, 10:19 |
Martin Desruisseaux (Jira) |
[jira] [Created] (SIS-497) ResamplingGrid should be incremental |
Tue, 30 Jun, 10:36 |
Martin Desruisseaux (Jira) |
[jira] [Updated] (SIS-497) ResamplingGrid should be incremental |
Tue, 30 Jun, 10:38 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Comment out for now an optimization which is actually degrading performances in the context of a JavaFX viewer. https://issues.apache.org/jira/browse/SIS-497 |
Tue, 30 Jun, 10:43 |
Martin Desruisseaux (Jira) |
[jira] [Commented] (SIS-497) ResamplingGrid should be incremental |
Tue, 30 Jun, 10:48 |