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
The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
new df7e1fb Update HTML links to EPSG registry, OGC standards and others.
df7e1fb is described below
commit df7e1fbeecd69cc64e13fdeb5298a96ff0682562
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Thu Oct 29 14:03:42 2020 +0100
Update HTML links to EPSG registry, OGC standards and others.
---
NOTICE | 5 ++--
.../apache/sis/internal/metadata/NameMeaning.java | 4 +--
.../sis/metadata/iso/citation/Citations.java | 30 ++++++++++------------
.../java/org/apache/sis/xml/IdentifiedObject.java | 2 +-
.../org/apache/sis/metadata/sql/Citations.sql | 20 +++++++--------
.../metadata/iso/citation/HardCodedCitations.java | 6 ++---
.../sis/metadata/sql/MetadataWriterTest.java | 4 +--
.../internal/referencing/VerticalDatumTypes.java | 2 +-
.../java/org/apache/sis/io/wkt/package-info.java | 9 ++++---
.../main/java/org/apache/sis/referencing/CRS.java | 2 +-
.../apache/sis/referencing/IdentifiedObjects.java | 2 +-
.../sis/referencing/datum/DefaultEllipsoid.java | 2 +-
.../referencing/datum/DefaultPrimeMeridian.java | 2 +-
.../factory/CommonAuthorityFactory.java | 2 +-
.../factory/GeodeticAuthorityFactory.java | 4 +--
.../sis/referencing/factory/package-info.java | 2 +-
.../referencing/factory/sql/EPSGDataAccess.java | 8 +++---
.../factory/sql/InstallationScriptProvider.java | 2 +-
.../sis/referencing/factory/sql/SQLTranslator.java | 2 +-
.../sis/referencing/factory/sql/TableInfo.java | 4 +--
.../sis/referencing/factory/sql/package-info.java | 2 +-
.../operation/DefaultOperationMethod.java | 2 +-
.../org/apache/sis/referencing/package-info.java | 4 +--
.../sis/internal/jaxb/referencing/CodeTest.java | 2 +-
.../sis/internal/referencing/FormulasTest.java | 6 ++---
.../datum/DefaultPrimeMeridianTest.java | 2 --
.../referencing/factory/sql/EPSGInstallerTest.java | 2 +-
.../sis/referencing/factory/sql/epsg/package.html | 6 ++---
.../operation/projection/InitializerTest.java | 8 +++---
.../projection/ObliqueStereographicTest.java | 9 ++++---
.../report/CoordinateOperationMethods.java | 2 +-
.../apache/sis/internal/util/DefinitionURI.java | 4 +--
.../apache/sis/setup/InstallationResources.java | 2 +-
.../org/apache/sis/util/collection/TreeTable.java | 2 +-
.../internal/profile/fra/DirectReferenceSystem.xml | 2 +-
.../doc-files/LandsatMetadata.html | 3 +--
.../sis/internal/netcdf/impl/package-info.java | 4 +--
.../sql/feature/GeometryIdentification.java | 2 +-
.../sis/internal/sql/feature/OGC06104r4.java | 3 ++-
.../org/apache/sis/storage/sql/package-info.java | 2 +-
40 files changed, 90 insertions(+), 93 deletions(-)
diff --git a/NOTICE b/NOTICE
index 3281099..974c2ba 100644
--- a/NOTICE
+++ b/NOTICE
@@ -5,11 +5,10 @@ This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
The Javadoc contains documentation from the Open Geospatial Consortium
-(OGC®) specifications (http://www.opengeospatial.org/standards/), also
-known as OpenGIS.
+(OGC®) specifications (https://www.ogc.org/standards/), also known as OpenGIS.
Apache SIS depends on GeoAPI published by OGC under BSD-style license.
-http://www.opengeospatial.org/ogc/software
+https://www.ogc.org/ogc/software/1.0
Apache SIS depends on JSR-363 (API only) published under BSD license.
https://www.jcp.org/aboutJava/communityprocess/final/jsr363/index.html
diff --git
a/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/NameMeaning.java
b/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/NameMeaning.java
index c2ca1da..d42f5e7 100644
---
a/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/NameMeaning.java
+++
b/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/NameMeaning.java
@@ -43,8 +43,8 @@ import org.apache.sis.metadata.iso.citation.Citations;
* @version 0.8
*
* @see DefinitionURI
- * @see <a
href="http://www.opengeospatial.org/ogcna">http://www.opengeospatial.org/ogcna</a>
- * @see <a
href="http://portal.opengeospatial.org/files/?artifact_id=24045">Definition
identifier URNs in OGC namespace</a>
+ * @see <a href="https://www.ogc.org/ogcna">https://www.ogc.org/ogcna</a>
+ * @see <a href="https://portal.ogc.org/files/?artifact_id=24045">Definition
identifier URNs in OGC namespace</a>
*
* @since 0.5
* @module
diff --git
a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java
b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java
index 8cf4b86..09b203b 100644
---
a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java
+++
b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java
@@ -83,7 +83,7 @@ public final class Citations extends Static {
/**
* The <cite>Geographic Information — Metadata</cite> standards defined by
ISO 19115.
* This list contains two standards published by the
- * <a href="http://www.iso.org/">International Organization for
Standardization</a>:
+ * <a href="https://www.iso.org/">International Organization for
Standardization</a>:
*
* <ul>
* <li>ISO 19115-1 Geographic Information — Metadata Part 1:
Fundamentals</li>
@@ -117,7 +117,7 @@ public final class Citations extends Static {
});
/**
- * The <a href="http://www.iogp.org">International Association of Oil
& Gas producers</a> (IOGP) organization.
+ * The <a href="https://www.iogp.org/">International Association of Oil
& Gas producers</a> (IOGP) organization.
* This organization is responsible for maintainance of {@link #EPSG}
database.
*
* <p>We do not expose this citation in public API because it is an
organization rather than a reference
@@ -137,9 +137,9 @@ public final class Citations extends Static {
/**
* The authority for identifiers of objects defined by the
- * <a href="http://www.epsg.org">EPSG Geodetic Parameter Dataset</a>.
+ * <a href="https://epsg.org/">EPSG Geodetic Parameter Dataset</a>.
* EPSG is not an organization by itself, but is the <em>identifier
space</em> managed by the
- * <a href="http://www.iogp.org">International Association of Oil &
Gas producers</a> (IOGP) organization
+ * <a href="https://www.iogp.org/">International Association of Oil &
Gas producers</a> (IOGP) organization
* for {@linkplain org.apache.sis.referencing.crs.AbstractCRS Coordinate
Reference System} identifiers.
* EPSG is the default namespace of map projection method and parameter
names in Apache SIS.
*
@@ -192,7 +192,7 @@ public final class Citations extends Static {
/**
* The authority for identifiers of objects defined by the
- * <a href="http://www.opengeospatial.org/standards/wms">Web Map
Service</a> (WMS) specification.
+ * <a href="https://www.ogc.org/standards/wms">Web Map Service</a> (WMS)
specification.
* The WMS 1.3 specifications is also known as ISO 19128
* <cite>Geographic Information — Web map server interface</cite> standard.
*
@@ -213,7 +213,7 @@ public final class Citations extends Static {
/**
* The authority for identifiers found in specifications from the
- * <a href="http://www.opengeospatial.org">Open Geospatial Consortium</a>.
+ * <a href="https://www.ogc.org/">Open Geospatial Consortium</a>.
* The {@linkplain IdentifierSpace#getName() name} of this identifier
space is fixed to {@code "OGC"}.
* Apache SIS uses this authority mostly for map projection methods and
parameters as they were defined in older
* OGC specifications (in more recent specifications, {@linkplain #EPSG}
identifiers tend to be more widely used).
@@ -239,9 +239,9 @@ public final class Citations extends Static {
* and may change in future SIS version. Some of the specifications used
are:
*
* <ul>
- * <li><a href="http://www.opengeospatial.org/standards/ct">Coordinate
Transformation Service</a></li>
- * <li><a href="http://www.opengeospatial.org/standards/wms">Web Map
Service</a></li>
- * <li><a
href="http://portal.opengeospatial.org/files/?artifact_id=24045">Definition
identifier URNs in OGC namespace</a></li>
+ * <li><a href="https://www.ogc.org/">Coordinate Transformation
Service</a></li>
+ * <li><a href="https://www.ogc.org/standards/wms">Web Map
Service</a></li>
+ * <li><a
href="https://portal.ogc.org/files/?artifact_id=24045">Definition identifier
URNs in OGC namespace</a></li>
* </ul>
*
* We do not commit to a particular OGC specification in order to keep the
flexibility to change the
@@ -259,7 +259,7 @@ public final class Citations extends Static {
public static final IdentifierSpace<String> OGC = new
CitationConstant.Authority<>(Constants.OGC);
/**
- * The authority for identifiers of objects defined by <a
href="http://www.esri.com">ESRI</a>.
+ * The authority for identifiers of objects defined by <a
href="https://www.esri.com">ESRI</a>.
* The {@linkplain IdentifierSpace#getName() name} of this identifier
space is fixed to {@code "ESRI"}.
* This citation is used as the authority for many map projection method
and parameter names
* other than the {@linkplain #EPSG} ones.
@@ -294,8 +294,7 @@ public final class Citations extends Static {
public static final IdentifierSpace<String> ESRI = new
CitationConstant.Authority<>("ArcGIS", "ESRI");
/**
- * The authority for identifiers of objects defined by the
- * <a
href="http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/">NetCDF</a>
specification.
+ * The authority for identifiers of objects defined by the netCDF
specification.
* The {@linkplain IdentifierSpace#getName() name} of this identifier
space is fixed to {@code "NetCDF"}.
* This citation is used as the authority for some map projection method
and parameter names
* as used in netCDF files.
@@ -327,7 +326,7 @@ public final class Citations extends Static {
/**
* The authority for identifiers of objects defined by the
- * the <a href="http://trac.osgeo.org/geotiff/">GeoTIFF</a> specification.
+ * the <a href="https://www.ogc.org/standards/geotiff">GeoTIFF</a>
specification.
* This specification identifies some map projections by their own
numerical codes.
*
* <h4>Main usage</h4>
@@ -367,8 +366,7 @@ public final class Citations extends Static {
public static final IdentifierSpace<Integer> MAP_INFO = new
CitationConstant.Authority<>("MapInfo");
/**
- * The <a
href="http://www.iho.int/iho_pubs/standard/S-57Ed3.1/31Main.pdf">IHO transfer
standard
- * for digital hydrographic data</a> specification.
+ * The <cite>IHO transfer standard for digital hydrographic data</cite>
specification.
*
* <h4>Main usage</h4>
* This value can be returned by:
@@ -411,7 +409,7 @@ public final class Citations extends Static {
public static final IdentifierSpace<String> ISSN = new
NonMarshalledAuthority<>("ISSN", NonMarshalledAuthority.ISSN);
/**
- * The codespace of objects that are specific to the <a
href="http://sis.apache.org">Apache SIS</a> project.
+ * The codespace of objects that are specific to the <a
href="https://sis.apache.org/">Apache SIS</a> project.
*
* <h4>Main usage</h4>
* This value can be returned by:
diff --git
a/core/sis-metadata/src/main/java/org/apache/sis/xml/IdentifiedObject.java
b/core/sis-metadata/src/main/java/org/apache/sis/xml/IdentifiedObject.java
index 891b7ef..0aab892 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/xml/IdentifiedObject.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/xml/IdentifiedObject.java
@@ -24,7 +24,7 @@ import org.opengis.metadata.citation.Citation;
/**
* The interface for all SIS objects having identifiers. Identifiers are
{@link String} in
* a namespace identified by a {@link Citation}. The namespace can be some
organization like
- * <a href="http://www.epsg.org">EPSG</a> for Coordinate Reference System
objects, or a
+ * <a href="https://epsg.org/">EPSG</a> for Coordinate Reference System
objects, or a
* well-known acronym like ISBN for <cite>International Standard Book
Number</cite>.
*
* <p>When an identified object is marshalled in a ISO 19115-3 compliant XML
document, some identifiers
diff --git
a/core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Citations.sql
b/core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Citations.sql
index 8f01acb..3c010e3 100644
---
a/core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Citations.sql
+++
b/core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Citations.sql
@@ -34,23 +34,23 @@ CREATE TABLE metadata."OnlineResource" (
"function" metadata."OnLineFunctionCode");
INSERT INTO metadata."OnlineResource" ("ID", "linkage") VALUES
- ('EPSG', 'http://www.epsg.org/'),
- ('ESRI', 'http://www.esri.com/'),
+ ('EPSG', 'https://epsg.org/'),
+ ('ESRI', 'https://www.esri.com/'),
('GeoTIFF', 'https://trac.osgeo.org/geotiff/'),
('IHO', 'https://www.iho.int/'),
- ('IOGP', 'http://www.iogp.org/'),
+ ('IOGP', 'https://www.iogp.org/'),
('ISBN', 'https://www.isbn-international.org/'),
- ('ISSN', 'http://www.issn.org/'),
- ('ISO', 'http://www.iso.org/'),
+ ('ISSN', 'https://www.issn.org/'),
+ ('ISO', 'https://www.iso.org/'),
('NetCDF', 'https://www.unidata.ucar.edu/software/netcdf/'),
- ('OGC', 'http://www.opengeospatial.org/'),
- ('OGCNA', 'http://www.opengeospatial.org/ogcna'),
- ('Oracle', 'http://www.oracle.com/'),
+ ('OGC', 'https://www.ogc.org/'),
+ ('OGCNA', 'https://www.ogc.org/ogcna'),
+ ('Oracle', 'https://www.oracle.com/'),
('OSGeo', 'https://www.osgeo.org/'),
('PostGIS', 'https://postgis.net/'),
('Proj4', 'https://proj4.org/'),
- ('SIS', 'http://sis.apache.org/'),
- ('WMS', 'http://www.opengeospatial.org/standards/wms');
+ ('SIS', 'https://sis.apache.org/'),
+ ('WMS', 'https://www.ogc.org/standards/wms');
UPDATE metadata."OnlineResource" SET "function" = 'information';
diff --git
a/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/citation/HardCodedCitations.java
b/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/citation/HardCodedCitations.java
index c033f46..33e3787 100644
---
a/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/citation/HardCodedCitations.java
+++
b/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/citation/HardCodedCitations.java
@@ -65,7 +65,7 @@ public final strictfp class HardCodedCitations extends Static
{
}
/**
- * The <a href="http://www.epsg.org">EPSG Geodetic Parameter Dataset</a>
authority.
+ * The <a href="https://epsg.org/">EPSG Geodetic Parameter Dataset</a>
authority.
* This citation contains the "EPSG" {@linkplain Citation#getIdentifiers()
identifier}.
*
* <p>String representation:</p>
@@ -80,7 +80,7 @@ public final strictfp class HardCodedCitations extends Static
{
* │ │ ├─Name……………………………………… International Association of Oil &
Gas Producers
* │ │ └─Contact info
* │ │ └─Online resource
- * │ │ ├─Linkage………… http://www.epsg.org
+ * │ │ ├─Linkage………… https://epsg.org/
* │ │ └─Function……… Information
* │ └─Role………………………………………………… Principal investigator
* └─Presentation form………………………… Table digital
@@ -88,7 +88,7 @@ public final strictfp class HardCodedCitations extends Static
{
*/
public static final DefaultCitation EPSG;
static {
- final DefaultOnlineResource r = new
DefaultOnlineResource(URI.create("http://www.epsg.org"));
+ final DefaultOnlineResource r = new
DefaultOnlineResource(URI.create("https://epsg.org/"));
r.setFunction(OnLineFunction.INFORMATION);
final DefaultResponsibility p = new
DefaultResponsibility(Role.PRINCIPAL_INVESTIGATOR, null,
diff --git
a/core/sis-metadata/src/test/java/org/apache/sis/metadata/sql/MetadataWriterTest.java
b/core/sis-metadata/src/test/java/org/apache/sis/metadata/sql/MetadataWriterTest.java
index ed867e1..41cccf9 100644
---
a/core/sis-metadata/src/test/java/org/apache/sis/metadata/sql/MetadataWriterTest.java
+++
b/core/sis-metadata/src/test/java/org/apache/sis/metadata/sql/MetadataWriterTest.java
@@ -139,7 +139,7 @@ public final strictfp class MetadataWriterTest extends
TestCase {
* │ │ ├─Name……………………………………… International Association of Oil &
Gas Producers
* │ │ └─Contact info
* │ │ └─Online resource
- * │ │ ├─Linkage………… http://www.epsg.org
+ * │ │ ├─Linkage………… https://epsg.org/
* │ │ └─Function……… Information
* │ └─Role………………………………………………… Principal investigator
* └─Presentation form………………………… Table digital
@@ -168,7 +168,7 @@ public final strictfp class MetadataWriterTest extends
TestCase {
@SuppressWarnings("deprecation")
final OnlineResource resource = contact.getOnlineResource();
assertSame(resource,
TestUtilities.getSingleton(contact.getOnlineResources()));
- assertEquals("http://www.epsg.org", resource.getLinkage().toString());
+ assertEquals("https://epsg.org/", resource.getLinkage().toString());
assertEquals(OnLineFunction.INFORMATION, resource.getFunction());
/*
* Ask columns that are known to not exist.
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/VerticalDatumTypes.java
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/VerticalDatumTypes.java
index c409d60..a6acaa0 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/VerticalDatumTypes.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/VerticalDatumTypes.java
@@ -92,7 +92,7 @@ public final class VerticalDatumTypes implements
Predicate<CodeList<?>> {
/**
* Returns the vertical datum type from a legacy code. The legacy codes
were defined in
- * <a href="http://www.opengeospatial.org/standards/ct">OGC 01-009</a>
+ * <a href="https://www.ogc.org/standards/ct">OGC 01-009</a>
* (<cite>Coordinate Transformation Services)</cite>, which also defined
the version 1 of
* <a
href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html"><cite>Well
* Known Text</cite></a> format (WKT 1). This method is used for WKT 1
parsing.
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 0893f14..2f21e4c 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
@@ -48,7 +48,7 @@
* <ul>
* <li>ISO 19162 defines the current format, also known as “WKT 2”. The
specification is also made
* <a
href="http://docs.opengeospatial.org/is/12-063r5/12-063r5.html">available
online</a> by OGC.</li>
- * <li>The previous format — “WKT 1” — was defined in the <a
href="http://www.opengeospatial.org/standards/ct">OGC
+ * <li>The previous format — “WKT 1” — was defined in the <a
href="https://www.ogc.org/standards/ct">OGC
* document 01-009</a>. This definition is
* <a
href="http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html">shown
on GeoAPI</a>.</li>
* </ul>
@@ -63,7 +63,8 @@
* <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="https://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_representation_of_coordinate_reference_systems">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>.
@@ -71,12 +72,12 @@
* (replace {@code 3395} by the EPSG code of the desired CRS):
*
* <blockquote><b>Example</b>: <cite>"WGS 84 / World Mercator"</cite>:
- * <a
href="http://epsg-registry.org/export.htm?wkt=urn:ogc:def:crs:EPSG::3395">http://epsg-registry.org/export.htm?wkt=urn:ogc:def:crs:EPSG::3395</a>
+ * <a
href="https://epsg.org/crs/wkt/id/3395">https://epsg.org/crs/wkt/id/3395</a>
* </blockquote>
*
* Readers should be aware that some popular other sources of WKT are actually
invalid,
* since many of them do not comply with EPSG definitions (especially on axis
order).
- * The above-cited EPSG registry is <strong>the</strong> authoritative source
+ * The above-cited EPSG repository is <strong>the</strong> authoritative source
* of CRS definitions in the EPSG namespace.
*
* @author Martin Desruisseaux (IRD, Geomatys)
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
index 64fc85e..3ec7fda 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
@@ -231,7 +231,7 @@ public final class CRS extends Static {
*
* @see #getAuthorityFactory(String)
* @see org.apache.sis.referencing.factory.GeodeticAuthorityFactory
- * @see <a href="http://epsg-registry.org/">EPSG Geodetic Registry</a>
+ * @see <a href="https://epsg.org/">EPSG Geodetic Registry</a>
*
* @category factory
*/
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
index c4160e0..e671791 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
@@ -687,7 +687,7 @@ public final class IdentifiedObjects extends Static {
* an abbreviation of the identifier {@linkplain
NamedIdentifier#getAuthority() authority}).
* The recognized namespaces are listed in the following table
* (note that the list of authorities than can be used in the {@code
"urn:ogc:def"} namespace
- * is specified by the <a href="http://www.opengeospatial.org/ogcna">OGC
Naming Authority</a>).
+ * is specified by the <a href="https://www.ogc.org/ogcna">OGC Naming
Authority</a>).
* If this method can not determine a namespace for the given identifier,
it returns {@code null}.</p>
*
* <table class="sis">
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
index 9337dd0..bf46665 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
@@ -71,7 +71,7 @@ import static
org.apache.sis.util.ArgumentChecks.ensureNonNull;
* <h2>Creating new ellipsoid instances</h2>
* New instances can be created either directly by specifying all information
to a factory method (choices 3
* and 4 below), or indirectly by specifying the identifier of an entry in a
database (choices 1 and 2 below).
- * In particular, the <a href="http://www.epsg.org">EPSG</a> database provides
definitions for many ellipsoids,
+ * In particular, the <a href="https://epsg.org/">EPSG repository</a> provides
definitions for many ellipsoids,
* and Apache SIS provides convenience shortcuts for some of them.
*
* <p>Choice 1 in the following list is the easiest but most restrictive way
to get an ellipsoid.
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
index ef2decc..c0294a3 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
@@ -51,7 +51,7 @@ import static
org.apache.sis.util.ArgumentChecks.ensureNonNull;
* <h2>Creating new prime meridian instances</h2>
* New instances can be created either directly by specifying all information
to a factory method (choices 3
* and 4 below), or indirectly by specifying the identifier of an entry in a
database (choices 1 and 2 below).
- * In particular, the <a href="http://www.epsg.org">EPSG</a> database provides
definitions for many prime meridians,
+ * In particular, the <a href="https://epsg.org/">EPSG repository</a> provides
definitions for many prime meridians,
* and Apache SIS provides convenience shortcuts for some of them.
*
* <p>Choice 1 in the following list is the easiest but most restrictive way
to get a prime meridian.
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CommonAuthorityFactory.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CommonAuthorityFactory.java
index 1c7cbe7..f4d8597 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CommonAuthorityFactory.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CommonAuthorityFactory.java
@@ -254,7 +254,7 @@ public class CommonAuthorityFactory extends
GeodeticAuthorityFactory implements
/**
* Returns the specification that defines the codes recognized by this
factory. The definitive source for this
- * factory is OGC <a
href="http://www.opengeospatial.org/standards/wms">Web Map Service</a> (WMS)
specification,
+ * factory is OGC <a href="https://www.ogc.org/standards/wms">Web Map
Service</a> (WMS) specification,
* also available as the ISO 19128 <cite>Geographic Information — Web map
server interface</cite> standard.
*
* <p>While the authority is WMS, the {@linkplain
org.apache.sis.xml.IdentifierSpace#getName() namespace}
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticAuthorityFactory.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticAuthorityFactory.java
index 4f272cc..48726ab 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticAuthorityFactory.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticAuthorityFactory.java
@@ -45,7 +45,7 @@ import org.apache.sis.util.Classes;
* Creates geodetic objects from codes defined by an authority.
* An <cite>authority</cite> is an organization that maintains definitions of
authority codes.
* An <cite>authority code</cite> is a compact string defined by an authority
to reference a particular spatial reference object.
- * A frequently used set of authority codes is the <a
href="http://www.epsg.org">EPSG geodetic dataset</a>,
+ * A frequently used set of authority codes is the <a
href="https://epsg.org/">EPSG geodetic dataset</a>,
* a database of coordinate systems and other spatial referencing objects
where each object has a code number ID.
*
* <div class="note"><b>Example:</b>
@@ -88,7 +88,7 @@ public abstract class GeodeticAuthorityFactory extends
AbstractFactory implement
* ├─ Title ……………………………………………………… EPSG Geodetic Parameter Dataset
* ├─ Identifier ………………………………………… EPSG
* ├─ Online resource (1 of 2)
- * │ ├─ Linkage ………………………………………… http://epsg-registry.org/
+ * │ ├─ Linkage ………………………………………… https://epsg.org/
* │ └─ Function ……………………………………… Browse
* └─ Online resource (2 of 2)
* ├─ Linkage …………………………………………
jdbc:derby:/my/path/to/SIS_DATA/Databases/SpatialMetadata
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/package-info.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/package-info.java
index c9d6093..affc539 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/package-info.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/package-info.java
@@ -24,7 +24,7 @@
* creates geodetic objects from codes defined by an authority.
* An <cite>authority</cite> is an organization that maintains definitions
of authority codes.
* An <cite>authority code</cite> is a compact string defined by an
authority to reference a particular spatial reference object.
- * A frequently used set of authority codes is the <a
href="http://www.epsg.org">EPSG geodetic dataset</a>,
+ * A frequently used set of authority codes is the <a
href="https://epsg.org/">EPSG geodetic dataset</a>,
* a database of coordinate systems and other spatial referencing objects
where each object has a code number ID.</li>
*
* <li>{@link org.apache.sis.referencing.factory.GeodeticObjectFactory}
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
index 87931ed..bddd515 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
@@ -125,7 +125,7 @@ import static
org.apache.sis.internal.referencing.ServicesForMetadata.CONNECTION
/**
* <cite>Data Access Object</cite> (DAO) creating geodetic objects from a JDBC
connection to an EPSG database.
- * The EPSG database is freely available at <a
href="http://www.epsg.org">http://www.epsg.org</a>.
+ * The EPSG database is freely available at <a
href="https://epsg.org/">https://epsg.org/</a>.
* Current version of this class requires EPSG database version 6.6 or above.
*
* <h2>Object identifier (code or name)</h2>
@@ -410,7 +410,7 @@ public class EPSGDataAccess extends
GeodeticAuthorityFactory implements CRSAutho
* ├─ Title ……………………………………………………… EPSG Geodetic Parameter Dataset
* ├─ Identifier ………………………………………… EPSG
* ├─ Online resource (1 of 2)
- * │ ├─ Linkage ………………………………………… http://epsg-registry.org/
+ * │ ├─ Linkage ………………………………………… https://epsg.org/
* │ └─ Function ……………………………………… Browse
* └─ Online resource (2 of 2)
* ├─ Linkage …………………………………………
jdbc:derby:/my/path/to/SIS_DATA/Databases/SpatialMetadata
@@ -463,8 +463,8 @@ addURIs: for (int i=0; ; i++) {
OnLineFunction function;
InternationalString description = null;
switch (i) {
- case 0: url = "http://epsg-registry.org/"; function =
OnLineFunction.SEARCH; break;
- case 1: url = "http://www.epsg.org/"; function =
OnLineFunction.DOWNLOAD; break;
+ case 0: url = "https://epsg.org/"; function =
OnLineFunction.SEARCH; break;
+ case 1: url = "https://epsg.org/"; function =
OnLineFunction.DOWNLOAD; break;
case 2: {
url = SQLUtilities.getSimplifiedURL(metadata);
function = OnLineFunction.valueOf(CONNECTION);
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/InstallationScriptProvider.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/InstallationScriptProvider.java
index 8b794d2..1c4f99e 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/InstallationScriptProvider.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/InstallationScriptProvider.java
@@ -182,7 +182,7 @@ public abstract class InstallationScriptProvider extends
InstallationResources {
* In the EPSG dataset case, the iterator should return {@code
BufferedReader} instances for the following files
* (replace {@code <version>} by the EPSG version number and {@code
<product>} by the target database) in same order.
* The first and last files are provided by Apache SIS.
- * All other files can be downloaded from <a
href="http://www.epsg.org/">http://www.epsg.org/</a>.
+ * All other files can be downloaded from <a
href="https://epsg.org/">https://epsg.org/</a>.
*
* <ol>
* <li>Content of {@link #PREPARE}, an optional data definition script
that define the enumerations expected by {@link EPSGDataAccess}.</li>
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/SQLTranslator.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/SQLTranslator.java
index f8f4ed8..594b75d 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/SQLTranslator.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/SQLTranslator.java
@@ -35,7 +35,7 @@ import org.apache.sis.internal.metadata.sql.SQLUtilities;
/**
* Converts the SQL statements from MS-Access dialect to standard SQL. The
{@link #apply(String)} method
* is invoked when a new {@link java.sql.PreparedStatement} is about to be
created from a SQL string.
- * Since the <a href="http://www.epsg.org">EPSG dataset</a> is available
primarily in MS-Access format,
+ * Since the <a href="https://epsg.org/">EPSG dataset</a> is available
primarily in MS-Access format,
* the original SQL statements are formatted using a dialect specific to that
particular database software.
* If the actual EPSG dataset to query is hosted on another database product,
then the SQL query needs to be
* adapted to the target database dialect before to be executed.
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
index daa232b..4dff311 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
@@ -78,8 +78,8 @@ final class TableInfo {
"derived", "temporal",
"parametric"}, // See comment below
"SHOW_CRS"),
/*
- * Above declaration could omit Derived, Temporal and
Parametric cases since they are not defined
- * by the EPSG registry (at least as of version 8.9). In
particular we are not sure if EPSG would
+ * Above declaration could omit Derived, Temporal and
Parametric cases because they are not defined
+ * by the EPSG repository (at least as of version 8.9). In
particular we are not sure if EPSG would
* chose to use "time" or "temporal". However omitting those
types slow down a lot the search for
* CRS matching an existing one (even if it still work).
*/
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/package-info.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/package-info.java
index f900615..70a8d97 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/package-info.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/package-info.java
@@ -44,7 +44,7 @@
*
*
* <h2>The EPSG dataset</h2>
- * A widely-used factory is the <a href="http://www.epsg.org">EPSG geodetic
dataset</a>.
+ * A widely-used factory is the <a href="https://epsg.org/">EPSG geodetic
dataset</a>.
* EPSG codes are numerical identifiers.
* For example {@code "EPSG:4326"} is the EPSG identifier for the <cite>"WGS
84"</cite> geographic CRS.
* As an extension, the Apache SIS implementation accepts names as well as
numeric identifiers.
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
index 94c68b2..e5c141d 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
@@ -920,7 +920,7 @@ public class DefaultOperationMethod extends
AbstractIdentifiedObject implements
* <p><b>Historical note:</b> older, deprecated, names for the parameters
were:
* <ul>
* <li>{@code includesParameter}</li>
- * <li>{@code generalOperationParameter} - note that this name was used
by the EPSG registry</li>
+ * <li>{@code generalOperationParameter} - note that this name was used
by the EPSG repository</li>
* <li>{@code usesParameter}</li>
* </ul>
*
diff --git
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
index 63c72bc..0d8c8cf 100644
---
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
+++
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
@@ -35,7 +35,7 @@
* Geodetic objects can be instantiated either
* {@linkplain org.apache.sis.referencing.factory.GeodeticObjectFactory
directly by specifying all information to a factory method or constructor}, or
* {@linkplain org.apache.sis.referencing.factory.GeodeticAuthorityFactory
indirectly by specifying the identifier of an entry in a database}.
- * In particular, the <a href="http://www.epsg.org">EPSG</a> database provides
definitions for many geodetic objects,
+ * In particular, the <a href="https://epsg.org/">EPSG</a> database provides
definitions for many geodetic objects,
* and Apache SIS provides convenience shortcuts for some of them in the
* {@link org.apache.sis.referencing.CommonCRS} enumerations. Other
convenience methods are
* {@link org.apache.sis.referencing.CRS#forCode(String)},
@@ -90,7 +90,7 @@
* GeodeticDatum datum = factory.createGeodeticDatum("6326");
* }
*
- * The EPSG objects can also be inspected online on the <a
href="http://www.epsg-registry.org/">EPSG registry</a> web site.
+ * The EPSG objects can also be inspected online on the <a
href="https://epsg.org/">EPSG repository</a> web site.
*
* @author Martin Desruisseaux (IRD, Geomatys)
* @author Guilhem Legal (Geomatys)
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/internal/jaxb/referencing/CodeTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/internal/jaxb/referencing/CodeTest.java
index 79b2b2a..4adc78a 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/internal/jaxb/referencing/CodeTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/internal/jaxb/referencing/CodeTest.java
@@ -121,7 +121,7 @@ public final strictfp class CodeTest extends TestCase {
/**
* Tests {@link Code#getIdentifier()} with {@code
"urn:ogc:def:crs:EPSG:8.2:4326"}.
* This test simulates the {@code Code} object state that we get after XML
unmarshalling
- * of an object from the EPSG registry.
+ * of an object from the EPSG repository.
*/
@Test
@DependsOnMethod("testForIdentifiedObject")
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/internal/referencing/FormulasTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/internal/referencing/FormulasTest.java
index e237feb..82d02f9 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/internal/referencing/FormulasTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/internal/referencing/FormulasTest.java
@@ -112,9 +112,9 @@ public final strictfp class FormulasTest extends TestCase {
/**
* Tests {@link Formulas#radiusOfConformalSphere(Ellipsoid, double)}.
- * This test computes the Radius of Conformal Sphere using the values given
- * by the <a href="http://www.iogp.org/pubs/373-07-2.pdf">EPSG guide</a>
for
- * the <cite>Amersfoort / RD New</cite> projection (a Stereographic one).
+ * This test computes the Radius of Conformal Sphere using the values
given by the
+ * IOGP Report 373-07-02 – <cite>Coordinate conversions and transformation
including formulas</cite>
+ * for the <cite>Amersfoort / RD New</cite> projection (a Stereographic
one).
*/
@Test
public void testRadiusOfConformalSphere() {
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/datum/DefaultPrimeMeridianTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/datum/DefaultPrimeMeridianTest.java
index 901a0bc..4d498d1 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/datum/DefaultPrimeMeridianTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/datum/DefaultPrimeMeridianTest.java
@@ -146,8 +146,6 @@ public final strictfp class DefaultPrimeMeridianTest
extends TestCase {
* Tests unmarshalling.
*
* @throws JAXBException if an error occurred during unmarshalling.
- *
- * @see <a
href="http://epsg-registry.org/export.htm?gml=urn:ogc:def:meridian:EPSG::8901">GML
export of EPSG:8901</a>
*/
@Test
public void testUnmarshall() throws JAXBException {
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/EPSGInstallerTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/EPSGInstallerTest.java
index 8ffed08..9b3e500 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/EPSGInstallerTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/EPSGInstallerTest.java
@@ -58,7 +58,7 @@ import static org.junit.Assume.assumeTrue;
*
* <p>This test requires that {@code $SIS_DATA/Databases/ExternalSources}
directory contains
* the {@code EPSG_Tables.sql}, {@code EPSG_Data.sql} and {@code
EPSG_FKeys.sql} files.
- * Those files can be <a href="http://www.epsg.org/">downloaded from the
source</a> or from
+ * Those files can be <a href="https://epsg.org/">downloaded from the
source</a> or from
* <a href="http://sis.apache.org/source.html#non-free">SIS non-free
directory</a>.</p>
*
* <p>Every databases created by this test suite exist only in memory.
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/epsg/package.html
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/epsg/package.html
index 356c93c..9991b35 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/epsg/package.html
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/epsg/package.html
@@ -28,10 +28,10 @@
<h1>EPSG dataset update procedure</h1>
<p>
The <code>org.apache.sis.referencing.factory.sql.epsg</code> package in
the <code>non-free:sis-epsg</code> module
- provides SQL scripts for installing a local copy of the <a
href="http://www.epsg.org/">EPSG geodetic dataset</a>.
+ provides SQL scripts for installing a local copy of the <a
href="https://epsg.org/">EPSG geodetic dataset</a>.
This dataset provides definitions for thousands of Coordinate Reference
Systems (CRS),
together with parameter values for thousands of Coordinate Operations
between various pairs of CRS.
- EPSG is maintained by the <a href="http://www.iogp.org/">International
Association of Oil and Gas Producers</a> (IOGP)
+ EPSG is maintained by the <a href="https://www.iogp.org/">International
Association of Oil and Gas Producers</a> (IOGP)
Surveying & Positioning Committee and is subject to <a
href="https://epsg.org/terms-of-use.html">EPSG terms of use</a>.
Because of incompatibilities between EPSG terms of use and Apache 2
license, the EPSG geodetic dataset is not distributed
by default with Apache SIS. A copy of the dataset is provided in a
separated module in a separated source code repository.
@@ -58,7 +58,7 @@
No data value should be altered. Steps to follow:
</p>
<ol>
- <li><p>Download the latest SQL scripts for PostgreSQL from <a
href="http://www.epsg-registry.org/">http://www.epsg-registry.org/</a>
+ <li><p>Download the latest SQL scripts for PostgreSQL from <a
href="https://epsg.org/">https://epsg.org/</a>
(require registration).</p></li>
<li><p>Unzip in the directory of your choice and remember the path to
that directory:</p>
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/InitializerTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/InitializerTest.java
index c3be466..a6e93d7 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/InitializerTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/InitializerTest.java
@@ -42,9 +42,9 @@ import static org.opengis.test.Assert.*;
public final strictfp class InitializerTest extends TestCase{
/**
* Tests the {@link Initializer#radiusOfConformalSphere(double)} method.
- * This test computes the Radius of Conformal Sphere using the values given
- * by the <a href="http://www.iogp.org/pubs/373-07-2.pdf">EPSG guide</a>
for
- * the <cite>Amersfoort / RD New</cite> projection (a Stereographic one).
+ * This test computes the Radius of Conformal Sphere using the values
given by the
+ * IOGP Report 373-07-02 – <cite>Coordinate conversions and transformation
including formulas</cite>
+ * for the <cite>Amersfoort / RD New</cite> projection (a Stereographic
one).
*/
@Test
public void testRadiusOfConformalSphere() {
@@ -58,7 +58,7 @@ public final strictfp class InitializerTest extends TestCase{
p.parameter("semi_major").setValue(6377397.155);
p.parameter("inverse_flattening").setValue(299.15281);
/*
- * Following parameters are reproduced verbatim from EPSG registry and
EPSG guide.
+ * Following parameters are reproduced verbatim from EPSG repository
and EPSG guide.
*/
p.parameter("Latitude of natural origin").setValue(52.156160556);
p.parameter("Longitude of natural origin").setValue(5.387638889);
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
index c4ea9bc..0e178f5 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
@@ -51,9 +51,10 @@ import static org.junit.Assert.*;
})
public final strictfp class ObliqueStereographicTest extends
MapProjectionTestCase {
/**
- * Parameter values provided by the <a
href="http://www.iogp.org/pubs/373-07-2.pdf">EPSG guide</a>
- * for testing {@link ObliqueStereographic} transform conformity. The test
uses the parameters for
- * the <cite>Amersfoort / RD New</cite> projection:
+ * Parameter values provided by the IOGP Report 373-07-02 –
+ * <cite>Coordinate conversions and transformation including
formulas</cite>
+ * for testing {@link ObliqueStereographic} transform conformity.
+ * The test uses the parameters for the <cite>Amersfoort / RD New</cite>
projection:
*
* <ul>
* <li>Semi-major axis length: <var>a</var> = 6377397.155
metres</li>
@@ -129,7 +130,7 @@ public final strictfp class ObliqueStereographicTest
extends MapProjectionTestCa
p.parameter("inverse_flattening").setValue(ivf);
}
/*
- * Following parameters are reproduced verbatim from EPSG registry and
EPSG guide.
+ * Following parameters are reproduced verbatim from EPSG repository
and EPSG guide.
*/
p.parameter("Latitude of natural origin") .setValue(φ0,
Units.RADIAN);
p.parameter("Longitude of natural origin") .setValue(λ0,
Units.RADIAN);
diff --git
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/report/CoordinateOperationMethods.java
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/report/CoordinateOperationMethods.java
index c14f3a0..89dff77 100644
---
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/report/CoordinateOperationMethods.java
+++
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/report/CoordinateOperationMethods.java
@@ -170,7 +170,7 @@ public strictfp class CoordinateOperationMethods extends
HTMLGenerator {
println("The <code>semi-major</code> and <code>semi-minor</code>
parameters are needed for all map projections,");
println("but usually do not need to be specified explicitly since they
are inferred from the ellipsoid");
println("(unless <a
href=\"http://sis.apache.org/apidocs/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.html\">creating
parameterized transforms directly</a>).");
- println("For this reason, those parameters are usually not shown in <a
href=\"http://www.epsg-registry.org\">EPSG registry</a>");
+ println("For this reason, those parameters are usually not shown in <a
href=\"https://epsg.org/\">EPSG repository</a>");
println("or <a
href=\"http://docs.opengeospatial.org/is/12-063r5/12-063r5.html\">Well Known
Text</a> (WKT) definitions.");
reopenTag("li");
println("The <code>earth_radius</code> and
<code>inverse_flattening</code> parameters (not shown below) are implicitly
supported by all map projections.");
diff --git
a/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
b/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
index 9052b9b..d70e12c 100644
---
a/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
+++
b/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
@@ -108,8 +108,8 @@ import static
org.apache.sis.util.ArgumentChecks.ensureNonNull;
* @version 0.8
*
* @see org.apache.sis.internal.metadata.NameMeaning
- * @see <a
href="http://portal.opengeospatial.org/files/?artifact_id=24045">Definition
identifier URNs in OGC namespace</a>
- * @see <a href="http://www.opengeospatial.org/ogcna">OGC Naming Authority</a>
+ * @see <a href="https://portal.ogc.org/files/?artifact_id=24045">Definition
identifier URNs in OGC namespace</a>
+ * @see <a href="https://www.ogc.org/ogcna">OGC Naming Authority</a>
*
* @since 0.4
* @module
diff --git
a/core/sis-utility/src/main/java/org/apache/sis/setup/InstallationResources.java
b/core/sis-utility/src/main/java/org/apache/sis/setup/InstallationResources.java
index fdf1ed6..ce1d98c 100644
---
a/core/sis-utility/src/main/java/org/apache/sis/setup/InstallationResources.java
+++
b/core/sis-utility/src/main/java/org/apache/sis/setup/InstallationResources.java
@@ -31,7 +31,7 @@ import java.io.BufferedReader;
* <li>The NADCON grid files provide <cite>datum shifts</cite> data for North
America.
* Since those files are in the public domain, they could be bundled in
Apache SIS.
* But the weight of those files (about 2.4 Mb) is unnecessary for users
who do not live in North America.</li>
- * <li>On the other hand, the <a href="http://www.epsg.org/">EPSG geodetic
dataset</a> is important for most users.
+ * <li>On the other hand, the <a href="https://epsg.org/">EPSG geodetic
dataset</a> is important for most users.
* Codes like {@code "EPSG:4326"} became a <i>de-facto</i> standard in
various places like <cite>Web Map Services</cite>,
* images encoded in GeoTIFF format, <i>etc</i>. But the <a
href="https://epsg.org/terms-of-use.html">EPSG terms of use</a>
* are more restrictive than the Apache license and require that we inform
the users about those conditions.</li>
diff --git
a/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTable.java
b/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTable.java
index c359a84..604131f 100644
---
a/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTable.java
+++
b/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTable.java
@@ -38,7 +38,7 @@ import java.util.List;
* │ ├─Role…………………………………………………… resource provider
* │ └─Contact Info
* │ └─Online Resource
- * │ ├─Linkage……………………… http://www.opengeospatial.org/
+ * │ ├─Linkage……………………… https://www.ogc.org/
* │ └─Function…………………… information
* └─Identifiers
* └─Code…………………………………………………… OGC
diff --git
a/profiles/sis-french-profile/src/test/resources/org/apache/sis/internal/profile/fra/DirectReferenceSystem.xml
b/profiles/sis-french-profile/src/test/resources/org/apache/sis/internal/profile/fra/DirectReferenceSystem.xml
index 9e1c0ed..c648ece 100644
---
a/profiles/sis-french-profile/src/test/resources/org/apache/sis/internal/profile/fra/DirectReferenceSystem.xml
+++
b/profiles/sis-french-profile/src/test/resources/org/apache/sis/internal/profile/fra/DirectReferenceSystem.xml
@@ -48,7 +48,7 @@
<gmd:onlineResource>
<gmd:CI_OnlineResource>
<gmd:linkage>
- <gmd:URL>http://www.epsg.org</gmd:URL>
+ <gmd:URL>https://epsg.org/</gmd:URL>
</gmd:linkage>
<gmd:function>
<gmd:CI_OnLineFunctionCode
codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode"
codeListValue="information">Information</gmd:CI_OnLineFunctionCode>
diff --git
a/storage/sis-earth-observation/src/main/java/org/apache/sis/storage/earthobservation/doc-files/LandsatMetadata.html
b/storage/sis-earth-observation/src/main/java/org/apache/sis/storage/earthobservation/doc-files/LandsatMetadata.html
index 786ce9a..296bbb4 100644
---
a/storage/sis-earth-observation/src/main/java/org/apache/sis/storage/earthobservation/doc-files/LandsatMetadata.html
+++
b/storage/sis-earth-observation/src/main/java/org/apache/sis/storage/earthobservation/doc-files/LandsatMetadata.html
@@ -99,8 +99,7 @@
</ul>
<p><b>Sources:</b></p>
<ul>
- <li><a
href="http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=53798">ISO
19115-1:2014
- - Geographic information - Metadata - Part 1: Fundamentals</a></li>
+ <li><a href="https://www.iso.org/standard/53798.html">ISO 19115-1:2014 -
Geographic information - Metadata - Part 1: Fundamentals</a></li>
<li><a
href="https://landsat.usgs.gov/sites/default/files/documents/LSDS-809_V10.0.pdf">LANDSAT
8 (L8) level 1 (L1) Data Format Control Book (DFCB)</a></li>
</ul>
<table>
diff --git
a/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/impl/package-info.java
b/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/impl/package-info.java
index e06d20d..3110b67 100644
---
a/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/impl/package-info.java
+++
b/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/impl/package-info.java
@@ -23,8 +23,8 @@
*
* <p><b>Reference:</b></p>
* <ul>
- * <li><a href="http://www.opengeospatial.org/standards/netcdf">NetCDF
standards on OGC web site</a></li>
- * <li><a
href="http://portal.opengeospatial.org/files/?artifact_id=43734">NetCDF Classic
and 64-bit Offset Format (1.0)</a></li>
+ * <li><a href="https://www.ogc.org/standards/netcdf">NetCDF standards on
OGC web site</a></li>
+ * <li><a href="https://portal.ogc.org/files/?artifact_id=43734">NetCDF
Classic and 64-bit Offset Format (1.0)</a></li>
* <li><a
href="https://www.unidata.ucar.edu/software/netcdf/docs/file_format_specifications.html">NetCDF
on UCAR web site.</a></li>
* </ul>
*
diff --git
a/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/GeometryIdentification.java
b/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/GeometryIdentification.java
index 16b4003..e0305b9 100644
---
a/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/GeometryIdentification.java
+++
b/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/GeometryIdentification.java
@@ -36,7 +36,7 @@ import static
org.apache.sis.util.ArgumentChecks.ensureNonEmpty;
/**
* Not THREAD-SAFE !
* Search for geometric information in specialized SQL for Simple feature
tables (refer to
- * <a href="https://www.opengeospatial.org/standards/sfs">OGC 06-104r4 (Simple
feature access - Part 2: SQL option)</a>).
+ * <a href="https://www.ogc.org/standards/sfs">OGC 06-104r4 (Simple feature
access - Part 2: SQL option)</a>).
*
* @implNote <a
href="https://www.jooq.org/doc/3.12/manual/sql-execution/fetching/pojos/#N5EFC1">I
miss JOOQ...</a>
*
diff --git
a/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
b/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
index 64fb0e1..9eb88c1 100644
---
a/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
+++
b/storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
@@ -31,7 +31,8 @@ import org.apache.sis.util.collection.BackingStoreException;
import org.apache.sis.util.collection.Cache;
/**
- * Geometric SQL mapping based on <a
href="https://www.opengeospatial.org/standards/sfs">OpenGIS® Implementation
Standard for Geographic information -Simple feature access -Part 2: SQL
option</a>
+ * Geometric SQL mapping based on <a
href="https://www.ogc.org/standards/sfs">OpenGIS® Implementation Standard
+ * for Geographic information -Simple feature access -Part 2: SQL option</a>.
*
* @implNote WARNING: This class will (almost certainly) not work as is. It
provides a base implementation for geometry
* access on any SQL simple feature compliant database, but the standard does
not specify precisely what mode of
diff --git
a/storage/sis-sqlstore/src/main/java/org/apache/sis/storage/sql/package-info.java
b/storage/sis-sqlstore/src/main/java/org/apache/sis/storage/sql/package-info.java
index 0945bfc..13b4877 100644
---
a/storage/sis-sqlstore/src/main/java/org/apache/sis/storage/sql/package-info.java
+++
b/storage/sis-sqlstore/src/main/java/org/apache/sis/storage/sql/package-info.java
@@ -26,7 +26,7 @@
* by {@link org.opengis.feature.AttributeType}.
*
* <p>The storage of spatial features in SQL databases is described by the
- * <a href="http://www.opengeospatial.org/standards/sfs">OGC Simple feature
access - Part 2: SQL option</a>
+ * <a href="https://www.ogc.org/standards/sfs">OGC Simple feature access -
Part 2: SQL option</a>
* international standard, also known as ISO 19125-2. Implementation of
geometric types and operations must
* be provided by the database (sometime through an extension, for example
PostGIS on PostgreSQL databases).
* This Java package uses those provided types and operations.</p>