You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by as...@apache.org on 2022/12/15 23:09:23 UTC

[calcite-site] branch main updated: Website deployed from calcite@0a7d84270a0e23c1631a2732d41c1a0dd71527f2

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

asf-ci-deploy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 219fc729 Website deployed from calcite@0a7d84270a0e23c1631a2732d41c1a0dd71527f2
219fc729 is described below

commit 219fc72926a668d8060b35c52f01e54568b7e9b2
Author: bchapuis <bc...@users.noreply.github.com>
AuthorDate: Thu Dec 15 23:09:19 2022 +0000

    Website deployed from calcite@0a7d84270a0e23c1631a2732d41c1a0dd71527f2
---
 docs/howto.html     |  2 --
 docs/reference.html | 10 ++++------
 docs/spatial.html   | 10 ----------
 3 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/docs/howto.html b/docs/howto.html
index 0b6f7b53..f0fc1d05 100644
--- a/docs/howto.html
+++ b/docs/howto.html
@@ -993,8 +993,6 @@ that the <code class="language-plaintext highlighter-rouge">META-INF</code> dire
 </li>
   <li>Check PGP, per <a href="https://httpd.apache.org/dev/verification.html">this</a>
 </li>
-  <li>Check that Proj4J is not among the api and implementation dependencies,
-as the EPSG database is not redistributable.</li>
 </ul>
 
 <p>Verify the staged artifacts in the Nexus repository:</p>
diff --git a/docs/reference.html b/docs/reference.html
index b4e2ce8a..5fa9df67 100644
--- a/docs/reference.html
+++ b/docs/reference.html
@@ -4750,12 +4750,10 @@ implements the OpenGIS Simple Features Implementation Specification for SQL,
 
 <h4 id="geometry-projection-functions">Geometry projection functions</h4>
 
-<p>Projection functions rely on Proj4J to transform the geometries.
-Proj4J is released under the Apache License 2.0, however, it also uses the EPSG dataset,
-which has restricting <a href="https://epsg.org/terms-of-use.html">terms of use</a>.
-As a result, Proj4J is not suitable for inclusion in Apache Calcite
-and some of these functions may throw <code class="language-plaintext highlighter-rouge">ClassNotFoundException</code>s.
-Users can still use these functions by including Proj4J in their classpath.</p>
+<p>The EPSG dataset is released separately from Proj4J due
+to its restrictive <a href="https://epsg.org/terms-of-use.html">terms of use</a>.
+In order to use the projection functions in Apache Calcite,
+users must include the EPSG dataset in their dependencies.</p>
 
 <div class="scroll-table-style"><table>
   <thead>
diff --git a/docs/spatial.html b/docs/spatial.html
index 27e9765a..a5f673a7 100644
--- a/docs/spatial.html
+++ b/docs/spatial.html
@@ -93,7 +93,6 @@ and other forms of query optimization.</p>
   <li><a href="#introduction" id="markdown-toc-introduction">Introduction</a></li>
   <li><a href="#enabling-spatial-support" id="markdown-toc-enabling-spatial-support">Enabling spatial support</a></li>
   <li><a href="#query-rewrites" id="markdown-toc-query-rewrites">Query rewrites</a></li>
-  <li><a href="#limitations" id="markdown-toc-limitations">Limitations</a></li>
   <li><a href="#acknowledgements" id="markdown-toc-acknowledgements">Acknowledgements</a></li>
 </ul>
 
@@ -229,15 +228,6 @@ These rewrites are worth performing because they are much quicker to apply,
 and often allow range scans on the Hilbert index.
 But for safety, Calcite applies the original predicate, to remove false positives.</p>
 
-<h2 id="limitations">Limitations</h2>
-
-<p>Some spatial functions rely on Proj4J to transform the projection of spatial objects.
-Proj4J is released under the Apache License 2.0, however, it also uses the EPSG dataset,
-which has restricting <a href="https://epsg.org/terms-of-use.html">terms of use</a>.
-As a result, Proj4J is not suitable for inclusion in Apache Calcite
-and these functions will throw <code class="language-plaintext highlighter-rouge">ClassNotFoundException</code>s.
-Users can still use these functions by including Proj4J in their classpath.</p>
-
 <h2 id="acknowledgements">Acknowledgements</h2>
 
 <p>Calciteā€™s OpenGIS implementation uses the