The GeodeticCalculator
class in GeoTools contains the following notice:
computeDestinationPoint(): Programmed for CDC-6600 by LCDR L.Pfeifer NGS ROCKVILLE MD 18FEB75 Modified for IBM SYSTEM 360 by John G.Gergen NGS ROCKVILLE MD 7507 Ported from Fortran to Java by Daniele Franzoni. Source: ftp://ftp.ngs.noaa.gov/pub/pcsoft/for_inv.3d/source/forward.for subroutine DIRECT1 getMeridianArcLengthRadians(): Source: ftp://ftp.ngs.noaa.gov/pub/pcsoft/for_inv.3d/source/inverse.for subroutine GPNARC version 200005.26 written by Robert (Sid) Safford Ported from Fortran to Java by Daniele Franzoni. computeDirection(): Programmed for CDC-6600 by LCDR L.Pfeifer NGS ROCKVILLE MD 18FEB75 Modified for IBM SYSTEM 360 by John G.Gergen NGS ROCKVILLE MD 7507 Ported from Fortran to Java by Daniele Franzoni. Source: ftp://ftp.ngs.noaa.gov/pub/pcsoft/for_inv.3d/source/inverse.for subroutine GPNHRI, version 200208.09, written by robert (sid) safford
Above-cited methods will not be ported to Apache SIS, both for IP reasons and because
SIS-385 and
SIS-386 suggests that another code should be used anyway.
The remaining of GeodeticCalculator
class is covered by the IP review listed in this page.
Click on the commit message for inspecting the diff
and how the code has been rewritten.
Command line:
svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/GeodeticCalculator.java
Rev. | Date | Author | Message |
---|---|---|---|
30760 | 2008-06-18 | desruisseaux | Upgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process. |
30641 | 2008-06-12 | acuster | Copyright headers: lib/referencing, this time with feeling (and the el in Toolkit) |
30521 | 2008-06-05 | acuster | Copyright: Update referencing headers |
30258 | 2008-05-08 | acuster | Reshuffle the top level repo: drop uDig, move up trunk, tags, and branches. |
30257 | 2008-05-08 | acuster | Move trunk/gt/ directory contents up to trunk/ and drop gt |
28922 | 2008-01-24 | acuster | Bump the (at)since version to 2.5 since WKTParser was cut from 2.4 |
28751 | 2008-01-14 | desruisseaux | Attempt to make the GeodeticCalculator slightly more resistant to antipodal case (at least for orthodromic distance). |
28540 | 2007-12-29 | acuster | Hide buttons which are not yet used |
28081 | 2007-11-27 | desruisseaux | Java 5 constructs: replaced some StringBuffer by StringBuilder in order to avoid unecessary synchronisation; rely on auto-boxing in order to give a chance to the JVM to reuse its cached values. |
27575 | 2007-10-22 | desruisseaux | Converted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516). |
24925 | 2007-03-27 | jgarnett | change to org.opengis.geometry |
22452 | 2006-10-28 | desruisseaux | Moved some methods from CRSUtilities to CRS (GEOT-547). |
22327 | 2006-10-23 | desruisseaux | GEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory. |
22315 | 2006-10-22 | desruisseaux | Reorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'. |
22113 | 2006-10-13 | desruisseaux | Javadoc fixes (include the replacement of {@linkPlain} tag by {@linkplain} - case matter). |
21780 | 2006-10-03 | desruisseaux | Removed methods from the referencing module that were deprecated in Geotools 2.3. This imply the replacement of 'CRS.transform' by 'CRS.findMathTransform' in the whole Geotools code base. |
21564 | 2006-09-23 | desruisseaux | Provide a BufferedCoordinateOperationFactory as a replacement of BufferedDefaultCoordinateOperationFactory. The new implementation work as a wrapper around an arbitrary CoordinateOperationFactory instead of extending DefaultCoordinateOperationFactory. This is especially important since the actual backing factory doesn't need to be DefaultCoordinateOperationFactory, but can also be a AuthorityBackedFactory. The new implementation is automatically registered for FactoryFinder use, so users doesn't need to create instance of it explicitly. |
20874 | 2006-08-07 | jgarnett | ip review |
19959 | 2006-06-14 | desruisseaux | CRS.decode(String code, boolean longitudeFirst) now work. Also fixed GEOT-856. |
19769 | 2006-06-02 | desruisseaux | Javadoc fix: replaced 'degrees' by 'decimal degrees' when relevant (GEOT-855) |
18776 | 2006-03-22 | desruisseaux | CRS.getEnvelope(...) returns an envelope in terms of the specified CRS instead of WGS84 (GEOT-825). AbstractFactory.hints type downgrated from 'Hints' to Map, in order to accept null values as specified in Factory.getImplementationHints() contract. PostgreSQL dependency upgrated. |
17672 | 2006-01-19 | desruisseaux | Added @source tag. |
17660 | 2006-01-18 | desruisseaux | Fixed SVN attributes, including the addition of URL attribute. |
17432 | 2005-12-29 | desruisseaux | Maven 2 fixes for test executions (GEOT-691) |
16205 | 2005-10-11 | desruisseaux | Cleaned javadoc warning. More work done on Maven 2 configuration (GEOT-691) |
16172 | 2005-10-10 | desruisseaux | Moved a JTS dependency from the CRS class to the JTS class (GEOT-716) |
16145 | 2005-10-07 | desruisseaux | Dependencies cleanup before 2.2.M1 release: move ParseWKT2GeoTiffMetadata and JTS classes (GEOT-716) |
15350 | 2005-08-16 | desruisseaux | Merged the 'split-main' branch to trunk (GEOT-662) |
15280 | 2005-08-10 | desruisseaux | Moved GCSUtilities / Moved 'shapeToGeometry' implementation code from 'GeodeticCalculator' to 'JTS' class |
15256 | 2005-08-09 | desruisseaux | Extraction of referencing module from main |
15255 | 2005-08-09 | desruisseaux | Prepare branch for splitting main |
15150 | 2005-08-05 | desruisseaux | Added more localizations / Bug fix in image sample values table widget |
14959 | 2005-07-28 | desruisseaux | Added orthodromic distance computation to OpenOffice formulas |
14911 | 2005-07-26 | desruisseaux | Fixed GEOT-627, 630, 631, 632 and 634 |
14834 | 2005-07-20 | desruisseaux | Reorganized I18N resources |
13925 | 2005-05-30 | desruisseaux | Added @since javadoc tag |
13836 | 2005-05-26 | desruisseaux | Added 'Default' suffix to some CRS implementations: partial work |
11001 | 2005-02-02 | desruisseaux | Fixed wrong encoding in main/src |
10796 | 2005-01-28 | dzwiers | imports cleaned |
10256 | 2005-01-05 | desruisseaux | Extracted a complicated 'assert' instruction into a method |
10123 | 2004-12-31 | desruisseaux | Improved Console implementation |