sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <>
Subject [jira] [Created] (SIS-385) Inaccurate formulas in DistanceUtils
Date Mon, 15 Jan 2018 10:13:00 GMT
Martin Desruisseaux created SIS-385:

             Summary: Inaccurate formulas in DistanceUtils
                 Key: SIS-385
             Project: Spatial Information Systems
          Issue Type: Bug
          Components: Referencing
    Affects Versions: 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2-incubating, 0.1-incubating
            Reporter: Martin Desruisseaux
             Fix For: 1.0

The {{DistanceUtils}} class has the following problems:

* Inaccurate formula in {{getPointOnGreatCircle}}.
* Inaccurate formula in {{getHaversineDistance}}.
* Misnamed {{getHaversineDistance}} method.

Charles Karney kindly provided descriptions of the problems [on the developer mailing list|],
together with proposed fixes.

One possible action is to deprecate {{DistanceUtils}} in favor of something like the {{GeodeticCalculator}} class
[in the Geotk project|].
That class is a port in Java of following Fortran code:

** subroutine DIRECT1
** subroutine GPNARC (version 200005.26)
** subroutine GPNHRI (version 200208.09)
** written by Robert (Sid) Safford

But we may take another source if suitable.

This message was sent by Atlassian JIRA

View raw message