You are viewing a plain text version of this content. The canonical link for it is here.
- [sis] branch geoapi-4.0 updated: Fix a NullPointerException when the envelope do not contains an horizontal component. - posted by de...@apache.org on 2019/04/02 08:10:47 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (77172ed -> da98b1f) - posted by de...@apache.org on 2019/04/04 14:47:20 UTC, 0 replies.
- [sis] 01/02: fix(raster): Ensure wrap-around trick is applied on grid geometry slicing. - posted by de...@apache.org on 2019/04/04 14:47:21 UTC, 0 replies.
- [sis] 02/02: chore(raster): Add tests for grid derivation: slicing on a corner, slicing with wrap-around. - posted by de...@apache.org on 2019/04/04 14:47:22 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (da98b1f -> b6198d0) - posted by de...@apache.org on 2019/04/05 15:04:06 UTC, 0 replies.
- [sis] 01/02: Add Alexis Manin in the list of project contributors. - posted by de...@apache.org on 2019/04/05 15:04:07 UTC, 0 replies.
- [sis] 02/02: Decode Coordinate Reference System from a netCDF file with following attributes: "EPSG_code", "ESRI_pe_string", "GeoTransform", "spatial_ref". Note that those attributes are not part of CF-conventions. - posted by de...@apache.org on 2019/04/05 15:04:08 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Coordinate Reference System parsed from "grid_mapping" attributes should appear in metadata. - posted by de...@apache.org on 2019/04/05 19:00:34 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (9d35fc2 -> 0826f4c) - posted by de...@apache.org on 2019/04/06 15:57:07 UTC, 0 replies.
- [sis] 01/04: Add "Pseudo Plate Carrée" pseudo-projection (EPSG:9825) as a potential fallback when map projection is not specified in a netCDF file. - posted by de...@apache.org on 2019/04/06 15:57:08 UTC, 0 replies.
- [sis] 02/04: Add CommonCRS.GRS1980 enumeration value for "Unknown datum based upon the GRS 1980 ellipsoid" (EPSG:4019). This is useful for parsing netCDF file, which often do not specify the datum. - posted by de...@apache.org on 2019/04/06 15:57:09 UTC, 0 replies.
- [sis] 03/04: If the CRS in a netCDF file seems to be a map projection but the Grid class does not have enough information for building the right map projection, creates an "Not specified" projection. This "not specified" projection may be replaced by a projection parsed from Well Known Text at a later stage during the netCDF reading process, but creating an instance in in Grid class allow us to preserve information like mapping from CRS axes to grid axes. - posted by de...@apache.org on 2019/04/06 15:57:10 UTC, 0 replies.
- [sis] 04/04: For parsing GDAL attributes, use GDAL flavor of WKT 1. Avoid to parse the same WKT many times. - posted by de...@apache.org on 2019/04/06 15:57:11 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Refactor WraparoundAdjustment in a way that makes easier to share code between the method working on Envelope and the method working on DirectPosition. - posted by de...@apache.org on 2019/04/07 19:07:24 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Make GridDerivation.subgrid(…) consistent with GridDerivation.slice(…) regarding IncompleteGridGeometryException being thrown if `areaOfInterest` has a CRS but `GridGeometry` has none. - posted by de...@apache.org on 2019/04/08 08:12:46 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Coverage : add forConvertedValues method - posted by js...@apache.org on 2019/04/08 09:56:10 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: If correction for ±180° meridian crossing results in a GridGeometry well outside its original longitude range, apply a 360° translation on the whole grid. - posted by de...@apache.org on 2019/04/08 12:22:30 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Add documentation and checks against integer overflow (ArithmeticException). Make ConvertedGridCoverage package-private and declare ConvertedColorModel as compatible with ConvertedSampleModel only. Avoid the use of MathTransforms.compound(…) since in this particular case an ordinary loop will be more efficient. - posted by de...@apache.org on 2019/04/08 19:00:52 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Internal class renaming. - posted by de...@apache.org on 2019/04/09 07:49:11 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Fetching file extension shall work in the case where the given `storage` argument is already an instance of StorageConnector. - posted by de...@apache.org on 2019/04/09 09:24:11 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Add comment explaining better how the scale factors are computed in `GridDerivation.subgrid(…)`. - posted by de...@apache.org on 2019/04/09 12:46:54 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Resolve name collision in RasterResource.identifier when two netCDF variables use the same "standard_name" attribute value. - posted by de...@apache.org on 2019/04/09 14:43:51 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Fix an IllegalArgumentException when creating one-banded image of type DataBuffer.TYPE_INT. Remove ScaledColorSpace from public API (provide a static method instead). Remove ColorModelFactory.getNumBands(ColorModel) method. - posted by de...@apache.org on 2019/04/10 09:02:41 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (3b01827 -> 6092c0a) - posted by de...@apache.org on 2019/04/12 18:22:43 UTC, 0 replies.
- [sis] 01/03: Revert commit a685c8a1bf0b412a544713f1ceda9749a995a5d6 (compute linear regression by minimizing errors in grid indices instead than geospatial coordinates). The reason is because the "compute linear regression in reverse way" approach brings more complexity and is not sufficient anyway; we still needs a more sophisticated iterative algorithm in InterpolatedTransform.Inverse. - posted by de...@apache.org on 2019/04/12 18:22:44 UTC, 0 replies.
- [sis] 02/03: Add explanation about the "compute linear regression in reverse way" approach that we reverted in previous commit, so if we want to try it again we know which commit to revert. - posted by de...@apache.org on 2019/04/12 18:22:45 UTC, 0 replies.
- [sis] 03/03: First draft of an InterpolatedTransform algorithm using derivative (Jacobian matrix) for deciding in which direction to compensate for errors. Not yet enabled. - posted by de...@apache.org on 2019/04/12 18:22:46 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Refactor the way we use ParameterDescriptorGroup, ParameterValueGroup and "grid to target" transform in GridDatumShift in such a way that we can keep GridDatumShiftFile internal to NADCON and NTv2 transformations. This avoid the confusion declaration of ResidualGrid as a subtype of DatumShiftGridFile. Also moved the DatumShiftGrid.normalizedToGridX/Y methods as package-private methods in DatumShiftTransform; those methods should never have been public, since their relationship with `coordi [...] - posted by de...@apache.org on 2019/04/13 16:07:35 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Netcdf file opened with the UCAR library should use NetcdfDataset.Enhance.CoordSystems at construction time. Enhancements just before requesting coordinate systems is sometime too late. The symptom we observed was that if metadata were requested before the resources, no grid resources were found because the CS were not found. Invoking NetcdfDataset.enhance(…) at construction time fix that. - posted by de...@apache.org on 2019/04/13 22:04:43 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Enable InterpolatedTransform.Inverse method based on Jacobian matrix (but still needs more test). - posted by de...@apache.org on 2019/04/14 17:36:42 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Calculation of derivative outside the grid must be consistent with the way values are extrapolated by `interpolateInCell`. - posted by de...@apache.org on 2019/04/15 10:55:10 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Add a "Satellite ground track" transform (internal only) for trying to make GCOM data a little bit more linear before to let LocalizationGridBuilder to its job. - posted by de...@apache.org on 2019/04/15 20:10:21 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (6fd90af -> 8b63089) - posted by de...@apache.org on 2019/04/16 12:51:08 UTC, 0 replies.
- [sis] 01/03: Tuning of number of itetations and accuracy threshold. - posted by de...@apache.org on 2019/04/16 12:51:09 UTC, 0 replies.
- [sis] 02/03: Minor cleanup of debugging code. - posted by de...@apache.org on 2019/04/16 12:51:10 UTC, 0 replies.
- [sis] 03/03: Store localization grids using single precision instead of double precision for reducing memory consumption. We presume that single precision is sufficient because the values stored in the `offsets` array are differences, not absolute coordinates. The absolute coordinates will be computed by adding `double` values to those offsets. - posted by de...@apache.org on 2019/04/16 12:51:11 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Reduce the amount of copy-and-paste in LinearIteratorTest by leveraging the tests provided by DefaultIteratorTest. - posted by de...@apache.org on 2019/04/16 19:06:14 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Use StrictMath in test classes as a matter of principle. - posted by de...@apache.org on 2019/04/16 19:06:43 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Do not return NaN for "no convergence" even in the case of extrapolations, because tests have shown that the `grid.isCellInGrid(x, y)` may return `false` (i.e. the point seems to be outside the grid) even when in reality it should have been inside. In other words, we can not be sure that an "extrapolation" is really outside the grid. The algorithm may have fail to converge and think that the point is outside even when the point was deeply inside (not just on the border) if curvatures in loc [...] - posted by de...@apache.org on 2019/04/17 08:40:20 UTC, 0 replies.
- [sis] branch geoapi-3.1 updated (d416de4 -> 93dca74) - posted by de...@apache.org on 2019/04/17 08:49:30 UTC, 0 replies.
- [sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This include mostly netCDF work, with sis-raster improvements in support. - posted by de...@apache.org on 2019/04/17 08:49:31 UTC, 0 replies.
- [sis] branch master updated (002121a -> e55b128) - posted by de...@apache.org on 2019/04/17 09:34:42 UTC, 0 replies.
- [sis] 01/01: Merge branch 'geoapi-3.1'. The main topic is more development in netCDF reader, together with improvements in other modules in support of netCDF needs. - posted by de...@apache.org on 2019/04/17 09:34:43 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Edit `GridCoverageResource` contract by allowing `getGridGeometry()` and `getSampleDimensions()` to be slightly different than the corresponding `GridCoverage` properties. - posted by de...@apache.org on 2019/04/18 09:37:13 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: If a netCDF variable contains "flag_names" or "flag_meanings" attribute, create categories for enumeration values instead than for the range of quantitative values. - posted by de...@apache.org on 2019/04/18 16:59:27 UTC, 0 replies.
- [jira] [Created] (SIS-450) Sinusoidal projection - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/20 09:59:00 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: First draft of "Sinusoidal equal-area" projection, also known as "Sanson-Flamsteed". This commit put only the spherical formulas. Ellipsoidal formulas will come later. https://issues.apache.org/jira/browse/SIS-450 - posted by de...@apache.org on 2019/04/20 21:30:35 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (33b6d27 -> 14efbad) - posted by de...@apache.org on 2019/04/20 21:34:25 UTC, 0 replies.
- [sis] 01/01: First draft of "Sinusoidal equal-area" projection, also known as "Sanson-Flamsteed". This commit put only the spherical formulas. Ellipsoidal formulas will come later. https://issues.apache.org/jira/browse/SIS-450 - posted by de...@apache.org on 2019/04/20 21:34:26 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Add skeleton base class for meridional distance calculation on ellipsoid. Add formulas to be used as reference in the test class (the formula actually used by implementation may differ). https://issues.apache.org/jira/browse/SIS-450 - posted by de...@apache.org on 2019/04/22 15:59:51 UTC, 0 replies.
- svn commit: r1858015 - /sis/analysis/ - posted by de...@apache.org on 2019/04/23 17:33:27 UTC, 0 replies.
- svn commit: r1858016 - /sis/analysis/Map projection formulas.ods - posted by de...@apache.org on 2019/04/23 17:41:46 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Implement MeridionalDistance.meridianArc(…). - posted by de...@apache.org on 2019/04/23 17:45:59 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Adjust the computation of "gridToCRS" in pixel center when derivating from another grid geometry. - posted by de...@apache.org on 2019/04/24 11:26:55 UTC, 0 replies.
- svn commit: r1858041 - /sis/analysis/README.html - posted by de...@apache.org on 2019/04/24 12:31:39 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (8158557 -> d2c0625) - posted by de...@apache.org on 2019/04/24 13:57:16 UTC, 0 replies.
- [sis] 01/03: Improve comments about the adjustment done for PixelInCell.CELL_CENTER when deriving a GridGeometry from another one. - posted by de...@apache.org on 2019/04/24 13:57:17 UTC, 0 replies.
- [sis] 02/03: Rename an "ellipse" boolean parameter as "ellipsoidal". - posted by de...@apache.org on 2019/04/24 13:57:18 UTC, 0 replies.
- [sis] 03/03: Fix derivative calculation and add tests. - posted by de...@apache.org on 2019/04/24 13:57:19 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Implement MeridionalDistance.inverse(double). - posted by de...@apache.org on 2019/04/24 18:53:00 UTC, 0 replies.
- svn commit: r1858068 - /sis/analysis/Map projection formulas.ods - posted by de...@apache.org on 2019/04/24 19:00:32 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Complete the tests for MeridionalDistance inverse method. - posted by de...@apache.org on 2019/04/25 08:06:26 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Rename "MeridionalDistanceBased" class as "MeridianArcBased" because online dictionaries seem to define "meridional distance" as "the distance or departure from the meridian; the easting or westing", which is not what we mean. EPSG guidance note and Snyder do not use "meridional distance" expression neither for the quantity computed here. - posted by de...@apache.org on 2019/04/25 09:42:34 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Implement ellipsoidal formulas for the sinusoidale projection. This commit completes https://issues.apache.org/jira/browse/SIS-450 - posted by de...@apache.org on 2019/04/25 13:39:25 UTC, 0 replies.
- [jira] [Resolved] (SIS-450) Sinusoidal projection - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/25 13:40:00 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Partial work toward parsing netCDF "grid_mapping" attributes. - posted by de...@apache.org on 2019/04/25 22:41:57 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Add inference of "grid to CRS" transform from netCDF attributes associated to "grid_mapping" variable. - posted by de...@apache.org on 2019/04/26 10:36:35 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: More complete parsing of "grid_mapping" parameters specified by CF-conventions. - posted by de...@apache.org on 2019/04/26 16:08:59 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (b638306 -> 3dbcae8) - posted by de...@apache.org on 2019/04/27 16:14:17 UTC, 0 replies.
- [sis] 01/02: Consolidation of parsing of "grid_mapping" attributes in netCDF file: - Change order of some methods in Convention class for grouping "domain" or "range" aspects together. - Take in account the "latitude_longitude" pseudo-projection special case. - Add a Convention.defaultHorizontalCRS(boolean) method in replacement of CRSBuilder.DEFAULT constant. - Replace some in-line strings for attribute name by constants. - posted by de...@apache.org on 2019/04/27 16:14:18 UTC, 0 replies.
- [sis] 02/02: Rename org.apache.sis.metadata.fra module as org.apache.sis.profile.france. The reason is that national profiles may be on other aspects than metadata. - posted by de...@apache.org on 2019/04/27 16:14:19 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: A CSAuthorityFactory containing at least the coordinate system EPSG::4400 should be available even if there is no connection to the EPSG database. This is required for some data stores like netCDF. The CSAuthorityFactory interface is added on EPSGFactoryFallback. - posted by de...@apache.org on 2019/04/28 15:23:51 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Apply to ConformalProjection the same Snyder 3-35 formulas (trigonometric identities) than we did for MeridianArcBased. Include the coefficients in the serialization, since recomputing values after deserialization may not produce the exact same results than the values computed at construction time. Since we apply a Snyder formula now, those fields shouls be more stable than before. - posted by de...@apache.org on 2019/04/28 22:22:33 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (851bd10 -> 5b271a0) - posted by de...@apache.org on 2019/04/29 16:34:21 UTC, 0 replies.
- [sis] 01/03: Cleanup in test and benchmark methods. - posted by de...@apache.org on 2019/04/29 16:34:22 UTC, 0 replies.
- [sis] 02/03: Apply to EqualAreaProjection the same Snyder 3-35 formulas (trigonometric identities) than we did for MeridianArcBased. Include coefficients and other fields in serialization for the same reason than ConformalProjection (simplicity, stability). During this work, we identified a bug in the series expansion of φ(β) where the last term was multiplied by e⁸ instead of e⁶. Fixing that bug bring the series expansion to a precision where we no longer need iterations at least with WGS84 ellipsoid. - posted by de...@apache.org on 2019/04/29 16:34:23 UTC, 0 replies.
- [sis] 03/03: Include MeridianArcBased fields in serialization for the same simplicity and numerical stability reasons than ConformalProjection and EqualAreaProjection. Inconvenient is that the serialization is more at risk to break if the formulas implemented in those case are improved. However MathTransform serialization should not be used for long-term storage. It is okay for RMI purpose between JVMs running the same version of SIS. - posted by de...@apache.org on 2019/04/29 16:34:24 UTC, 0 replies.
- svn commit: r1858383 - /sis/analysis/Map projection formulas.ods - posted by de...@apache.org on 2019/04/29 16:51:36 UTC, 0 replies.
- svn commit: r1858419 - /sis/analysis/Map projection formulas.ods - posted by de...@apache.org on 2019/04/30 10:14:49 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Port the "American Polyconic" projection (EPSG:9818) from Geotk as a side effect of the work on the Sinudoisal projection (those two projections share a common basis coded in MericianArcBased class) and cleanup some tests based on the experience gained by the addition of those two projections. - posted by de...@apache.org on 2019/04/30 11:20:56 UTC, 0 replies.
- [jira] [Assigned] (SIS-227) American Polyconic (EPSG:9818) - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/30 12:06:00 UTC, 0 replies.
- [jira] [Resolved] (SIS-227) American Polyconic (EPSG:9818) - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/30 12:07:00 UTC, 0 replies.
- [jira] [Updated] (SIS-227) American Polyconic (EPSG:9818) - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/30 12:13:00 UTC, 1 replies.
- [jira] [Created] (SIS-451) Verify map projection derivative by comparaison with Snyder terms - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/30 12:57:00 UTC, 0 replies.
- [jira] [Updated] (SIS-370) Improve CoordinateOperation WKT for axis changes and Molodensky parameters - posted by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2019/04/30 14:11:00 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (8ca9f9a -> 9dabf8e) - posted by de...@apache.org on 2019/04/30 14:11:37 UTC, 0 replies.
- [sis] 01/02: Remove unnecessary "throws ProjectionException" in Spherical private classes. - posted by de...@apache.org on 2019/04/30 14:11:38 UTC, 0 replies.
- [sis] 02/02: Replace "spatio-temporal" by "spatiotemporal" for more uniform spelling. - posted by de...@apache.org on 2019/04/30 14:11:39 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated: Remove SimpleIdentifier.toWKT() because not needed anymore, and document why PropertyInformation extends SimpleIdentifier. - posted by de...@apache.org on 2019/04/30 14:16:15 UTC, 0 replies.
- [sis] branch geoapi-3.1 updated (93dca74 -> 2751173) - posted by de...@apache.org on 2019/04/30 14:25:07 UTC, 0 replies.
- [sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains work on netCDF and addition of two map projections. - posted by de...@apache.org on 2019/04/30 14:25:08 UTC, 0 replies.
- [sis] branch master updated (e55b128 -> 4610eab) - posted by de...@apache.org on 2019/04/30 14:35:15 UTC, 0 replies.
- [sis] 01/01: Merge branch 'geoapi-3.1'. Contains work on netCDF reader and addition of two map projections. - posted by de...@apache.org on 2019/04/30 14:35:16 UTC, 0 replies.
- [sis] branch geoapi-4.0 updated (b280070 -> 24fcb0f) - posted by de...@apache.org on 2019/04/30 16:32:17 UTC, 0 replies.
- [sis] 01/02: Fix a thread-safety hole. - posted by de...@apache.org on 2019/04/30 16:32:18 UTC, 0 replies.
- [sis] 02/02: Implements GridEnvelope and GridCoordinates following resolution of https://github.com/opengeospatial/geoapi/issues/36 - posted by de...@apache.org on 2019/04/30 16:32:19 UTC, 0 replies.