aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2007-11-26 00:21:59 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2007-11-26 00:21:59 +0000
commitd6636b805e0e8136f427ca79c57b21d421539169 (patch)
treee7b437523ee813ca69a740eee325150a0bcb30a9 /ChangeLog
parentf14b424fd69930e181f8db5ff853fc0bd06af4b4 (diff)
downloadPROJ-d6636b805e0e8136f427ca79c57b21d421539169.tar.gz
PROJ-d6636b805e0e8136f427ca79c57b21d421539169.zip
Modified PJ structure to hold a_orig, es_orig, ellipsoid definition before
adjustment for spherical projections. Modified pj_datum_transform() to use the original ellipsoid parameters, not the ones adjusted for spherical projections. Modified pj_datum_transform() to not attempt any datum shift via geocentric coordinates if the source *or* destination are raw ellipsoids (ie. PJD_UNKNOWN). All per PROJ bug #1602, GDAL bug #2025. git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1406 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 73c70727..22cffc98 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2007-11-25 Frank Warmerdam <warmerdam@pobox.com>
+
+ * pj_transform.c: Do ellipsoid comparisons using the _orig ellipse
+ values rather than the adjusted one. Use these original values for
+ any conversion to/from geocentric coordinates.
+
+ Also, only do pj_datum_transform if neither the source nor destination
+ is PJD_UNKNOWN. This means we will no longer attempt via-geocentric
+ adjustments for coordinate systems lacking a datum definition (having
+ only an ellipsoid.
+
+ * projects.h, pj_init.c: added a_orig and es_orig values in the PJ
+ structure so we can distinguish between the originally requested
+ ellipsoid, and the ellipsoid after adjustment for spherical projections
+
+ Todays changes courtesy of bug 1602.
+
2007-09-28 Frank Warmerdam <warmerdam@pobox.com>
* nad/esri.extra: Add "900913" code for google mercator.