This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 12371196a0 Merge branch 'geoapi-4.0' into geoapi-3.1: automatic 
reorganization of imports.
     add 0ee27a9df1 Provide more context in the internal 
`createMapProjection(…)` method. This is needed when the projection needs to 
delegate to another method. This change replaces 
`NormalizedProjection.delegate(…)`.
     add 9497307b88 Add getMetadata method on Tile,TileMatrix,TileMatrixSet
     add db9cbe5b13 More extensive documentation on the new `getMetadata()` 
methods. Provide default implementation using the information provided by 
existing methods.
     add fc7eca86b2 Initial version of Equidistant Cylindrical (EPSG:1028) map 
projection with formulas as published in EPSG guidance notes.
     add 011426fc99 Replace epsilon greek letter by eta for avoiding confusion 
with an error term or with eccentricity.
     add b85d81fee6 Increase the maximum number of coefficients that we can 
compute for Clenshaw summation. This is a generator of generator of code. 
Needed for "Equidistant Cylindrical" projection because the number of 
coefficients exceed the previous limit (which was 6).
     add 7574429b2d Fix documentation that became innacurate after the 
improvement done in previous commit.
     add c453e8869a Add a place-holder for JDK 15 methods, and make the intend 
a little bit clearer in Fraction.
     add 97ad5ebac8 Rewrite the Equidistant Cylindrical equations using 
Clenshaw summation.
     add 013a20ae66 Add "Longitude of natural origin" EPSG parameter name to 
`Sinusoidal` and `Mollweide.CENTRAL_MERIDIAN` because some WKT definitions 
appear to use it. Add missing declaration for `EquidistantCylindrical` 
projection in the workaround for applications that do not use module-path.
     add 5e23852012 Replace "http://geotiff.maptools.org/proj_list/"; links by 
"https://gdal.org/proj_list/";.
     add a65df89e7f Add Robinson projection. 
