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.");
     }