You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2021/10/16 12:14:38 UTC
[sis] 01/04: Add a contributor name. His main work was an effort to
provide derivative formulas in `ModifiedAzimuthalEquidistant`.
This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
commit 9fe7fb4e28e02288b61ba2ea84836bdedbcd2cfc
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Fri Oct 15 11:18:59 2021 +0200
Add a contributor name. His main work was an effort to provide derivative formulas in `ModifiedAzimuthalEquidistant`.
---
core/sis-referencing/pom.xml | 11 +++++++++++
.../operation/projection/AzimuthalEquidistant.java | 1 +
.../operation/projection/ModifiedAzimuthalEquidistant.java | 6 ++++++
3 files changed, 18 insertions(+)
diff --git a/core/sis-referencing/pom.xml b/core/sis-referencing/pom.xml
index 80bafe7..59ba937 100644
--- a/core/sis-referencing/pom.xml
+++ b/core/sis-referencing/pom.xml
@@ -79,6 +79,17 @@
</roles>
</developer>
</developers>
+ <contributors>
+ <contributor>
+ <name>Maxime Gavens</name>
+ <organization>Geomatys</organization>
+ <organizationUrl>https://www.geomatys.com</organizationUrl>
+ <timezone>+1</timezone>
+ <roles>
+ <role>developer</role>
+ </roles>
+ </contributor>
+ </contributors>
<!-- ===========================================================
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
index 6f81b28..397621a 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistant.java
@@ -65,6 +65,7 @@ import static org.apache.sis.internal.referencing.provider.ModifiedAzimuthalEqui
* that may change in future version. Subclasses are specialization for more restricted areas.</div>
*
* @author Martin Desruisseaux (Geomatys)
+ * @author Maxime Gavens (Geomatys)
* @version 1.1
*
* @see ModifiedAzimuthalEquidistant
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
index 331eef7..fd62083 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
@@ -44,6 +44,7 @@ import static org.apache.sis.internal.referencing.provider.ModifiedAzimuthalEqui
* @todo Add Jacobian matrix formulas.
*
* @author Martin Desruisseaux (Geomatys)
+ * @author Maxime Gavens (Geomatys)
* @version 1.1
*
* @see AzimuthalEquidistant
@@ -211,6 +212,11 @@ public class ModifiedAzimuthalEquidistant extends AzimuthalEquidistant {
if (!derivate) {
return null;
}
+ /*
+ * If we want to give another try in supporting this,
+ * the following formulas may be used as a starting point:
+ * https://svn.apache.org/repos/asf/sis/analysis/Modified%20Azimuthal%20Equidistant.wxmx
+ */
throw new ProjectionException("Derivative not yet implemented.");
}