https://issues.apache.org/jira/browse/SIS-599
     new b0a78e75af Merge branch 'geoapi-4.0' into geoapi-3.1.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...g.opengis.referencing.operation.OperationMethod |   2 +
 .../main/module-info.java                          |   2 +
 .../operation/projection/AlbersEqualArea.java      |  19 +-
 .../operation/projection/CassiniSoldner.java       |  16 +-
 .../operation/projection/CylindricalEqualArea.java |  23 +-
 .../projection/EquidistantCylindrical.java         | 261 ++++++++++++++++++++
 .../operation/projection/Initializer.java          |   7 +-
 .../projection/LambertConicConformal.java          |  19 +-
 .../referencing/operation/projection/Mercator.java |  19 +-
 .../projection/ModifiedAzimuthalEquidistant.java   |  19 +-
 .../operation/projection/Mollweide.java            |  11 -
 .../operation/projection/NormalizedProjection.java |  79 ++----
 .../operation/projection/ObliqueStereographic.java |  27 ++-
 .../operation/projection/PolarStereographic.java   |  19 +-
 .../operation/projection/Polyconic.java            |  19 +-
 .../operation/projection/ProjectionVariant.java    |  19 +-
 .../referencing/operation/projection/Robinson.java | 264 +++++++++++++++++++++
 .../operation/projection/SatelliteTracking.java    |  16 +-
 .../operation/projection/Sinusoidal.java           |  24 +-
 .../operation/projection/TransverseMercator.java   |  26 +-
 .../operation/provider/AlbersEqualArea.java        |   2 +-
 .../provider/AzimuthalEquidistantSpherical.java    |   2 +-
 .../operation/provider/CassiniSoldner.java         |   2 +-
 .../sis/referencing/operation/provider/ESRI.java   |   2 +-
 .../operation/provider/EquidistantCylindrical.java |  81 +++++++
 .../operation/provider/Equirectangular.java        |  26 +-
 .../provider/LambertAzimuthalEqualArea.java        |   2 +-
 .../operation/provider/LambertConformal1SP.java    |   2 +-
 .../operation/provider/LambertConformal2SP.java    |   2 +-
 .../provider/LambertConformalBelgium.java          |   2 +-
 .../provider/LambertCylindricalEqualArea.java      |   2 +-
 .../operation/provider/MapProjection.java          |   2 +-
 .../operation/provider/Mercator1SP.java            |   2 +-
 .../operation/provider/Mercator2SP.java            |   2 +-
 .../operation/provider/MillerCylindrical.java      |   2 +-
 .../provider/ModifiedAzimuthalEquidistant.java     |   2 +-
 .../referencing/operation/provider/Mollweide.java  |  11 +-
 .../operation/provider/ObliqueMercator.java        |   2 +-
 .../operation/provider/ObliqueMercatorCenter.java  |   2 +-
 .../operation/provider/ObliqueStereographic.java   |   2 +-
 .../operation/provider/Orthographic.java           |   2 +-
 .../operation/provider/PolarStereographicA.java    |  19 ++
 .../operation/provider/PolarStereographicB.java    |   2 +-
 .../provider/PolarStereographicSouth.java          |   2 +-
 .../referencing/operation/provider/Polyconic.java  |   2 +-
 .../provider/{Mollweide.java => Robinson.java}     |  39 ++-
 .../referencing/operation/provider/Sinusoidal.java |  13 +-
 .../operation/provider/TransverseMercator.java     |   2 +-
 .../provider/TransverseMercatorSouth.java          |   2 +-
 .../referencing/operation/provider/Wraparound.java |   7 +-
 .../operation/transform/ContextualParameters.java  |  17 +-
 .../operation/transform/MathTransformProvider.java |   8 +-
 .../apache/sis/referencing/ClenshawSummation.java  | 214 +++++++++++++++--
 .../operation/projection/CassiniSoldnerTest.java   |   6 +-
 ...ntTest.java => EquidistantCylindricalTest.java} |  75 +++---
 .../projection/LambertAzimuthalEqualAreaTest.java  |   2 +-
 .../projection/MapProjectionTestCase.java          |  26 ++
 .../operation/projection/ObliqueMercatorTest.java  |   3 +-
 .../projection/ObliqueStereographicTest.java       |   4 +-
 .../projection/PolarStereographicTest.java         |   2 +-
 .../operation/projection/RobinsonTest.java         | 118 +++++++++
 .../operation/provider/ProvidersTest.java          |   2 +
 .../apache/sis/storage/landsat/MetadataReader.java |   2 +-
 .../apache/sis/storage/geotiff/base/GeoKeys.java   |   2 +-
 .../apache/sis/storage/geotiff/package-info.java   |   2 +-
 .../geotiff/reader/ImageMetadataBuilder.java       |   2 +-
 .../sis/storage/geotiff/writer/GeoEncoder.java     |   4 +-
 .../apache/sis/storage/base/MetadataBuilder.java   |  83 ++++++-
 .../main/org/apache/sis/storage/tiling/Tile.java   |  21 +-
 .../org/apache/sis/storage/tiling/TileMatrix.java  |  71 +++++-
 .../apache/sis/storage/tiling/TileMatrixSet.java   |  52 +++-
 .../main/org/apache/sis/storage/wkt/Store.java     |   4 +-
 .../main/org/apache/sis/math/Fraction.java         |  42 ++--
 .../sis/pending/jdk/{JDK17.java => JDK15.java}     |  25 +-
 .../main/org/apache/sis/util/privy/Strings.java    |   3 +-
 geoapi/snapshot                                    |   2 +-
 76 files changed, 1533 insertions(+), 392 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/EquidistantCylindrical.java
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Robinson.java
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/EquidistantCylindrical.java
 copy 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/{Mollweide.java
 => Robinson.java} (78%)
 copy 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/projection/{ModifiedAzimuthalEquidistantTest.java
 => EquidistantCylindricalTest.java} (52%)
 create mode 100644 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/projection/RobinsonTest.java
 copy 
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/{JDK17.java => 
JDK15.java} (71%)

Reply via email to