diff options
| author | Frank Warmerdam <warmerdam@pobox.com> | 2007-11-26 00:21:59 +0000 |
|---|---|---|
| committer | Frank Warmerdam <warmerdam@pobox.com> | 2007-11-26 00:21:59 +0000 |
| commit | d6636b805e0e8136f427ca79c57b21d421539169 (patch) | |
| tree | e7b437523ee813ca69a740eee325150a0bcb30a9 /ChangeLog | |
| parent | f14b424fd69930e181f8db5ff853fc0bd06af4b4 (diff) | |
| download | PROJ-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-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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. |
