sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] 01/03: Replace http links by https and minor documentation fixes.
Date Thu, 09 Apr 2020 16:56:35 GMT
This is an automated email from the ASF dual-hosted git repository.

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

commit a33b746bd073ecb946699b35544873caca9b1887
Author: Martin Desruisseaux <martin.desruisseaux@geomatys.com>
AuthorDate: Thu Apr 9 14:38:55 2020 +0200

    Replace http links by https and minor documentation fixes.
---
 .../apache/sis/internal/metadata/AxisNames.java    |  4 +--
 .../gazetteer/GeohashReferenceSystem.java          |  2 +-
 .../apache/sis/internal/referencing/Formulas.java  |  2 +-
 .../referencing/provider/Interpolation1D.java      |  2 +-
 .../internal/referencing/provider/Mollweide.java   |  2 +-
 .../java/org/apache/sis/io/wkt/Transliterator.java |  6 ++---
 .../java/org/apache/sis/io/wkt/package-info.java   |  2 +-
 .../apache/sis/referencing/cs/AxesConvention.java  |  2 +-
 .../org/apache/sis/referencing/cs/AxisFilter.java  |  2 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  4 +--
 .../operation/DefaultConicProjection.java          |  2 +-
 .../operation/DefaultCylindricalProjection.java    |  2 +-
 .../operation/DefaultPlanarProjection.java         |  2 +-
 .../referencing/operation/matrix/package-info.java |  2 +-
 .../operation/projection/AlbersEqualArea.java      |  2 +-
 .../operation/projection/AzimuthalEquidistant.java | 29 +++++++++++++++++++---
 .../projection/LambertConicConformal.java          |  2 +-
 .../referencing/operation/projection/Mercator.java |  2 +-
 .../projection/ModifiedAzimuthalEquidistant.java   | 11 ++------
 .../operation/projection/Mollweide.java            |  4 +--
 .../operation/projection/NormalizedProjection.java |  2 +-
 .../operation/projection/ObliqueStereographic.java |  2 +-
 .../operation/projection/Orthographic.java         |  4 +--
 .../operation/projection/Sinusoidal.java           |  2 +-
 .../operation/projection/package-info.java         |  2 +-
 .../operation/transform/LinearTransform.java       |  2 +-
 .../org/apache/sis/referencing/CommonCRSTest.java  |  2 +-
 .../apache/sis/referencing/cs/HardCodedAxes.java   |  4 +--
 .../org/apache/sis/internal/util/DoubleDouble.java |  2 +-
 .../java/org/apache/sis/internal/util/X364.java    |  2 +-
 .../main/java/org/apache/sis/math/Statistics.java  |  4 +--
 .../java/org/apache/sis/measure/NumberRange.java   |  4 +--
 .../main/java/org/apache/sis/measure/Range.java    |  4 +--
 .../java/org/apache/sis/measure/RangeFormat.java   |  4 +--
 .../java/org/apache/sis/measure/UnitDimension.java |  2 +-
 .../java/org/apache/sis/math/StatisticsTest.java   |  2 +-
 36 files changed, 73 insertions(+), 57 deletions(-)

diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/AxisNames.java
b/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/AxisNames.java
index 2adcf16..7cde0f0 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/AxisNames.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/AxisNames.java
@@ -72,8 +72,8 @@ public final class AxisNames {
      * <p>Axis name <cite>"Geocentric longitude"</cite> can also be used.
      * In astronomy, <cite>"Planetocentric longitude"</cite> is sometime used.</p>
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Spherical_coordinate_system">Spherical
coordinate system on Wikipedia</a>
-     * @see <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">Spherical
coordinate system on MathWorld</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Spherical_coordinate_system">Spherical
coordinate system on Wikipedia</a>
+     * @see <a href="https://mathworld.wolfram.com/SphericalCoordinates.html">Spherical
coordinate system on MathWorld</a>
      */
     public static final String SPHERICAL_LONGITUDE = "Spherical longitude";
 
diff --git a/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java
b/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java
index 5d3d781..b2b1e48 100644
--- a/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java
+++ b/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java
@@ -53,7 +53,7 @@ import org.opengis.referencing.gazetteer.LocationType;
  * @author  Martin Desruisseaux (Geomatys)
  * @version 0.8
  *
- * @see <a href="http://en.wikipedia.org/wiki/Geohash">Geohash on Wikipedia</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Geohash">Geohash on Wikipedia</a>
  *
  * @since 0.8
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
index f0012a5..ee258e4 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
@@ -80,7 +80,7 @@ public final class Formulas extends Static {
      * From Wikipedia, <cite>"In astronomy, a Julian year (symbol: <b>a</b>)
is a unit of measurement of time
      * defined as exactly 365.25 days of 86,400 SI seconds each."</cite>.
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Julian_year_%28astronomy%29">Wikipedia:
Julian year (astronomy)</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Julian_year_%28astronomy%29">Wikipedia:
Julian year (astronomy)</a>
      */
     public static final long JULIAN_YEAR_LENGTH = 31557600000L;
 
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Interpolation1D.java
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Interpolation1D.java
index f7b8cc1..fe0942b 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Interpolation1D.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Interpolation1D.java
@@ -49,7 +49,7 @@ public final class Interpolation1D extends AbstractProvider {
      * This parameter is optional and often omitted.
      *
      * @see <a href="https://en.wikipedia.org/wiki/Image_%28mathematics%29#Inverse_image">Preimage
on Wikipedia</a>
-     * @see <a href="http://mathworld.wolfram.com/Preimage.html">Preimage on MathWord</a>
+     * @see <a href="https://mathworld.wolfram.com/Preimage.html">Preimage on MathWord</a>
      */
     private static final ParameterDescriptor<double[]> PREIMAGE;
 
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Mollweide.java
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Mollweide.java
index ca2abb2..57446c0 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Mollweide.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Mollweide.java
@@ -32,7 +32,7 @@ import org.apache.sis.referencing.operation.projection.NormalizedProjection;
  * @author  Martin Desruisseaux (Geomatys)
  * @version 1.0
  *
- * @see <a href="http://mathworld.wolfram.com/MollweideProjection.html">Mathworld formulas</a>
+ * @see <a href="https://mathworld.wolfram.com/MollweideProjection.html">Mathworld
formulas</a>
  * @see <a href="http://geotiff.maptools.org/proj_list/mollweide.html">GeoTIFF parameters
for Mollweide</a>
  *
  * @since 1.0
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/Transliterator.java
b/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/Transliterator.java
index 79073ac..48eee53 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/Transliterator.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/Transliterator.java
@@ -69,8 +69,8 @@ import org.apache.sis.util.Characters;
  * </ul>
  *
  * <div class="note"><b>Note:</b> at least two conventions exist about
the meaning of (<var>r</var>, θ, φ) in a
- * spherical coordinate system (see <a href="http://en.wikipedia.org/wiki/Spherical_coordinate_system">Wikipedia</a>
- * or <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">MathWorld</a>
for more information).
+ * spherical coordinate system (see <a href="https://en.wikipedia.org/wiki/Spherical_coordinate_system">Wikipedia</a>
+ * or <a href="https://mathworld.wolfram.com/SphericalCoordinates.html">MathWorld</a>
for more information).
  * When using the <em>mathematics</em> convention, θ is the azimuthal angle
in the
  * equatorial plane (roughly equivalent to longitude λ) while φ is an angle measured from
a pole (also known as
  * colatitude). But when using the <em>physics</em> convention, the meaning of
θ and φ are interchanged.
@@ -321,7 +321,7 @@ public abstract class Transliterator implements Serializable {
      *       {@linkplain org.apache.sis.referencing.cs.DefaultEllipsoidalCS ellipsoidal CS}.</li>
      *   <li>φ or φ′ or φ<sub>c</sub> or Ω → <var>U</var>
if used in a
      *       {@linkplain org.apache.sis.referencing.cs.DefaultSphericalCS spherical CS},
regardless of whether the
-     *       coordinate system follows <a href="http://en.wikipedia.org/wiki/Spherical_coordinate_system">physics,
+     *       coordinate system follows <a href="https://en.wikipedia.org/wiki/Spherical_coordinate_system">physics,
      *       mathematics or other conventions</a>.</li>
      *   <li>θ → <var>V</var> if used in a {@linkplain org.apache.sis.referencing.cs.DefaultSphericalCS
spherical CS} (regardless of above-cited coordinate system convention).</li>
      *   <li>θ → <var>U</var> if used in a polar CS.</li>
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/package-info.java b/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/package-info.java
index 7907ba6..0893f14 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/package-info.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/io/wkt/package-info.java
@@ -63,7 +63,7 @@
  * <h2>Geometry WKT</h2>
  * The {@link org.apache.sis.geometry.GeneralEnvelope} and {@link org.apache.sis.geometry.GeneralDirectPosition}
classes
  * provide their own, limited, WKT parsing and formatting services for the {@code BOX} and
{@code POINT} elements.
- * A description for this WKT format can be found on <a href="http://en.wikipedia.org/wiki/Well-known_text">Wikipedia</a>.
+ * A description for this WKT format can be found on <a href="https://en.wikipedia.org/wiki/Well-known_text">Wikipedia</a>.
  *
  * <h2>Where to find WKT examples</h2>
  * An excellent source of well-formed WKT is the online <cite>EPSG Geodetic Parameter
Registry</cite>.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
index c110764..cb866ea 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
@@ -257,7 +257,7 @@ public enum AxesConvention implements AxisFilter {
      * </table></div>
      *
      * @see org.apache.sis.referencing.cs.CoordinateSystems#angle(AxisDirection, AxisDirection)
-     * @see <a href="http://en.wikipedia.org/wiki/Right_hand_rule">Right-hand rule
on Wikipedia</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Right_hand_rule">Right-hand rule
on Wikipedia</a>
      */
     RIGHT_HANDED,
 
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxisFilter.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxisFilter.java
index f68f30d..01bf6af 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxisFilter.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxisFilter.java
@@ -29,7 +29,7 @@ import javax.measure.Unit;
  *
  * <div class="note"><b>Terminology note</b>
  * the word <cite>“filter”</cite> is understood here as <cite>“a
computer program or subroutine to process a stream,
- * producing another stream”</cite> (<a href="http://en.wikipedia.org/wiki/Filter_%28software%29">Wikipedia</a>).
+ * producing another stream”</cite> (<a href="https://en.wikipedia.org/wiki/Filter_%28software%29">Wikipedia</a>).
  * </div>
  *
  * <p>Note that filtering one or more axes may result in a change of coordinate system
type.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
index 6d276ad..622a4d8 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
@@ -126,7 +126,7 @@ import java.util.Objects;
  * @version 0.7
  *
  * @see DefaultGeodeticDatum#getBursaWolfParameters()
- * @see <a href="http://en.wikipedia.org/wiki/Helmert_transformation">Wikipedia: Helmert
transformation</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Helmert_transformation">Wikipedia: Helmert
transformation</a>
  *
  * @since 0.4
  * @module
@@ -514,7 +514,7 @@ public class BursaWolfParameters extends FormattableObject implements
Cloneable,
      * <ul>
      *   <li>The matrix shall be {@linkplain org.apache.sis.referencing.operation.matrix.MatrixSIS#isAffine()
affine}.</li>
      *   <li>The sub-matrix defined by {@code matrix} without the last row and last
column shall be
-     *       <a href="http://en.wikipedia.org/wiki/Skew-symmetric_matrix">skew-symmetric</a>
(a.k.a. antisymmetric).</li>
+     *       <a href="https://en.wikipedia.org/wiki/Skew-symmetric_matrix">skew-symmetric</a>
(a.k.a. antisymmetric).</li>
      * </ul>
      *
      * @param  matrix     the matrix from which to get Bursa-Wolf parameters.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConicProjection.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConicProjection.java
index d7f2b7f..2f9e4db 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConicProjection.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConicProjection.java
@@ -36,7 +36,7 @@ import org.opengis.referencing.crs.ProjectedCRS;
  * @version 0.6
  *
  * @see org.apache.sis.referencing.crs.DefaultProjectedCRS
- * @see <a href="http://mathworld.wolfram.com/ConicProjection.html">Conic projection
on MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/ConicProjection.html">Conic projection
on MathWorld</a>
  *
  * @since 0.6
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultCylindricalProjection.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultCylindricalProjection.java
index b339b72..60220ce 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultCylindricalProjection.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultCylindricalProjection.java
@@ -36,7 +36,7 @@ import org.opengis.referencing.crs.ProjectedCRS;
  * @version 0.6
  *
  * @see org.apache.sis.referencing.crs.DefaultProjectedCRS
- * @see <a href="http://mathworld.wolfram.com/CylindricalProjection.html">Cylindrical
projection on MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/CylindricalProjection.html">Cylindrical
projection on MathWorld</a>
  *
  * @since 0.6
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPlanarProjection.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPlanarProjection.java
index a17ecca..4865710 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPlanarProjection.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPlanarProjection.java
@@ -36,7 +36,7 @@ import org.opengis.referencing.crs.ProjectedCRS;
  * @version 0.6
  *
  * @see org.apache.sis.referencing.crs.DefaultProjectedCRS
- * @see <a href="http://mathworld.wolfram.com/AzimuthalProjection.html">Azimuthal projection
on MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/AzimuthalProjection.html">Azimuthal
projection on MathWorld</a>
  *
  * @since 0.6
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
index db87112..23ced6d 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
@@ -56,7 +56,7 @@
  * identity transform.
  *
  * <p>The current implementation uses
- * <a href="http://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic">double-double
+ * <a href="https://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic">double-double
  * arithmetic</a>. However this may change in any future SIS version.</p>
  *
  * <h2>Related projects</h2>
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
index c9aa589..4dc97c3 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
@@ -42,7 +42,7 @@ import static org.apache.sis.internal.referencing.provider.AlbersEqualArea.*;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Albers_projection">Albers projection
on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/AlbersEqual-AreaConicProjection.html">Albers
Equal-Area Conic projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/AlbersEqual-AreaConicProjection.html">Albers
Equal-Area Conic projection on MathWorld</a></li>
  * </ul>
  *
  * <p>The {@code "standard_parallel_2"} parameter is optional and will be given the
same value as
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
index 6bd1b4a..c4123bd 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
@@ -33,14 +33,37 @@ import static org.apache.sis.internal.referencing.provider.ModifiedAzimuthalEqui
  * This projection method has no EPSG code.
  * See the following references for an overview:
  * <ul>
- *   <li><a href="https://en.wikipedia.org/wiki/Azimuthal_equidistant_projection">Azimuthal
equidistant projection</a></li>
- *   <li><a href="https://mathworld.wolfram.com/AzimuthalEquidistantProjection.html">Azimuthal
Equidistant Projection</a></li>
+ *   <li><a href="https://en.wikipedia.org/wiki/Azimuthal_equidistant_projection">Azimuthal
equidistant projection on Wikipedia</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/AzimuthalEquidistantProjection.html">Azimuthal
Equidistant Projection on MathWorld</a></li>
  * </ul>
  *
  * Current implementation supports only the spherical case.
- * For ellipsoidal formulas, the {@link ModifiedAzimuthalEquidistant} provides an approximation
+ * For ellipsoidal formulas, the {@link ModifiedAzimuthalEquidistant} class provides an approximation
  * valid under 800 kilometres of the projection centre.
  *
+ * <div class="note"><b>Note of projection variants:</b>
+ * formulas for this map projection have been published by Snyder (1987) in the following
forms:
+ * <ul>
+ *   <li><cite>Azimuthal Equidistant projection for the sphere.</cite>
+ *     This form has no EPSG code. It is implemented in Apache SIS as "Azimuthal Equidistant
(Spherical)".</li>
+ *   <li><cite>Polar aspect of ellipsoidal Azimuthal Equidistant.</cite>
+ *     This form has no EPSG code. It is not yet implemented in Apache SIS.</li>
+ *   <li><cite>Oblique and equatorial aspects of ellipsoidal Azimuthal Equidistant:</cite>
+ *     <ul>
+ *       <li><cite>Nearly rigorous sets of formulas.</cite>
+ *         The EPSG name is "Modified Azimuthal Equidistant" (EPSG:9832).
+ *         This projection is implemented by {@link ModifiedAzimuthalEquidistant}.</li>
+ *       <li><cite>Approximate sets of formulas.</cite>
+ *         The EPSG name is "Guam projection" (EPSG:9831).
+ *         This projection is not yet implemented in Apache SIS.</li>
+ *     </ul>
+ *   </li>
+ * </ul>
+ *
+ * This base class is aimed to provide the general case valid for all distances;
+ * the fact that current version uses spherical formulas should be considered as an implementation
limitation
+ * that may change in future version. Subclasses are specialization for more restricted areas.</div>
+ *
  * @author  Martin Desruisseaux (Geomatys)
  * @version 1.1
  *
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
index 91209c3..6dbaf4c 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
@@ -48,7 +48,7 @@ import static org.apache.sis.math.MathFunctions.isPositive;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Lambert_conformal_conic_projection">Lambert
Conformal Conic projection on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/LambertConformalConicProjection.html">Lambert
Conformal Conic projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/LambertConformalConicProjection.html">Lambert
Conformal Conic projection on MathWorld</a></li>
  * </ul>
  *
  * <h2>Description</h2>
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mercator.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mercator.java
index 2c260e1..67105f6 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mercator.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mercator.java
@@ -47,7 +47,7 @@ import static org.apache.sis.math.MathFunctions.isPositive;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Mercator_projection">Mercator
projection on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/MercatorProjection.html">Mercator
projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/MercatorProjection.html">Mercator
projection on MathWorld</a></li>
  * </ul>
  *
  * <h2>Description</h2>
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
index 5e26b4c..811eb49 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
@@ -31,15 +31,8 @@ import static org.apache.sis.internal.referencing.provider.ModifiedAzimuthalEqui
 
 /**
  * <cite>Modified Azimuthal Equidistant</cite> projection (EPSG:9832).
- * See the following references for an overview:
- * <ul>
- *   <li><a href="https://en.wikipedia.org/wiki/Azimuthal_equidistant_projection">Azimuthal
equidistant projection</a></li>
- *   <li><a href="https://mathworld.wolfram.com/AzimuthalEquidistantProjection.html">Azimuthal
Equidistant Projection</a></li>
- * </ul>
- *
- * <h2>Description</h2>
- * An approximation of the oblique form of the <cite>Azimuthal Equidistant</cite>
projection.
- * For relatively short distances (e.g. under 800 kilometres) this modification introduces
no significant error.
+ * This is an approximation of the oblique form of the <cite>Azimuthal Equidistant</cite>
projection.
+ * For distances under 800 kilometres this modification introduces no significant error.
  *
  * @author  Martin Desruisseaux (Geomatys)
  * @version 1.1
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mollweide.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mollweide.java
index fd5353f..872a4b6 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mollweide.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mollweide.java
@@ -39,7 +39,7 @@ import static org.apache.sis.internal.referencing.provider.Mollweide.*;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Mollweide_projection">Mollweide
projection on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/MollweideProjection.html">Mollweide
projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/MollweideProjection.html">Mollweide
projection on MathWorld</a></li>
  * </ul>
  *
  * @todo This projection is not {@link org.apache.sis.math.FunctionProperty#SURJECTIVE surjective}.
@@ -95,7 +95,7 @@ public class Mollweide extends NormalizedProjection {
 
     /**
      * Converts the specified (λ,φ) coordinate and stores the (<var>x</var>,<var>y</var>)
result in {@code dstPts}.
-     * The units of measurement are implementation-specific (see subclass javadoc).
+     * The units of measurement are implementation-specific (see super-class javadoc).
      *
      * @return the matrix of the projection derivative at the given source position,
      *         or {@code null} if the {@code derivate} argument is {@code false}.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
index 92cc422..36a6fb4 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
@@ -129,7 +129,7 @@ import static java.lang.Math.*;
  * @version 1.1
  *
  * @see ContextualParameters
- * @see <a href="http://mathworld.wolfram.com/MapProjection.html">Map projections on
MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/MapProjection.html">Map projections
on MathWorld</a>
  *
  * @since 0.6
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
index d443612..60c4f51 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
@@ -41,7 +41,7 @@ import static org.apache.sis.internal.referencing.provider.ObliqueStereographic.
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Stereographic_projection">Stereographic
projection or Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/StereographicProjection.html">Stereographic
projection or MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/StereographicProjection.html">Stereographic
projection or MathWorld</a></li>
  * </ul>
  *
  * <h2>Description</h2>
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Orthographic.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Orthographic.java
index 87b9705..1b77965 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Orthographic.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Orthographic.java
@@ -37,7 +37,7 @@ import static org.apache.sis.internal.referencing.provider.Orthographic.*;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Orthographic_projection_in_cartography">Orthographic
projection on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/OrthographicProjection.html">Orthographic
projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/OrthographicProjection.html">Orthographic
projection on MathWorld</a></li>
  * </ul>
  *
  * <h2>Description</h2>
@@ -126,7 +126,7 @@ public class Orthographic extends NormalizedProjection {
 
     /**
      * Converts the specified (λ,φ) coordinate and stores the (<var>x</var>,<var>y</var>)
result in {@code dstPts}.
-     * The units of measurement are implementation-specific (see subclass javadoc).
+     * The units of measurement are implementation-specific (see super-class javadoc).
      *
      * @return the matrix of the projection derivative at the given source position,
      *         or {@code null} if the {@code derivate} argument is {@code false}.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Sinusoidal.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Sinusoidal.java
index a3895ee..78697e3 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Sinusoidal.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Sinusoidal.java
@@ -37,7 +37,7 @@ import static org.apache.sis.internal.referencing.provider.Sinusoidal.*;
  * See the following references for an overview:
  * <ul>
  *   <li><a href="https://en.wikipedia.org/wiki/Sinusoidal_projection">Sinusoidal
projection on Wikipedia</a></li>
- *   <li><a href="http://mathworld.wolfram.com/SinusoidalProjection.html">Sinusoidal
projection on MathWorld</a></li>
+ *   <li><a href="https://mathworld.wolfram.com/SinusoidalProjection.html">Sinusoidal
projection on MathWorld</a></li>
  * </ul>
  *
  * @author  Martin Desruisseaux (Geomatys)
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
index 189180d..255d2c5 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
@@ -161,7 +161,7 @@
  * @author  Matthieu Bastianelli (Geomatys)
  * @version 1.1
  *
- * @see <a href="http://mathworld.wolfram.com/MapProjection.html">Map projections on
MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/MapProjection.html">Map projections
on MathWorld</a>
  *
  * @since 0.6
  * @module
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
index 3776331..a936947 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
@@ -67,7 +67,7 @@ import org.opengis.referencing.operation.NoninvertibleTransformException;
  * @see org.apache.sis.referencing.operation.transform.MathTransforms#linear(Matrix)
  * @see org.apache.sis.referencing.operation.builder.LinearTransformBuilder
  * @see java.awt.geom.AffineTransform
- * @see <a href="http://mathworld.wolfram.com/AffineTransformation.html">Affine transformation
on MathWorld</a>
+ * @see <a href="https://mathworld.wolfram.com/AffineTransformation.html">Affine transformation
on MathWorld</a>
  *
  * @since 0.4
  * @module
diff --git a/core/sis-referencing/src/test/java/org/apache/sis/referencing/CommonCRSTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/CommonCRSTest.java
index 61e7029..d0e31e6 100644
--- a/core/sis-referencing/src/test/java/org/apache/sis/referencing/CommonCRSTest.java
+++ b/core/sis-referencing/src/test/java/org/apache/sis/referencing/CommonCRSTest.java
@@ -250,7 +250,7 @@ public final strictfp class CommonCRSTest extends TestCase {
     /**
      * Verifies the epoch values of temporal enumeration compared to the Julian epoch.
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Julian_day">Wikipedia: Julian day</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Julian_day">Wikipedia: Julian day</a>
      */
     @Test
     public void testTemporal() {
diff --git a/core/sis-referencing/src/test/java/org/apache/sis/referencing/cs/HardCodedAxes.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/cs/HardCodedAxes.java
index aa8c636..ac65e53 100644
--- a/core/sis-referencing/src/test/java/org/apache/sis/referencing/cs/HardCodedAxes.java
+++ b/core/sis-referencing/src/test/java/org/apache/sis/referencing/cs/HardCodedAxes.java
@@ -217,8 +217,8 @@ public final strictfp class HardCodedAxes {
      * @see #GEODETIC_LONGITUDE
      * @see #SPHERICAL_LATITUDE
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Spherical_coordinate_system">Spherical
coordinate system on Wikipedia</a>
-     * @see <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">Spherical
coordinate system on MathWorld</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Spherical_coordinate_system">Spherical
coordinate system on Wikipedia</a>
+     * @see <a href="https://mathworld.wolfram.com/SphericalCoordinates.html">Spherical
coordinate system on MathWorld</a>
      */
     public static final DefaultCoordinateSystemAxis SPHERICAL_LONGITUDE = create(AxisNames.SPHERICAL_LONGITUDE,
"θ",
             AxisDirection.EAST, Units.DEGREE, -180, 180, RangeMeaning.WRAPAROUND);
diff --git a/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
b/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
index b30d0cd..992ec6d 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
@@ -58,7 +58,7 @@ import org.apache.sis.math.DecimalFunctions;
  * @author  Martin Desruisseaux (Geomatys)
  * @version 1.1
  *
- * @see <a href="http://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic">Wikipedia:
Double-double arithmetic</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic">Wikipedia:
Double-double arithmetic</a>
  *
  * @since 0.4
  * @module
diff --git a/core/sis-utility/src/main/java/org/apache/sis/internal/util/X364.java b/core/sis-utility/src/main/java/org/apache/sis/internal/util/X364.java
index e90bc2e..57a48c3 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/internal/util/X364.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/internal/util/X364.java
@@ -34,7 +34,7 @@ import org.apache.sis.util.resources.Errors;
  * @author  Martin Desruisseaux (IRD, Geomatys)
  * @version 0.7
  *
- * @see <a href="http://en.wikipedia.org/wiki/ANSI_escape_code">Wikipedia: ANSI escape
codes</a>
+ * @see <a href="https://en.wikipedia.org/wiki/ANSI_escape_code">Wikipedia: ANSI escape
codes</a>
  * @see org.apache.sis.io.wkt.Colors
  *
  * @since 0.3
diff --git a/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java b/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
index bd5c14b..d33e9db 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
@@ -50,7 +50,7 @@ import static java.lang.Double.doubleToLongBits;
  * <code>differences().{@linkplain #scale(double) scale}(1/Δx)</code>.</p>
  *
  * <p>Statistics are computed on the fly using the
- * <a href="http://en.wikipedia.org/wiki/Kahan_summation_algorithm">Kahan summation
algorithm</a>
+ * <a href="https://en.wikipedia.org/wiki/Kahan_summation_algorithm">Kahan summation
algorithm</a>
  * for reducing the numerical errors; the sample values are never stored in memory.</p>
  *
  * <p>An instance of {@code Statistics} is initially empty: the {@linkplain #count()
count} of
@@ -448,7 +448,7 @@ public class Statistics implements DoubleConsumer, LongConsumer, Cloneable,
Seri
      * methods have a uniform distribution, then the returned value should be close to
      * <code>sqrt({@linkplain #span() span}² / 12)</code>. If they have a
      * Gaussian distribution (which is the most common case), then the returned value
-     * is related to the <a href="http://en.wikipedia.org/wiki/Error_function">error
+     * is related to the <a href="https://en.wikipedia.org/wiki/Error_function">error
      * function</a>.
      *
      * <p>As a reminder, the table below gives the probability for a sample value to
be
diff --git a/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java b/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
index c5d4989..08a8e4e 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
@@ -57,7 +57,7 @@ import org.apache.sis.util.collection.WeakHashSet;
  *
  * <h2>Relationship with standards</h2>
  * {@code NumberRange} is the SIS class closest to the
- * <a href="http://en.wikipedia.org/wiki/Interval_%28mathematics%29">mathematical definition
of interval</a>.
+ * <a href="https://en.wikipedia.org/wiki/Interval_%28mathematics%29">mathematical
definition of interval</a>.
  * It is closely related, while not identical, to the ISO 19123 (<cite>Coverage geometry
and functions</cite>)
  * definition of "ranges". At the difference of the parent {@link Range} class, which can
be used only with
  * {@linkplain org.opengis.coverage.DiscreteCoverage discrete coverages}, the {@code NumberRange}
class can
@@ -85,7 +85,7 @@ import org.apache.sis.util.collection.WeakHashSet;
  *
  * @see RangeFormat
  * @see org.apache.sis.util.collection.RangeSet
- * @see <a href="http://en.wikipedia.org/wiki/Interval_%28mathematics%29">Wikipedia:
Interval</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Interval_%28mathematics%29">Wikipedia:
Interval</a>
  *
  * @since 0.3
  * @module
diff --git a/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java b/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
index e192dcb..14d22f1 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
@@ -659,7 +659,7 @@ public class Range<E extends Comparable<? super E>> implements
CheckedContainer<
 
     /**
      * Returns a unlocalized string representation of this range. This method complies to
the format
-     * described in the <a href="http://en.wikipedia.org/wiki/ISO_31-11">ISO 31-11</a>
standard,
+     * described in the <a href="https://en.wikipedia.org/wiki/ISO_31-11">ISO 31-11</a>
standard,
      * except that the minimal and maximal values are separated by the "{@code …}" character
      * instead than coma. More specifically, the string representation is defined as below:
      *
@@ -677,7 +677,7 @@ public class Range<E extends Comparable<? super E>> implements
CheckedContainer<
      * is appended to the above string representation except for empty ranges.
      *
      * @see RangeFormat
-     * @see <a href="http://en.wikipedia.org/wiki/ISO_31-11">Wikipedia: ISO 31-11</a>
+     * @see <a href="https://en.wikipedia.org/wiki/ISO_31-11">Wikipedia: ISO 31-11</a>
      */
     @Override
     public String toString() {
diff --git a/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java b/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
index 09f41a7..b2a51f7 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
@@ -45,7 +45,7 @@ import org.apache.sis.internal.util.Numerics;
 
 /**
  * Parses and formats {@link Range} instances according the given locale.
- * This class complies to the format described in the <a href="http://en.wikipedia.org/wiki/ISO_31-11">ISO
31-11</a>
+ * This class complies to the format described in the <a href="https://en.wikipedia.org/wiki/ISO_31-11">ISO
31-11</a>
  * standard, except that the minimal and maximal values are separated by the "{@code …}"
character
  * instead than coma. More specifically, the format is defined as below:
  *
@@ -97,7 +97,7 @@ import org.apache.sis.internal.util.Numerics;
  * @version 1.0
  *
  * @see Range#toString()
- * @see <a href="http://en.wikipedia.org/wiki/ISO_31-11">Wikipedia: ISO 31-11</a>
+ * @see <a href="https://en.wikipedia.org/wiki/ISO_31-11">Wikipedia: ISO 31-11</a>
  *
  * @since 0.3
  * @module
diff --git a/core/sis-utility/src/main/java/org/apache/sis/measure/UnitDimension.java b/core/sis-utility/src/main/java/org/apache/sis/measure/UnitDimension.java
index e0ad719..7767533 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/measure/UnitDimension.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/measure/UnitDimension.java
@@ -48,7 +48,7 @@ import org.apache.sis.internal.util.CollectionsExt;
  *
  * <ul>
  *   <li>Voltage noise density measured per √(Hz).</li>
- *   <li><a href="http://en.wikipedia.org/wiki/Specific_detectivity">Specific
detectivity</a>
+ *   <li><a href="https://en.wikipedia.org/wiki/Specific_detectivity">Specific
detectivity</a>
  *       as T^2.5 / (M⋅L) dimension.</li>
  * </ul>
  *
diff --git a/core/sis-utility/src/test/java/org/apache/sis/math/StatisticsTest.java b/core/sis-utility/src/test/java/org/apache/sis/math/StatisticsTest.java
index a3ce1e4..0cf2ab7 100644
--- a/core/sis-utility/src/test/java/org/apache/sis/math/StatisticsTest.java
+++ b/core/sis-utility/src/test/java/org/apache/sis/math/StatisticsTest.java
@@ -141,7 +141,7 @@ public final strictfp class StatisticsTest extends TestCase {
 
     /**
      * Tests the statistics starting with a number big enough to make the code fails if we
were
-     * not using the <a href="http://en.wikipedia.org/wiki/Kahan_summation_algorithm">Kahan
+     * not using the <a href="https://en.wikipedia.org/wiki/Kahan_summation_algorithm">Kahan
      * summation algorithm</a>.
      */
     @Test


Mime
View raw message