aboutsummaryrefslogtreecommitdiff
path: root/src/pj_datums.c
AgeCommit message (Collapse)Author
2018-12-26cpp conversion: minimal steps to fix compilation errors, not warningsEven Rouault
2018-10-17No longer declare pj_prime_meridians, pj_ellps and pj_units as extern C, but ↵Even Rouault
static'ify them
2018-10-16Move struct definitions for proj_list_* functions to proj.hKristian Evers
With projects.h not being available to outside users anymore we need to define PJ_UNITS, PJ_ELLPS, PJ_PRIME_MERIDIANS and PJ_OPERATIONS elsewhere. Related pj_get_*_ref() functions have been removed in favour of their proj_ namespaced counterparts. char pointers have been changed to const char pointers. Resolves #983 Resolved #1147 Make char pointers const
2018-05-15IWYU: Partial PJ_natearth.c..rtodms.cKurt Schwehr
2018-03-11Remove angle brackets for proj headers (#849)Thomas Knudsen
* Avoid using angle brackets for PROJ headers. Switching from #include <proj.h> to #include "proj.h", and correspondingly for projects.h and proj_api.h, reduces the risk of accidentally picking up a system installed older version of the header while building a new version of PROJ. * Also handle geodesic.h
2018-02-10Add BETA2007 grid and change potsdam datum (#383)Even Rouault
Functionnaly equivalent to https://github.com/OSGeo/proj.4/pull/371 by Jürgen Fischer See http://crs.bkg.bund.de/crseu/crs/descrtrans/BeTA/de_dhdn2etrs_beta.php Confirmed with Uwe Schmitz <uwe.schmitz@bezreg-koeln.nrw.de> that free redistribution is allowed and welcome.
2017-12-19Danish (Andrae) ellipsoid, and Copenhagen meridian introduced in support of ↵Thomas Knudsen
the Reykjavik 1900 datum (Iceland)
2017-12-17Declare non-local variables as const where possibleAaron Puchert
Having non-const variables of static lifetime or even global scope is usually a bad idea. These variables are inherently constants, and this should be enforced. This required marking some functions as not modifying input parameters and marking some pointers as pointers to const. One advantage is that the compiler usually puts const static variables in a read-only code segment, so they can't be modified physically. This can be verified with `nm` (on POSIX systems). To avoid changes to the public API, functions returning non-const pointers to data tables were left intact, but the returned data may not be modified. Internally we prefer using the proj_list_* functions over the pj_get_*_ref functions, because the former return const pointers.
2015-05-31Remove unused $Id$ keywords.Elliott Sales de Andrade
2015-05-30Fix warnings about structure initializers.Elliott Sales de Andrade
2014-09-17Add clrk80ign ellipsoid and use it in carthage datum definition (#245)Even Rouault
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2553 4e78687f-474d-0410-85f9-8d5e500ac6b2
2014-09-13fix spelling of clrk80 in carthage datum definition (#245)Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2524 4e78687f-474d-0410-85f9-8d5e500ac6b2
2013-10-21change hermannskogel to using better transformation (#207)Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2398 4e78687f-474d-0410-85f9-8d5e500ac6b2
2011-08-07updated Potsdam (DHDN) datum parameters to match EPSG:4314 (#115)Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2085 4e78687f-474d-0410-85f9-8d5e500ac6b2
2009-04-02avoid various warningsFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1558 4e78687f-474d-0410-85f9-8d5e500ac6b2
2009-01-06removed CVS log messages since they are not maintained by subversionFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1504 4e78687f-474d-0410-85f9-8d5e500ac6b2
2006-04-21fixed bogota directionFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1333 4e78687f-474d-0410-85f9-8d5e500ac6b2
2005-11-08added OSGB36 transformationFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1312 4e78687f-474d-0410-85f9-8d5e500ac6b2
2004-10-28added pj_get_*_ref() accessorsFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1256 4e78687f-474d-0410-85f9-8d5e500ac6b2
2004-05-04Added NZGD49 datum - see bug 339Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1188 4e78687f-474d-0410-85f9-8d5e500ac6b2
2003-03-28Fixed ire65 definition ... use mod_airy, not modif_airy.Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1122 4e78687f-474d-0410-85f9-8d5e500ac6b2
2003-03-17make NAD27 grids optional, added alaska and ntv2Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1110 4e78687f-474d-0410-85f9-8d5e500ac6b2
2003-02-06Fixed typo in madrid prime meridian value.Frank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1064 4e78687f-474d-0410-85f9-8d5e500ac6b2
2003-01-15Added some datums as suggested by GRASS teamFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1063 4e78687f-474d-0410-85f9-8d5e500ac6b2
2002-12-09added prime meridian supportFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1041 4e78687f-474d-0410-85f9-8d5e500ac6b2
2002-07-08ensure clean C++ buildsFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1025 4e78687f-474d-0410-85f9-8d5e500ac6b2
2001-04-05added ntv1_can.dat to NAD27 listFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@941 4e78687f-474d-0410-85f9-8d5e500ac6b2
2000-07-06NewFrank Warmerdam
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@848 4e78687f-474d-0410-85f9-8d5e500ac6b2