aboutsummaryrefslogtreecommitdiff
path: root/docs/source/development/reference
AgeCommit message (Collapse)Author
2019-05-01Merge pull request #1433 from rouault/update_quickstartKristian Evers
Doc: update quickstart with PROJ 6 API + add PROJ 4->6 migration guide (fixes #1403)
2019-04-22proj_create(): add support for compoundCRS and concatenatedOperation named ↵Even Rouault
from their components Support following syntaxes: - OGC URN combining references for compoundCRS: e.g. "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" - its GDAL shortcut: e.g. "EPSG:2393+5717" - OGC URN combining references for concatenated operations: e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618"
2019-04-19Doc: update quickstart with PROJ 6 API (fixes #1403)Even Rouault
2019-04-02Docs: Clarify that angular in proj_angular_input/output means radiansKristian Evers
2019-03-28Docs: Clarify axis ordering used in proj_trans_generic()Kristian Evers
2019-01-22proj_create_crs_to_crs(): defer selection of actual coordinate operation ↵Even Rouault
until proj_trans() is called (fixes #1229)
2019-01-19Doc: update cs2cs and also C API regarding area of use (fixes #1186)Even Rouault
2019-01-17Doc: update docs of proj_create(), proj_create_argv() and ↵Even Rouault
proj_create_crs_to_crs() (refs #1223)
2019-01-17Remove proj_create_from_proj_string() and proj_create_from_user_input(), and ↵Even Rouault
make proj_create() do more or less what proj_create_from_user_input() did before (fixes #1214)
2019-01-10Doc: document interaction issues between objects create with proj_create() ↵Even Rouault
vs the ones of the C++ API (fixes #1213) (#1215)
2019-01-01Split ISO19111 C API docs into functions and typesKristian Evers
The rest of the C API is structured such that type definitions goes into one page and functions to another. This commit makes sure the same is done for the C bindings to the ISO19111 C++ API by defining two doxygen groups in proj.h, which is then organized into the proper pages with Sphinx and breathe.
2018-11-14Implement RFC 2: Initial integration of "GDAL SRS barn" workEven Rouault
This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040
2018-11-10Remove proj_geocentric_latitude from public APIKristian Evers
Closes #1107
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-09-07Change note to versionadded directiveKristian Evers
2018-09-07Fix formatting error in API functions docsKristian Evers
2018-07-06Add info on errnos when PJ creation fails.Kristian Evers
This was left out when documented the various proj_create_* functions. Added proj_context_errno description as well since it was undocumented and is needed when creating PJs for a specific context.
2018-05-07Change duplicate doc entry of proj_lp_dist() to proj_lpz_dist()Kristian Evers
2018-04-12Move logging functions to proj.h APIKristian Evers
2018-03-15Doc: replace UTF-8 space by regular space to avoid confusing sphynxEven Rouault
2018-03-11Merge pull request #847 from kbevers/proj_strerrnoKristian Evers
Add proj_errno_string function
2018-03-09Add proj_errno_string functionKristian Evers
Equivalent to pj_strerrno.
2018-03-08Use consistent names for PJ_COORD's in declarationsKristian Evers
Changes use of 'PJ_COORD coo' to 'PJ_COORD coord' so that variable names in public function prototypes are consistent. Closes #842.
2018-03-06fix a few typos (again)Mike Toews
2018-02-23datatypes.rst: linuistics + INFO datatypesThomas Knudsen
Some minor linguistic corrections + general update to make the documentation reflect the updates in PR #775
2018-02-23Merge remote-tracking branch 'osgeo/master' into docs-release-4.10.0Kristian Evers
2018-02-19Merge branch 'docs-release-4.10.0' of https://github.com/OSGeo/proj.4 into ↵Kristian Evers
docs-release-4.10.0
2018-02-19API reference updates to reflect recent changes across the code-base [skip ci].Kristian Evers
2018-02-01Update datatype and function reference to reflect recent code changes [skip ci]Kristian Evers
2017-11-27Update API reference to reflect recent changes to the APIKristian Evers
2017-10-09Add documentation for datatypes and functions related to internal lists in ↵Kristian Evers
PROJ.4. [skip ci]
2017-10-09Add PJ_DIRECTION to API referece [skip ci]Kristian Evers
2017-09-27add proj_errno_* functions to API referenceKristian Evers
2017-09-13Added functions API referenceKristian Evers
2017-09-06Added data types reference section.Kristian Evers
2017-09-04Added more pages to 'development' chapter. Moved old API description to ↵Kristian Evers
section named 'deprecated'. Created a quickstart page for the development chapter. Scaffolding in place for the rest of the chapter.