desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Fix missing "s" in "getOrderOptionsType()" for ISO 19115 compliance. https://github.com/opengeospatial/geoapi/issues/21 |
Wed, 01 May, 11:50 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-398) MI_PolarizationOrientationCode as an alias of MI_PolarisationOrientationCode |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (fceec82 -> bf56b15) |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] 01/04: Fix spelling error in method name, but not in XML annotation since the spelling exists in ISO specification. https://github.com/opengeospatial/geoapi/issues/43 |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] 02/04: Rename "polarization" as "polarisation" in two method names for compliance with latest ISO 19115 revision. https://github.com/opengeospatial/geoapi/issues/15 |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] 03/04: Renamed PolarizationOrientation as PolarisationOrientation for compliance with latest ISO 19115-2 revision. Part of https://github.com/opengeospatial/geoapi/issues/23 |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] 04/04: Renamed getCenterPoint() as getCentrePoint() for compliance with ISO 19115:2014. |
Wed, 01 May, 15:51 |
desruisse...@apache.org |
[sis] branch geoapi-3.1 updated (2751173 -> 8164ff4) |
Wed, 01 May, 16:01 |
desruisse...@apache.org |
[sis] 01/04: Merge branch 'geoapi-4.0' into geoapi-3.1: implementation of GridEnvelope interface. |
Wed, 01 May, 16:01 |
desruisse...@apache.org |
[sis] 02/04: Merge branch 'geoapi-4.0' into geoapi-3.1 but without the change in Objective.getObjectiveOccurences() method name. The old name is kept on GeoAPI 3.1 branch for compatibility reason. |
Wed, 01 May, 16:01 |
desruisse...@apache.org |
[sis] 03/04: Merge branch 'geoapi-4.0' into geoapi-3.1, taking only the renaming in annotations. Renaming of methods or classes are not taken for compatibility reasons. |
Wed, 01 May, 16:01 |
desruisse...@apache.org |
[sis] 04/04: Merge branch 'geoapi-4.0' into geoapi-3.1, but replacing method renaming by a comment about future evolution. |
Wed, 01 May, 16:01 |
desruisse...@apache.org |
[sis] branch master updated (4610eab -> 09ba94f) |
Wed, 01 May, 20:55 |
desruisse...@apache.org |
[sis] 01/02: Merge branch 'geoapi-3.1' excluding the use of `GridEnvelope` interface (because not present in GeoAPI 3.0). |
Wed, 01 May, 20:55 |
desruisse...@apache.org |
[sis] 02/02: Merge branch 'geoapi-3.1' with some methods renamings replaced by comments about future evolution. |
Wed, 01 May, 20:55 |
Martin Desruisseaux (JIRA) |
[jira] [Assigned] (SIS-389) DefaultMedium.name property should be a Citation |
Thu, 02 May, 09:07 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-389) DefaultMedium.name property should be a Citation |
Thu, 02 May, 09:07 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-389) DefaultMedium.name property should be a Citation |
Thu, 02 May, 09:07 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (bf56b15 -> f15686f) |
Sat, 04 May, 23:33 |
desruisse...@apache.org |
[sis] 01/02: Update for GeoAPI change: Medium.name property type changed from MediumName to Citation. https://issues.apache.org/jira/browse/SIS-389 |
Sat, 04 May, 23:33 |
desruisse...@apache.org |
[sis] 02/02: In Metadata, java.nio.charset.Charset should be associated to java.util.Locale. This issue is described at https://github.com/opengeospatial/geoapi/issues/28 and is required for https://issues.apache.org/jira/browse/SIS-402 resolution. This work required improvement in many SIS internal classes (ModifiableMetadata, PropertyAccessor, Merger, TreeFormat, PT_Locale, etc…) for allowing the use of java.util.Map in addition of java.util.Collection in metadata properties. |
Sat, 04 May, 23:33 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (f15686f -> 50b074f) |
Sun, 05 May, 15:40 |
desruisse...@apache.org |
[sis] 01/02: Fix the unmarshalling of <gmd:characterSet> attribute from legacy XML documents. https://issues.apache.org/jira/browse/SIS-402 |
Sun, 05 May, 15:40 |
desruisse...@apache.org |
[sis] 02/02: Remove LegacyPropertyAdapter.asCollection(…) method since it duplicates CollectionsExt.singletonOrEmpty(…). |
Sun, 05 May, 15:40 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-402) Missing @XmlElement on DefaultMetadata.getCharacterSets() |
Sun, 05 May, 15:43 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-403) Upgrade org.apache.sis.test.integration.MetadataTest to ISO 19115-3 |
Sun, 05 May, 15:48 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-400) Complete MarshallingTest and add UnmarshallingTest |
Sun, 05 May, 15:48 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-405) Upgrade JAXB annotations of ImmutableIdentifier |
Sun, 05 May, 15:48 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-401) Use of GML 3.2 implies the use of ISO 19139:2007 metadata |
Sun, 05 May, 15:48 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-345) Upgrade JAXB binding to ISO 19115-3 |
Sun, 05 May, 15:52 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-366) sis-gdal module should not write native file in the temporary directory |
Sun, 05 May, 15:53 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-361) NetCDF to ISO 19115:2014 mapping |
Sun, 05 May, 15:53 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-378) Too aggressive simplification of some units of measurement |
Sun, 05 May, 15:54 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-345) Upgrade JAXB binding to ISO 19115-3 |
Sun, 05 May, 17:06 |
desruisse...@apache.org |
[sis] branch geoapi-3.1 updated (8164ff4 -> 0018ef8) |
Sun, 05 May, 21:57 |
desruisse...@apache.org |
[sis] 01/02: Merge branch 'geoapi-4.0' into geoapi-3.1 but without changing the Medium.name property type for compatibility reason. |
Sun, 05 May, 21:57 |
desruisse...@apache.org |
[sis] 02/02: Merge branch 'geoapi-4.0' into geoapi-3.1. |
Sun, 05 May, 21:57 |
desruisse...@apache.org |
[sis] branch master updated (09ba94f -> 89daa3b) |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] 01/03: Post-merge cleanup. |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] 02/03: Merge branch 'geoapi-4.0' into geoapi-3.1. |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] 03/03: Merge branch 'geoapi-3.1' Contains fix for https://issues.apache.org/jira/browse/SIS-402 regression. |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] branch geoapi-3.1 updated (0018ef8 -> 6944f6c) |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (50b074f -> 43a1a89) |
Mon, 06 May, 12:48 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: LocaleAndCharset.getCharacterSets(…) should returns a Collection that implement equals(Object) method. |
Tue, 07 May, 10:06 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Call to DefaultMetadata.serLanguage(Locale) should preserve the Charset. |
Tue, 07 May, 15:13 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: LinearIterator.next() should avoid to compute tile indices at every calls when the tile did not changed. |
Wed, 08 May, 17:16 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Enable testWindowOnImage() in LinearIteratorTest. |
Wed, 08 May, 18:41 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Move LegacyPropertyAdapter in the org.apache.sis.internal.metadata.legacy package. |
Thu, 09 May, 10:36 |
desruisse...@apache.org |
[sis] branch geoapi-3.1 updated (6944f6c -> 3ae456a) |
Thu, 09 May, 10:36 |
desruisse...@apache.org |
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. |
Thu, 09 May, 10:36 |
desruisse...@apache.org |
[sis] branch master updated (89daa3b -> 1181fec) |
Thu, 09 May, 10:36 |
desruisse...@apache.org |
[sis] 01/01: Merge branch 'geoapi-3.1'. |
Thu, 09 May, 10:36 |
desruisse...@apache.org |
svn commit: r1858989 - in /sis/ip-review: GeodeticCalculator.xhtml rev/10796/GeodeticCalculator.xhtml rev/20874/GeodeticCalculator.xhtml rev/24925/GeodeticCalculator.xhtml |
Thu, 09 May, 11:05 |
Martin Desruisseaux (JIRA) |
[jira] [Assigned] (SIS-385) Inaccurate formulas in DistanceUtils |
Thu, 09 May, 11:09 |
Martin Desruisseaux (JIRA) |
[jira] [Assigned] (SIS-386) Deprecate DefaultEllipsoid.orthodromicDistance(…) method |
Thu, 09 May, 11:10 |
desruisse...@apache.org |
svn commit: r1859011 - in /sis/ip-review: PositionTransformer.xhtml rev/20874/PositionTransformer.xhtml rev/25050/PositionTransformer.xhtml |
Thu, 09 May, 14:03 |
desruisse...@apache.org |
svn commit: r1859019 - in /sis/ip-review: ./ rev/05908/ rev/06275/ rev/10796/ rev/20874/ rev/24925/ |
Thu, 09 May, 15:28 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Skeleton of GeodeticCalculator, not yet functional. The idea is taken from Geotk, but all formulas have been discarted and methods are rewritten. The initial version will use only spherical formulas published on Wikipedia. The formulas to use for the ellipsoidal versions will be determined later. More discussion on https://issues.apache.org/jira/browse/SIS-386 |
Fri, 10 May, 19:18 |
Martin Desruisseaux (JIRA) |
[jira] [Created] (SIS-452) Satellite-tracking projections |
Sat, 11 May, 07:47 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-446) NetCDF store should be robust to non-linear localization grid |
Sat, 11 May, 07:49 |
desruisse...@apache.org |
svn commit: r1859110 - /sis/ip-review/GeodeticCalculator.xhtml |
Sat, 11 May, 11:44 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Complete (for now) GeodeticCalculator with spherical formulas. Ellipsoidal formulas will need to be considered later. |
Sat, 11 May, 16:07 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Deprecate DistanceUtils, replaced by GeodeticCalculator. Current version implements only spherical formulas, but DistanceUtils was using spherical formulas too. This commit resolves https://issues.apache.org/jira/browse/SIS-385 The use of ellipsoidal formulas instead than spherical will be a separated issue. |
Sat, 11 May, 21:41 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-385) Inaccurate formulas in DistanceUtils |
Sat, 11 May, 21:56 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (23fbd3d -> 76befaa) |
Sun, 12 May, 21:07 |
desruisse...@apache.org |
[sis] 01/02: Add tests for GeodeticCalculator. |
Sun, 12 May, 21:07 |
desruisse...@apache.org |
[sis] 02/02: Add Bézier curve calculation from two end-points, the mid-point and derivatives at end-point. This will be used as an approximation of geodesic path. |
Sun, 12 May, 21:07 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Simplify the Bezier cubic curve to quadratic curve or straight line when possible. This is especially important in the case of the straight line for avoiding a division by zero. |
Mon, 13 May, 19:21 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Rename "fitCubicCurve" as "bezier" since the returned curve is not necessarily cubic. Also remove the method from public API because its API may change again based on experience. |
Tue, 14 May, 07:58 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Separated GeodeticCalculator.setDirection(double, double) in two methods: setStartingAzimuth(double) and setGeodesicDistance(double). The name of the previous method was vague, and it happens frequently in practice that we want to update only one of those two properties. |
Tue, 14 May, 12:35 |
Martin Desruisseaux (JIRA) |
[jira] [Created] (SIS-453) GeodeticCalculator.toGeodesicPath should build ISO curves |
Tue, 14 May, 15:40 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-453) GeodeticCalculator.toGeodesicPath should build ISO curves |
Tue, 14 May, 16:00 |
Martin Desruisseaux (JIRA) |
[jira] [Created] (SIS-454) Approximate geodesic path by Bézier curve |
Tue, 14 May, 16:03 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Approximate geodesic path by Bézier curve: https://issues.apache.org/jira/browse/SIS-454 Current implémentation builds a single linear, quadratic or cubic Bézier curve. It should be improved in a future version by building a chain of Bézier curves. |
Tue, 14 May, 16:04 |
Martin Desruisseaux (JIRA) |
[jira] [Resolved] (SIS-454) Approximate geodesic path by Bézier curve |
Tue, 14 May, 16:06 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Add a package for visualization tools used for debugging purpose. For now only show a java.awt.Shape. More may be added in the future. |
Wed, 15 May, 07:59 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: When building a geodesic path, may need to add or remove 360° to the target longitude depending on the heading. |
Wed, 15 May, 08:33 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Fix the case of straight line at equator and add more tests. |
Wed, 15 May, 16:39 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Initial (and incomplete) implementation of loxodromic distance using spherical formulas. |
Wed, 15 May, 19:20 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (9a15749 -> cbcfab2) |
Thu, 16 May, 10:38 |
desruisse...@apache.org |
[sis] 01/02: Rename expOfNorthing as expΨ for stretching the relationship with isometric latitude. |
Thu, 16 May, 10:38 |
desruisse...@apache.org |
[sis] 02/02: Replace the innacurate values hard-coded in `testOnParallel45()` by a dependency to Charles Karney's GeographicLib. That library - https://geographiclib.sourceforge.io/ (MIT/X11 license) is taken as a reference implementation. |
Thu, 16 May, 10:38 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Fix wrong CRS reported reported by getPositionCRS() and getGeographicCRS(). |
Thu, 16 May, 13:11 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (2585b23 -> a1d9fa9) |
Thu, 16 May, 13:50 |
desruisse...@apache.org |
[sis] 01/01: Fix wrong CRS reported reported by getPositionCRS() and getGeographicCRS(). |
Thu, 16 May, 13:50 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (a1d9fa9 -> 1021593) |
Sat, 18 May, 13:15 |
desruisse...@apache.org |
[sis] 01/03: Fix wrong coordinate reference system used for transforming the points returned by GeodeticCalculator. |
Sat, 18 May, 13:15 |
desruisse...@apache.org |
[sis] 02/03: Provide a way to compute the number of fraction digits to show based on the desired accuracy. |
Sat, 18 May, 13:15 |
desruisse...@apache.org |
[sis] 03/03: Better formatting of GeodeticCalculator, using the default accuracy (currently 1 cm). |
Sat, 18 May, 13:15 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Test GeodeticCalculator against the data set provided by Charles Karney (2010): Test set for geodesics [Data set] - http://doi.org/10.5281/zenodo.32156 We have to use a tolerance threshold of 1% of expected distance for now, because we do not yet implement ellipsoidal formulas. |
Sun, 19 May, 20:03 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Fix typo and improve message. |
Sun, 19 May, 22:06 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: GeodesicCalculator.toGeodesicPath2D() should build a chain of Bézier curves when a single one is not sufficient for the desired precision. |
Mon, 20 May, 16:47 |
Martin Desruisseaux (JIRA) |
[jira] [Updated] (SIS-453) GeodeticCalculator.toGeodesicPath should build ISO curves |
Mon, 20 May, 16:50 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Better map for determining if a cubic Bézier curve is an acceptable approximation of the geodesic path. Previous implementation assumed that point at t=1/4 on the Bézier curve was located at 1/4 of geodesic path. This is not true, because the t parameter in Bézier equations does not vary at the same speed than distance. The relationship between `t` and distance is too complicated for the needs of this method (it requires numerical integration and iterative method since there is no exact [...] |
Tue, 21 May, 22:44 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Try harder to avoid unreasonably long chain of Bézier curves. First implementation of createCircularRegion2D(…), not yet working because of infinite derivative values. |
Wed, 22 May, 18:49 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated: Replace α₀ and α₄ ratios by (dx₀,dy₀) and (dx₄,dy₄) vector components in order to avoid divison by zero. |
Thu, 23 May, 12:31 |
desruisse...@apache.org |
[sis] branch geoapi-4.0 updated (0f797b8 -> 1ead312) |
Fri, 24 May, 08:07 |
desruisse...@apache.org |
[sis] 01/02: Change method order. No significant code change except the setStartPoint(double, double) and setEndPoint(double, double) methods which are more lenient on latitude values. |
Fri, 24 May, 08:07 |
desruisse...@apache.org |
[sis] 02/02: Replace α₁ and α₂ angles in GeodeticCalculator by dφ₁/dλ₁ and dφ₂/dλ₂ vector components. This is the complement of previous commit that applied similar change in Bezier class. It resolves issues with infinities, which fix GeodeticCalculator.createCircularRegion2D(…). |
Fri, 24 May, 08:07 |
Martin Desruisseaux (JIRA) |
[jira] [Created] (SIS-455) Compute length of cubic Bézier curve |
Fri, 24 May, 08:43 |