This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/sis-site.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new bab73ad2 Regenerate the staged web site with updated examples.
bab73ad2 is described below
commit bab73ad2e03539ba10a36d0631931fb464114704
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Wed Oct 1 17:21:05 2025 +0200
Regenerate the staged web site with updated examples.
---
DOAP.rdf | 2 +-
command-line.html | 17 +++++-----
documentation.html | 1 +
examples/crs/MissingIdentifier.wkt | 2 +-
howto/compound_crs.html | 20 ++++++------
howto/lookup_crs_urn.html | 2 +-
index.xml | 6 ++--
release-management.html | 65 ++++++++++++++++++++------------------
release-notes/1.5.html | 2 +-
release-notes/index.xml | 2 +-
sitemap.xml | 10 +++---
11 files changed, 68 insertions(+), 61 deletions(-)
diff --git a/DOAP.rdf b/DOAP.rdf
index 1dc24454..8706e11a 100644
--- a/DOAP.rdf
+++ b/DOAP.rdf
@@ -170,7 +170,7 @@
<release>
<Version>
<name>Apache SIS 1.5 — ISO 19111 and EPSG upgrade</name>
- <created>2025-10-03</created>
+ <created>2025-10-05</created>
<revision>1.5</revision>
</Version>
<Version>
diff --git a/command-line.html b/command-line.html
index 353cf278..3f086d53 100644
--- a/command-line.html
+++ b/command-line.html
@@ -154,7 +154,7 @@ For example the following command prints the definition of
the <em>“JGD201
</span></span></code></pre></div><details>
<summary>Expected output (click to expand):</summary>
<pre>ProjectedCRS["JGD2011 / Japan Plane Rectangular CS VIII",
- BaseGeodCRS["JGD2011",
+ BaseGeogCRS["JGD2011",
Datum["Japanese Geodetic Datum 2011",
Ellipsoid["GRS 1980", 6378137.0, 298.257222101]],
Unit["degree", 0.017453292519943295]],
@@ -169,10 +169,11 @@ For example the following command prints the definition
of the <em>“JGD201
Axis["Northing (X)", north],
Axis["Easting (Y)", east],
Unit["metre", 1],
- Scope["Large and medium scale topographic mapping, cadastral and engineering
survey."],
- Area["Japan - onshore - Honshu between approximately 137°45'E and 139°E -
Niigata-ken; Nagano-ken; Yamanashi-ken; Shizuoka-ken."],
- BBox[34.54, 137.32, 38.58, 139.91],
- Id["EPSG", 6676, "9.9.1", URI["urn:ogc:def:crs:EPSG:9.9.1:6676"]],
+ Usage[
+ Scope["Cadastre, engineering survey, topographic mapping (large and medium
scale)."],
+ Area["Japan - onshore - Honshu between approximately 137°45'E and 139°E -
Niigata-ken; Nagano-ken; Yamanashi-ken; Shizuoka-ken."],
+ BBox[34.54, 137.32, 38.58, 139.91]],
+ Id["EPSG", 6676, "12.026", URI["urn:ogc:def:crs:EPSG:12.026:6676"]],
Remark["Replaces JGD2000 / Japan Plane Rectangular CS VIII (CRS code 2450)
with effect from 21st October 2011."]]</pre>
</details>
<br/>
@@ -235,7 +236,7 @@ Furthermore, the <em>“NTF (Paris) / Lambert zone II”</em>
name has been repl
Executing the following command:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">sis
identifier https://sis.apache.org/examples/crs/MissingIdentifier.wkt
</span></span></code></pre></div><p>produces an output like below:</p>
-<pre tabindex="0"><code>urn:ogc:def:crs:EPSG:9.9.1:27572 | NTF (Paris) /
Lambert zone II
+<pre tabindex="0"><code>urn:ogc:def:crs:EPSG:12.026:27572 | NTF (Paris) /
Lambert zone II
</code></pre><p>As we can see, Apache <abbr title="Spatial Information
System">SIS</abbr> has been able to find back the identifier code and the
actual <abbr title="Coordinate Reference System">CRS</abbr> name.</p>
<p>Sometimes a <abbr title="Well Known Text">WKT</abbr> declares wrongly an
EPSG code.
The most frequent case is a <abbr title="Well Known Text">WKT</abbr> that
defines a Coordinate Reference System with (<em>longitude</em>,
<em>latitude</em>) axes,
@@ -244,7 +245,7 @@ Apache <abbr title="Spatial Information System">SIS</abbr>
can detect such misma
For example executing the following command:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">sis
identifier https://sis.apache.org/examples/crs/WrongAxisOrder.wkt
</span></span></code></pre></div><p>produces an output like below:</p>
-<pre tabindex="0"><code>! urn:ogc:def:crs:EPSG:8.9:4979 | WGS 84
+<pre tabindex="0"><code>! urn:ogc:def:crs:EPSG:12.026:4979 | WGS 84
Legend:
! Identified object matches definition provided by authority except for
coordinate system axes.
@@ -266,7 +267,7 @@ The next example asks the identifier of a <abbr
title="Coordinate Reference Syst
</code></pre><p>Executing the following command:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">sis
identifier https://sis.apache.org/examples/crs/EquivalentDefinition.wkt
</span></span></code></pre></div><p>produces an output like below:</p>
-<pre tabindex="0"><code>urn:ogc:def:crs:EPSG:9.9.1:3994 | WGS 84 / Mercator 41
+<pre tabindex="0"><code>urn:ogc:def:crs:EPSG:12.026:3994 | WGS 84 / Mercator
41
</code></pre><p>In above example, Apache <abbr title="Spatial Information
System">SIS</abbr> used the fact that a
<em>“Mercator (variant A)”</em> projection with a <em>“Scale factor at natural
origin”</em> parameter value of 0.755799… on the WGS84 datum is numerically
equivalent to a
<em>“Mercator (variant B)”</em> projection with a <em>“Latitude of 1st
standard parallel”</em> parameter value of 41° on the same datum.
diff --git a/documentation.html b/documentation.html
index ece193cf..3967a4c0 100644
--- a/documentation.html
+++ b/documentation.html
@@ -60,6 +60,7 @@
<li><a href="./coding-conventions.html">Coding conventions</a></li>
<li><a href="./release-management.html">Release management</a></li>
<li><a href="https://issues.apache.org/jira/browse/SIS">Issues tracker</a></li>
+<li><a href="https://ci-builds.apache.org/job/SIS/">Nightly builds</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/SIS">Wiki</a></li>
</ul>
diff --git a/examples/crs/MissingIdentifier.wkt
b/examples/crs/MissingIdentifier.wkt
index a88f3eef..11f54b99 100644
--- a/examples/crs/MissingIdentifier.wkt
+++ b/examples/crs/MissingIdentifier.wkt
@@ -6,7 +6,7 @@ PROJCRS["NTF (Paris) / zone to be discovered by the demo",
UNIT["grade", 0.015707963267948967]],
CONVERSION["Lambert zone II",
METHOD["Lambert Conic Conformal (1SP)"],
- PARAMETER["Latitude of natural origin", 52.0],
+ PARAMETER["Latitude of natural origin", 52.0, UNIT["grade",
0.015707963267948967]],
PARAMETER["Longitude of natural origin", 0.0],
PARAMETER["Scale factor at natural origin", 0.99987742],
PARAMETER["False easting", 600000.0],
diff --git a/howto/compound_crs.html b/howto/compound_crs.html
index 9ada7b1e..7db573e8 100644
--- a/howto/compound_crs.html
+++ b/howto/compound_crs.html
@@ -97,28 +97,30 @@ Apache SIS accepts both, illustrated below.</p>
can be invoked instead.</p>
<h1 id="output">Output</h1>
<pre tabindex="0"><code>CompoundCRS["WGS 84 + MSL height + Julian",
- GeodeticCRS["WGS 84",
- Datum["World Geodetic System 1984",
- Ellipsoid["WGS 84", 6378137.0, 298.257223563]],
+ GeographicCRS["WGS 84",
+ Ensemble["World Geodetic System 1984 ensemble",
+ (... ensemble members omitted for brevity ...)
+ Ellipsoid["WGS 84", 6378137.0, 298.257223563],
+ EnsembleAccuracy[2.0]],
CS[ellipsoidal, 2],
- Axis["Geodetic latitude (Lat)", north],
- Axis["Geodetic longitude (Lon)", east],
+ Axis["Latitude (B)", north],
+ Axis["Longitude (L)", east],
Unit["degree", 0.017453292519943295],
- Id["EPSG", 4326, "9.9.1"]],
+ Id["EPSG", 4326, "12.026"]],
VerticalCRS["MSL height",
VerticalDatum["Mean Sea Level"],
CS[vertical, 1],
Axis["Gravity-related height (H)", up],
Unit["metre", 1],
- Id["EPSG", 5714, "9.9.1"]],
+ Id["EPSG", 5714, "12.026"]],
TimeCRS["Julian",
TimeDatum["Julian", TimeOrigin[-4713-11-24T12:00:00.000]],
CS[temporal, 1],
Axis["Time (t)", future],
TimeUnit["day", 86400],
Id["OGC", "JulianDate"]],
- Area["World."],
- BBox[-90.00, -180.00, 90.00, 180.00]]
+ Usage[
+ BBox[-90.00, -180.00, 90.00, 180.00]]]
Compact alternative is equal: true
</code></pre>
diff --git a/howto/lookup_crs_urn.html b/howto/lookup_crs_urn.html
index ad83084a..7992ab61 100644
--- a/howto/lookup_crs_urn.html
+++ b/howto/lookup_crs_urn.html
@@ -130,7 +130,7 @@ for finding its value.</p>
</span></span></span></code></pre></div><h1 id="output">Output</h1>
<pre tabindex="0"><code>Identifier declared in the CRS: null
Searching in EPSG database: 27572
-Same, but more generic: urn:ogc:def:crs:EPSG:9.9.1:27572
+Same, but more generic: urn:ogc:def:crs:EPSG:12.026:27572
</code></pre>
</article>
diff --git a/index.xml b/index.xml
index 72193bd0..ed6fd96e 100644
--- a/index.xml
+++ b/index.xml
@@ -82,7 +82,7 @@
<link>https://sis.apache.org/documentation.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://sis.apache.org/documentation.html</guid>
- <description><p>Supported
features:</p>
<ul>
<li><a
href="./epsg.html">EPSG geodetic
dataset</a></li>
<li><a
href="tables/CoordinateReferenceSystems.html">Coordinate reference
systems</a></li>
<li><a
href="tables/CoordinateOperationMethods.html">Operation
methods</a></li>
<li><a
href="./formats.html">Data formats</a></li& [...]
+ <description><p>Supported
features:</p>
<ul>
<li><a
href="./epsg.html">EPSG geodetic
dataset</a></li>
<li><a
href="tables/CoordinateReferenceSystems.html">Coordinate reference
systems</a></li>
<li><a
href="tables/CoordinateOperationMethods.html">Operation
methods</a></li>
<li><a
href="./formats.html">Data formats</a></li& [...]
</item>
<item>
<title>Extend with custom Coordinate Reference Systems</title>
@@ -222,7 +222,7 @@
<link>https://sis.apache.org/release-management.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://sis.apache.org/release-management.html</guid>
- <description><p>This page describes how to create and deploy the
SIS Maven artifacts, binary bundle, javadoc and list of API changes.
The
<a
href="https://www.apache.org/legal/release-policy.html">Release
FAQ</a> page describes the foundation wide policies.
Instructions on
this page describe the steps specific to SIS (we do not use the <code>mvn
release</code> command).
The intended audiences are SIS release
managers.</p>
 [...]
+ <description><p>This page describes how to create and deploy the
SIS Maven artifacts, binary bundle, javadoc and list of API changes.
The
<a
href="https://www.apache.org/legal/release-policy.html">Release
FAQ</a> page describes the foundation wide policies.
Instructions on
this page describe the steps specific to SIS (we do not use the <code>mvn
release</code> command).
The intended audiences are SIS release
managers.</p>
 [...]
</item>
<item>
<title>Resample a raster</title>
@@ -327,7 +327,7 @@
<link>https://sis.apache.org/release-notes/1.5.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://sis.apache.org/release-notes/1.5.html</guid>
- <description><ul>
<li>Release date:
<strong>2025-10-03</strong></li>
<li>Next
release</li>
<li><a
href="./release-notes/1.4.html">Previous
release</a></li>
<li><a
href="./release-notes/1.5.html#compatibility">Incompatible
changes</a></li>
<li><a
href="./release-notes/1.5.html#issues">Noticeable
changes</a></li>
<li>R [...]
+ <description><ul>
<li>Release date:
<strong>2025-10-05</strong></li>
<li>Next
release</li>
<li><a
href="./release-notes/1.4.html">Previous
release</a></li>
<li><a
href="./release-notes/1.5.html#compatibility">Incompatible
changes</a></li>
<li><a
href="./release-notes/1.5.html#issues">Noticeable
changes</a></li>
<li>R [...]
</item>
<item>
<title>Standards implemented by Apache SIS</title>
diff --git a/release-management.html b/release-management.html
index 68b50319..19f861a5 100644
--- a/release-management.html
+++ b/release-management.html
@@ -73,12 +73,7 @@ The intended audiences are SIS release managers.</p>
<li><a href="#test-maven">Test the Maven artifacts </a></li>
<li><a href="#send-an-email-asking-for-early-testing">Send an email
asking for early testing</a></li>
<li><a href="#javadoc">Generate Javadoc </a></li>
- <li><a href="#publish-artifacts">Publish Maven artifacts </a></li>
<li><a href="#stage">Stage the source, binary and Javadoc artifacts
</a></li>
- </ul>
- </li>
- <li><a href="#integration-tests">Integration test </a>
- <ul>
<li><a href="#test-binary">Test the binary </a></li>
<li><a href="#test-downloads">Test the downloads </a></li>
</ul>
@@ -420,6 +415,10 @@ The <code>org.apache.sis.releaseVersion</code> property
will cause Javadoc to be
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> -
</span></span><span class="line"><span class="cl">gradle assemble
--system-prop org.apache.sis.releaseVersion<span class="o">=</span><span
class="nv">$NEW_VERSION</span>
</span></span><span class="line"><span class="cl">find -name <span
class="s2">"org.apache.sis.*-javadoc.jar"</span> -exec zip -d <span
class="s1">'{}'</span> errors.log <span class="se">\;</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># Following
3 lines is because we have not yet been able to get the `--no-fonts` Javadoc
option to work with Gradle.</span>
+</span></span><span class="line"><span class="cl">find -name <span
class="s2">"org.apache.sis.*-javadoc.jar"</span> -exec zip -d <span
class="s1">'{}'</span> resource-files/fonts/* <span class="se">\;</span>
+</span></span><span class="line"><span class="cl">find -name <span
class="s2">"org.apache.sis.*-javadoc.jar"</span> -exec zip -d <span
class="s1">'{}'</span> legal/dejavufonts.md <span class="se">\;</span>
</span></span><span class="line"><span class="cl">gradle publishToMavenLocal
--system-prop org.apache.sis.releaseVersion<span class="o">=</span><span
class="nv">$NEW_VERSION</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Check
that the Javadoc archives do not have a size close to zero.</span>
@@ -439,7 +438,7 @@ Click on that file and verify that the custom elements are
rendered properly.</l
<li>In the <code>non-free/sis-epsg-$NEW_VERSION.jar</code> file, verify that
<code>META-INF/LICENSE</code> contains the EPSG terms of use.</li>
</ul>
<p>Then close this staging repository.
-In the description field, specify <em>“Apache SIS main
artifacts”</em>.
+In the description field, specify <code>Apache SIS
$NEW_VERSION-RC$RELEASE_CANDIDATE</code> (replace by actual values).
Click on the <code>org.apache.sis-<id></code> link in order to get the
URL to the temporary Maven repository created by Nexus.
We will announce later (in the <em>Put the release candidate up for a
vote</em> section) on the <code>dev@</code> mailing list
the availability of this temporary repository for testing purpose.</p>
@@ -449,15 +448,12 @@ Open the root <code>pom.xml</code> file and set the
<code><version></code>
Then go to the <code><url></code> declaration of each
<code><repository></code> element and replace their value by
the URL of the temporary Maven repositories created by Nexus.
Usually, only the 3 last digits need to be modified.</p>
-<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">cd</span> <span
class="nv">$SIS_RC_DIR</span>/../release/test/maven
+<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">cd</span> <span
class="nv">$SIS_RC_DIR</span>/../test/maven
</span></span><span class="line"><span class="cl"><span class="c1"># Edit
<url> in pom.xml before to continue.</span>
</span></span><span class="line"><span class="cl">mvn compile
</span></span><span class="line"><span class="cl">svn commit -m <span
class="s2">"Test project for SIS </span><span
class="nv">$NEW_VERSION</span><span class="s2">-RC</span><span
class="nv">$RELEASE_CANDIDATE</span><span class="s2">"</span>
-</span></span></code></pre></div><p>Clear the local Maven repository in order
to force downloads from the Nexus repository, then test.
-This test uses a temporary <code>SIS_DATA</code> directory for testing the
creation of the EPSG database.
-The value of the environment variable set below can be replaced by any other
temporary directory.</p>
-<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">export</span> <span class="nv">SIS_DATA</span><span
class="o">=</span>/tmp/Apache_SIS_data
-</span></span><span class="line"><span class="cl">mkdir <span
class="nv">$SIS_DATA</span>
+</span></span></code></pre></div><p>Clear the local Maven repository in order
to force downloads from the Nexus repository, then test.</p>
+<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">unset</span> SIS_DATA
</span></span><span class="line"><span class="cl">rm --recursive
~/.m2/repository/org/apache/sis
</span></span><span class="line"><span class="cl">mvn package --show-version
--strict-checksums
</span></span></code></pre></div><p>Verify that the EPSG dataset has been
created, then cleanup:</p>
@@ -478,6 +474,8 @@ But it should have created a <code>javadoc.options</code>
file that we will patc
<ul>
<li>Move all <code>-classpath</code> content to
<code>--module-path</code>.</li>
<li>Add the value of <code>$PATH_TO_FX</code> environment variable to the
module-path.</li>
+<li>Remove the <code>--no-fonts</code> option.</li>
+<li>Add the <code>-use</code> and <code>--since 1.1,1.2,1.3,1.4,1.5</code>
options (edit the list of releases).</li>
<li>Delete all Java source files listed after the options, everything until
the end of file.</li>
<li>Add the following line in-place of deleted lines (omit the
<code>org.opengis.geoapi</code> module if not desired):</li>
</ul>
@@ -487,6 +485,8 @@ org.apache.sis.util,\
org.apache.sis.metadata,\
org.apache.sis.referencing,\
org.apache.sis.referencing.gazetteer,\
+org.apache.sis.referencing.epsg,\
+org.apache.sis.referencing.database,\
org.apache.sis.feature,\
org.apache.sis.storage,\
org.apache.sis.storage.sql,\
@@ -494,6 +494,7 @@ org.apache.sis.storage.xml,\
org.apache.sis.storage.netcdf,\
org.apache.sis.storage.geotiff,\
org.apache.sis.storage.earthobservation,\
+org.apache.sis.storage.gdal,\
org.apache.sis.cloud.aws,\
org.apache.sis.portrayal,\
org.apache.sis.profile.france,\
@@ -505,7 +506,8 @@ org.apache.sis.gui
The GeoAPI interfaces may also be copied if they should be bundled with the
Javadoc.
Then the Javadoc command is launched manually.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">cd</span> endorsed/src
-</span></span><span class="line"><span class="cl">ln -s
../../optional/src/org.apache.sis.gui
+</span></span><span class="line"><span class="cl">ln -s
../../optional/src/org.apache.sis.* .
+</span></span><span class="line"><span class="cl">rm -r org.apache.sis.test.*
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> -
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Replace
"../../GeoAPI/3.0.2" by the path to a GeoAPI 3.0.2 checkout, or omit
those lines.</span>
@@ -530,15 +532,17 @@ Then update the online Javadoc:</p>
</span></span><span class="line"><span class="cl">git checkout -- README.md
</span></span><span class="line"><span class="cl">git add --all
</span></span><span class="line"><span class="cl">git commit --message <span
class="s2">"Update javadoc for SIS </span><span
class="nv">$NEW_VERSION</span><span class="s2">."</span>
-</span></span></code></pre></div><h2 id="publish-artifacts">Publish Maven
artifacts </h2>
-<h2 id="stage">Stage the source, binary and Javadoc artifacts </h2>
+</span></span></code></pre></div><h2 id="stage">Stage the source, binary and
Javadoc artifacts </h2>
<p>The official Apache releases are the files in the <code>$DIST_DIR</code>
directory.
By contrast, above Maven artifacts are only conveniences.
We have already staged the Javadoc and binaries.
Now stage the sources and cleanup:</p>
-<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">git
archive --prefix apache-sis-<span class="nv">$NEW_VERSION</span>-src/ --output
<span class="nv">$DIST_DIR</span>/apache-sis-<span
class="nv">$NEW_VERSION</span>-src.zip <span class="nv">$NEW_VERSION</span>-RC
+<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">cd</span> <span class="nv">$SIS_RC_DIR</span>
+</span></span><span class="line"><span class="cl">git archive --prefix
apache-sis-<span class="nv">$NEW_VERSION</span>-src/ --output <span
class="nv">$DIST_DIR</span>/apache-sis-<span
class="nv">$NEW_VERSION</span>-src.zip <span
class="nv">$NEW_VERSION</span>-RC<span class="nv">$RELEASE_CANDIDATE</span>
</span></span><span class="line"><span class="cl"><span class="nb">cd</span>
<span class="nv">$DIST_DIR</span>
</span></span><span class="line"><span class="cl">zip -d apache-sis-<span
class="nv">$NEW_VERSION</span>-bin.zip apache-sis-<span
class="nv">$NEW_VERSION</span>/lib/org.apache.sis.openoffice.jar
+</span></span><span class="line"><span class="cl">zip -d apache-sis-<span
class="nv">$NEW_VERSION</span>-bin.zip apache-sis-<span
class="nv">$NEW_VERSION</span>/lib/org.apache.sis.referencing.epsg.jar
+</span></span><span class="line"><span class="cl">zip -d apache-sis-<span
class="nv">$NEW_VERSION</span>-bin.zip apache-sis-<span
class="nv">$NEW_VERSION</span>/lib/org.apache.sis.referencing.database.jar
</span></span></code></pre></div><p>Sign the source, Javadoc and binary
artifacts:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">gpg
--armor --detach-sign --default-key <span class="nv">$SIGNING_KEY</span>
apache-sis-<span class="nv">$NEW_VERSION</span>-src.zip
</span></span><span class="line"><span class="cl">sha512sum apache-sis-<span
class="nv">$NEW_VERSION</span>-src.zip > apache-sis-<span
class="nv">$NEW_VERSION</span>-src.zip.sha512
@@ -551,27 +555,26 @@ Now stage the sources and cleanup:</p>
</span></span></code></pre></div><p>Verify checksums and signatures:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span class="cl">find
. -name <span class="s2">"*.sha512"</span> -exec sha512sum --check
<span class="s1">'{}'</span> <span class="se">\;</span>
</span></span><span class="line"><span class="cl">find . -name <span
class="s2">"*.asc"</span> -exec gpg --verify <span
class="s1">'{}'</span> <span class="se">\;</span>
-</span></span></code></pre></div><h1 id="integration-tests">Integration test
</h1>
-<p>Create a temporary directory where Apache <abbr title="Spatial Information
System">SIS</abbr> will write the EPSG dataset.
-Force the Java version to the one supported by Apache SIS (adjust
<code>JDK11_HOME</code> as needed).
-Specify the URL to the nexus repository, where <code>####</code> is the
identifier of the “non-free” repository.</p>
-<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">export</span> <span class="nv">SIS_DATA</span><span
class="o">=</span>/tmp/apache-sis-data
-</span></span><span class="line"><span class="cl">mkdir <span
class="nv">$SIS_DATA</span>
+</span></span></code></pre></div><h2 id="test-binary">Test the binary </h2>
+<p>Force the Java version to the one supported by Apache SIS (adjust
<code>JDK11_HOME</code> as needed).
+Specify the URL to the nexus repository, where <code>####</code> is the
identifier of the staging repository.</p>
+<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">unset</span> SIS_DATA
</span></span><span class="line"><span class="cl"><span
class="nb">export</span> <span class="nv">JAVA_HOME</span><span
class="o">=</span><span class="nv">$JDK11_HOME</span>
</span></span><span class="line"><span class="cl"><span
class="nb">export</span> <span class="nv">JDK_JAVA_OPTIONS</span><span
class="o">=</span><span class="s2">"-enableassertions
-Dorg.apache.sis.epsg.downloadURL"</span>
</span></span><span class="line"><span class="cl"><span
class="nb">export</span> <span class="nv">JDK_JAVA_OPTIONS</span><span
class="o">=</span><span class="nv">$JDK_JAVA_OPTIONS</span><span
class="o">=</span>https://repository.apache.org/content/repositories/orgapachesis-####
-</span></span><span class="line"><span class="cl"><span
class="nb">export</span> <span class="nv">JDK_JAVA_OPTIONS</span><span
class="o">=</span><span
class="nv">$JDK_JAVA_OPTIONS</span>/org/apache/sis/non-free/sis-epsg/<span
class="nv">$NEW_VERSION</span>/sis-epsg-<span class="nv">$NEW_VERSION</span>.jar
-</span></span></code></pre></div><h2 id="test-binary">Test the binary </h2>
-<p>Unzip the binaries and execute the examples documented in the <a
href="./command-line.html">command-line interface page</a>.</p>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># Add the
following if debugging is needed</span>
+</span></span><span class="line"><span class="cl"><span
class="nb">export</span> <span class="nv">JDK_JAVA_OPTIONS</span><span
class="o">=</span><span class="s2">"</span><span
class="nv">$JDK_JAVA_OPTIONS</span><span class="s2">
-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=127.0.0.1:8000"</span>
+</span></span></code></pre></div><p>Unzip the binaries and execute the
examples documented in the <a href="./command-line.html">command-line interface
page</a>.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code
class="language-bash" data-lang="bash"><span class="line"><span
class="cl"><span class="nb">cd</span> /tmp
</span></span><span class="line"><span class="cl">unzip <span
class="nv">$DIST_DIR</span>/apache-sis-<span
class="nv">$NEW_VERSION</span>-bin.zip
</span></span><span class="line"><span class="cl"><span class="nb">cd</span>
apache-sis-<span class="nv">$NEW_VERSION</span>
-</span></span><span class="line"><span class="cl">wget
https://sis.apache.org/examples/coordinates/AmericanCities.csv
-</span></span><span class="line"><span class="cl">wget
https://sis.apache.org/examples/coordinates/CanadianCities.csv
+</span></span><span class="line"><span class="cl">wget
https://sis.staged.apache.org/examples/coordinates/AmericanCities.csv
+</span></span><span class="line"><span class="cl">wget
https://sis.staged.apache.org/examples/coordinates/CanadianCities.csv
</span></span><span class="line"><span class="cl">./bin/sis crs EPSG:6676
-</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.apache.org/examples/crs/MissingIdentifier.wkt
-</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.apache.org/examples/crs/WrongAxisOrder.wkt
-</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.apache.org/examples/crs/EquivalentDefinition.wkt
+</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.staged.apache.org/examples/crs/MissingIdentifier.wkt
+</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.staged.apache.org/examples/crs/WrongAxisOrder.wkt
+</span></span><span class="line"><span class="cl">./bin/sis identifier
https://sis.staged.apache.org/examples/crs/EquivalentDefinition.wkt
</span></span><span class="line"><span class="cl">./bin/sis transform
--sourceCRS EPSG:4267 --targetCRS EPSG:4326 AmericanCities.csv
</span></span><span class="line"><span class="cl">./bin/sis transform
--sourceCRS EPSG:4267 --targetCRS EPSG:4326 CanadianCities.csv
</span></span><span class="line"><span class="cl">./bin/sisfx
@@ -627,7 +630,7 @@ If okay, commit and copy to staging repository:</p>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1">#
Commit</span>
</span></span><span class="line"><span class="cl">git add --all
-</span></span><span class="line"><span class="cl">git commit --message <span
class="s2">"Staging repository for the </span><span
class="nv">$NEW_VERSION</span><span class="s2"> release."</span>
+</span></span><span class="line"><span class="cl">git commit --message <span
class="s2">"Staging web site for the SIS </span><span
class="nv">$NEW_VERSION</span><span class="s2"> release."</span>
</span></span><span class="line"><span class="cl">git push
</span></span></code></pre></div><p>The new web site will be published in the
<a href="https://sis.staged.apache.org/">staging area</a>.
It will not yet be published on <code>https://sis.apache.org</code>.</p>
diff --git a/release-notes/1.5.html b/release-notes/1.5.html
index 260a67f9..9992ffe7 100644
--- a/release-notes/1.5.html
+++ b/release-notes/1.5.html
@@ -40,7 +40,7 @@
<p class="page-title">SIS 1.5 Release notes</p>
<ul>
-<li>Release date: <strong>2025-10-03</strong></li>
+<li>Release date: <strong>2025-10-05</strong></li>
<li>Next release</li>
<li><a href="../release-notes/1.4.html">Previous release</a></li>
<li><a href="../release-notes/1.5.html#compatibility">Incompatible
changes</a></li>
diff --git a/release-notes/index.xml b/release-notes/index.xml
index 24149280..ed56a009 100644
--- a/release-notes/index.xml
+++ b/release-notes/index.xml
@@ -103,7 +103,7 @@
<link>https://sis.apache.org/release-notes/1.5.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://sis.apache.org/release-notes/1.5.html</guid>
- <description><ul>
<li>Release date:
<strong>2025-10-03</strong></li>
<li>Next
release</li>
<li><a
href="../release-notes/1.4.html">Previous
release</a></li>
<li><a
href="../release-notes/1.5.html#compatibility">Incompatible
changes</a></li>
<li><a
href="../release-notes/1.5.html#issues">Noticeable
changes</a></li>
<li&g [...]
+ <description><ul>
<li>Release date:
<strong>2025-10-05</strong></li>
<li>Next
release</li>
<li><a
href="../release-notes/1.4.html">Previous
release</a></li>
<li><a
href="../release-notes/1.5.html#compatibility">Incompatible
changes</a></li>
<li><a
href="../release-notes/1.5.html#issues">Noticeable
changes</a></li>
<li&g [...]
</item>
</channel>
</rss>
diff --git a/sitemap.xml b/sitemap.xml
index c30ef23d..fb06a661 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -6,7 +6,7 @@
<lastmod>2025-02-08T15:11:02+01:00</lastmod>
</url><url>
<loc>https://sis.apache.org/howto/compound_crs.html</loc>
- <lastmod>2025-02-12T12:01:48+01:00</lastmod>
+ <lastmod>2025-09-30T19:10:31+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/downloads.html</loc>
<lastmod>2025-09-28T16:53:40+02:00</lastmod>
@@ -21,7 +21,7 @@
<lastmod>2025-09-28T16:53:40+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/command-line.html</loc>
- <lastmod>2024-05-10T11:33:19+02:00</lastmod>
+ <lastmod>2025-09-30T19:10:31+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/howto/geodetic_paths.html</loc>
<lastmod>2025-02-12T12:01:48+01:00</lastmod>
@@ -33,7 +33,7 @@
<lastmod>2025-09-28T16:53:40+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/documentation.html</loc>
- <lastmod>2025-09-28T16:53:40+02:00</lastmod>
+ <lastmod>2025-09-30T19:10:31+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/howto/custom_crs.html</loc>
<lastmod>2025-04-02T16:24:40+02:00</lastmod>
@@ -57,7 +57,7 @@
<lastmod>2024-01-24T16:32:15+01:00</lastmod>
</url><url>
<loc>https://sis.apache.org/howto/lookup_crs_urn.html</loc>
- <lastmod>2025-02-12T12:01:48+01:00</lastmod>
+ <lastmod>2025-09-30T19:10:31+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/howto/rasters_bigger_than_memory.html</loc>
<lastmod>2024-01-24T16:32:15+01:00</lastmod>
@@ -96,7 +96,7 @@
<lastmod>2025-09-28T16:53:40+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/release-management.html</loc>
- <lastmod>2025-09-28T11:55:31+02:00</lastmod>
+ <lastmod>2025-09-30T19:10:31+02:00</lastmod>
</url><url>
<loc>https://sis.apache.org/release-notes.html</loc>
<lastmod>2023-10-02T17:36:51+02:00</lastmod>