aboutsummaryrefslogtreecommitdiff
path: root/docs/source/development
AgeCommit message (Collapse)Author
2019-04-19Doc: add a PROJ 4 -> 6 migration (fixes #1407)Even Rouault
2019-04-19Doc: update quickstart with PROJ 6 API (fixes #1403)Even Rouault
2019-04-10convert remaining links + reflow textJoris Van den Bossche
2019-04-10DOC: add sphinx links to reference in dev quickstartJoris Van den Bossche
2019-04-09DOC: update line numbers in dev quickstart exampleJoris Van den Bossche
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-12-18Update bindings.rstmagau
Added Fortran-Proj, bindings for PROJ in Fortran.
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-11-04Add headings on tables where needed.Elliott Sales de Andrade
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-06-27Move API warnings to development page in docsKristian Evers
2018-06-27Use proj_torad() instead of proj_todeg().Kristian Evers
Internally PROJ uses radians so of course that is what we need to convert our input coordinates to before processing with proj_trans().
2018-06-02URL for proj4rb changed to GitHub (former URL does not work)Mike Toews
2018-06-02Upgrade http:// to https:// where feasibleMike Toews
2018-05-12Create "Community" section at top level of docsKristian Evers
Mailing list section from frontpage moved to the new section. So is the contributing and for_proj_contributors pages.
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-15Move 'Code contributions' section of CONTRIBUTING.md and ↵Even Rouault
docs/source/contributing.rst to doc/source/development/for_proj_contributors.rst
2018-03-15Add a for_proj_contributors.rst to document cppcheck, CSA and fix_typos.sh ↵Even Rouault
(fixes #862)
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-23Tidy a few typosMike Toews
2018-02-19Added background info to API migration guide [skip ci].Kristian Evers
Brazenly stolen from mailing list post by Thomas Knudsen [0] and modified slightly to fit the context. [0] http://lists.maptools.org/pipermail/proj/2018-February/007995.html
2018-02-19Change most occurences of PROJ.4 to PROJ [skip ci]Kristian 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-19Merge remote-tracking branch 'osgeo/master' into docs-release-4.10.0Kristian Evers
2018-02-19API reference updates to reflect recent changes across the code-base [skip ci].Kristian Evers
2018-02-10Re-do pull request #451 export CMake targets with PROJ4:: namespaceCharles Karney
This version takes to add the include path to the target definition for cmake 2.8.11 and later. Also the documentation sticks to the existing convention of using cmake variables ${PROJ4_LIBRARIES} and ${PROJ4_INCLUDE_DIRS}. However, the namespace variables are still being included. Here's the roll-out plan (0) Version 4.9.x: The target is proj and PROJ4_LIBRARIES is set to this. (1) Version 5.0.x: Two targets, proj and PROJ4::proj, are defined; PROJ4_LIBRARIES = proj. (2) In a year or two: Two targets, proj and PROJ4::proj, are defined; PROJ4_LIBRARIES = PROJ4::proj. (3) With a change in the library which breaks backwards compatibility: The target is PROJ4::proj and PROJ4_LIBRARIES = PROJ4::proj.
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-11-15Added a transition guide to aid migration from old to new 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