Expand description
§Low-level bindings for PROJ v9.4.x
This is a
*-sys
crate; you shouldn’t use its API directly. See the
proj
crate for general use.
A guide to the functions can be found here: https://proj.org/development/reference/functions.html.
By default, the crate will search for an acceptable existing libproj
installation on your system using
pkg-config.
If an acceptable installation is not found, proj-sys will attempt to build libproj from source bundled in the crate.
§Features
bundled_proj
- forces building libproj from source even if an acceptable
version could be found on your system. Note that SQLite3 and libtiff
must be
present on your system if you wish to use this feature, and that it builds
libproj
without its native network functionality; you will have to
implement your own set of callbacks if you wish to make use of them (see the
proj
crate for an example).
Structs§
- P5_
FACTORS - PJ_AREA
- PJ_
AXIS_ DESCRIPTION - \brief Axis description.
- PJ_
ELLPS - PJ_ENU
- PJ_GEOD
- PJ_
GRID_ INFO - PJ_INFO
- PJ_
INIT_ INFO - PJ_
INSERT_ SESSION - PJ_LIST
- PJ_LP
- PJ_LPZ
- PJ_LPZT
- PJ_
OBJ_ LIST - PJ_
OPERATION_ FACTORY_ CONTEXT - PJ_OPK
- PJ_
PARAM_ DESCRIPTION - \brief Description of a parameter value for a Conversion.
- PJ_
PRIME_ MERIDIANS - PJ_
PROJ_ INFO - PJ_
UNITS - PJ_UV
- PJ_UVW
- PJ_UVWT
- PJ_XY
- PJ_XYZ
- PJ_XYZT
- PJconsts
- PROJ_
CELESTIAL_ BODY_ INFO - \brief Structure given description of a celestial body.
- PROJ_
CRS_ INFO - \brief Structure given overall description of a CRS.
- PROJ_
CRS_ LIST_ PARAMETERS - \brief Structure describing optional parameters for proj_get_crs_list();
- PROJ_
FILE_ API - File API callbacks
- PROJ_
FILE_ HANDLE - PROJ_
NETWORK_ HANDLE - PROJ_
UNIT_ INFO - \brief Structure given description of a unit.
- pj_ctx
Constants§
- PJ_
CARTESIAN_ CS_ 2D_ TYPE_ PJ_ CART2D_ EASTING_ NORTHING - Easting-Norting
- PJ_
CARTESIAN_ CS_ 2D_ TYPE_ PJ_ CART2D_ NORTHING_ EASTING - Northing-Easting
- PJ_
CARTESIAN_ CS_ 2D_ TYPE_ PJ_ CART2D_ NORTH_ POLE_ EASTING_ SOUTH_ NORTHING_ SOUTH - North Pole Easting/SOUTH-Norting/SOUTH
- PJ_
CARTESIAN_ CS_ 2D_ TYPE_ PJ_ CART2D_ SOUTH_ POLE_ EASTING_ NORTH_ NORTHING_ NORTH - South Pole Easting/NORTH-Norting/NORTH
- PJ_
CARTESIAN_ CS_ 2D_ TYPE_ PJ_ CART2D_ WESTING_ SOUTHING - Westing-southing
- PJ_
CATEGORY_ PJ_ CATEGORY_ COORDINATE_ OPERATION - PJ_
CATEGORY_ PJ_ CATEGORY_ CRS - PJ_
CATEGORY_ PJ_ CATEGORY_ DATUM - PJ_
CATEGORY_ PJ_ CATEGORY_ DATUM_ ENSEMBLE - PJ_
CATEGORY_ PJ_ CATEGORY_ ELLIPSOID - PJ_
CATEGORY_ PJ_ CATEGORY_ PRIME_ MERIDIAN - PJ_
COMPARISON_ CRITERION_ PJ_ COMP_ EQUIVALENT - The objects are equivalent for the purpose of coordinate operations. They can differ by the name of their objects, identifiers, other metadata. Parameters may be expressed in different units, provided that the value is (with some tolerance) the same once expressed in a common unit.
- PJ_
COMPARISON_ CRITERION_ PJ_ COMP_ EQUIVALENT_ EXCEPT_ AXIS_ ORDER_ GEOGCRS - Same as EQUIVALENT, relaxed with an exception that the axis order of the base CRS of a DerivedCRS/ProjectedCRS or the axis order of a GeographicCRS is ignored. Only to be used with DerivedCRS/ProjectedCRS/GeographicCRS
- PJ_
COMPARISON_ CRITERION_ PJ_ COMP_ STRICT - All properties are identical.
- PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ CARTESIAN - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ DATETIMETEMPORAL - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ ELLIPSOIDAL - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ ORDINAL - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ PARAMETRIC - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ SPHERICAL - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ TEMPORALCOUNT - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ TEMPORALMEASURE - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ UNKNOWN - PJ_
COORDINATE_ SYSTEM_ TYPE_ PJ_ CS_ TYPE_ VERTICAL - PJ_
DEFAULT_ CTX - PJ_
DIRECTION_ PJ_ FWD - PJ_
DIRECTION_ PJ_ IDENT - PJ_
DIRECTION_ PJ_ INV - PJ_
ELLIPSOIDAL_ CS_ 2D_ TYPE_ PJ_ ELLP S2D_ LATITUDE_ LONGITUDE - Latitude-Longitude
- PJ_
ELLIPSOIDAL_ CS_ 2D_ TYPE_ PJ_ ELLP S2D_ LONGITUDE_ LATITUDE - Longitude-Latitude
- PJ_
ELLIPSOIDAL_ CS_ 3D_ TYPE_ PJ_ ELLP S3D_ LATITUDE_ LONGITUDE_ HEIGHT - Latitude-Longitude-Height(up)
- PJ_
ELLIPSOIDAL_ CS_ 3D_ TYPE_ PJ_ ELLP S3D_ LONGITUDE_ LATITUDE_ HEIGHT - Longitude-Latitude-Height(up)
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ NOT_ WKT - Not WKT / unrecognized
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ WKT1_ ESRI - ESRI variant of WKT1
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ WKT1_ GDAL - \ref WKT1
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ WKT2_ 2015 - \ref WKT2_2015
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ WKT2_ 2018 - Deprecated alias for PJ_GUESSED_WKT2_2019
- PJ_
GUESSED_ WKT_ DIALECT_ PJ_ GUESSED_ WKT2_ 2019 - \ref WKT2_2019
- PJ_
LOG_ LEVEL_ PJ_ LOG_ DEBUG - PJ_
LOG_ LEVEL_ PJ_ LOG_ DEBUG_ MAJOR - PJ_
LOG_ LEVEL_ PJ_ LOG_ DEBUG_ MINOR - PJ_
LOG_ LEVEL_ PJ_ LOG_ ERROR - PJ_
LOG_ LEVEL_ PJ_ LOG_ NONE - PJ_
LOG_ LEVEL_ PJ_ LOG_ TELL - PJ_
LOG_ LEVEL_ PJ_ LOG_ TRACE - PJ_
PROJ_ STRING_ TYPE_ PJ_ PROJ_ 4 - cf osgeo::proj::io::PROJStringFormatter::Convention::PROJ_4
- PJ_
PROJ_ STRING_ TYPE_ PJ_ PROJ_ 5 - cf osgeo::proj::io::PROJStringFormatter::Convention::PROJ_5
- PJ_
TYPE_ PJ_ TYPE_ BOUND_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ COMPOUND_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ CONCATENATED_ OPERATION - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ CONVERSION - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ COORDINATE_ METADATA - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ CRS - Abstract type, not returned by proj_get_type()
- PJ_
TYPE_ PJ_ TYPE_ DATUM_ ENSEMBLE - PJ_
TYPE_ PJ_ TYPE_ DERIVED_ PROJECTED_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ DYNAMIC_ GEODETIC_ REFERENCE_ FRAME - PJ_
TYPE_ PJ_ TYPE_ DYNAMIC_ VERTICAL_ REFERENCE_ FRAME - PJ_
TYPE_ PJ_ TYPE_ ELLIPSOID - PJ_
TYPE_ PJ_ TYPE_ ENGINEERING_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ ENGINEERING_ DATUM - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ GEOCENTRIC_ CRS - Abstract type, not returned by proj_get_type()
- PJ_
TYPE_ PJ_ TYPE_ GEODETIC_ CRS - Abstract type, not returned by proj_get_type()
- PJ_
TYPE_ PJ_ TYPE_ GEODETIC_ REFERENCE_ FRAME - PJ_
TYPE_ PJ_ TYPE_ GEOGRAPHIC_ 2D_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ GEOGRAPHIC_ 3D_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ GEOGRAPHIC_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ OTHER_ COORDINATE_ OPERATION - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ OTHER_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ PARAMETRIC_ DATUM - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ PRIME_ MERIDIAN - PJ_
TYPE_ PJ_ TYPE_ PROJECTED_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ TEMPORAL_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ TEMPORAL_ DATUM - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ TRANSFORMATION - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ UNKNOWN - PJ_
TYPE_ PJ_ TYPE_ VERTICAL_ CRS - proj_get_type() will never return that type, but PJ_TYPE_GEOGRAPHIC_2D_CRS or PJ_TYPE_GEOGRAPHIC_3D_CRS.
- PJ_
TYPE_ PJ_ TYPE_ VERTICAL_ REFERENCE_ FRAME - PJ_
UNIT_ TYPE_ PJ_ UT_ ANGULAR - Angular unit of measure
- PJ_
UNIT_ TYPE_ PJ_ UT_ LINEAR - Linear unit of measure
- PJ_
UNIT_ TYPE_ PJ_ UT_ PARAMETRIC - Parametric unit of measure
- PJ_
UNIT_ TYPE_ PJ_ UT_ SCALE - Scale unit of measure
- PJ_
UNIT_ TYPE_ PJ_ UT_ TIME - Time unit of measure
- PJ_
WKT_ TYPE_ PJ_ WKT1_ ESRI - cf osgeo::proj::io::WKTFormatter::Convention::WKT1_ESRI
- PJ_
WKT_ TYPE_ PJ_ WKT1_ GDAL - cf osgeo::proj::io::WKTFormatter::Convention::WKT1_GDAL
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2015 - cf osgeo::proj::io::WKTFormatter::Convention::WKT2
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2018 - Deprecated alias for PJ_WKT2_2019
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2019 - cf osgeo::proj::io::WKTFormatter::Convention::WKT2_2019
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2015_ SIMPLIFIED - cf osgeo::proj::io::WKTFormatter::Convention::WKT2_SIMPLIFIED
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2018_ SIMPLIFIED - Deprecated alias for PJ_WKT2_2019
- PJ_
WKT_ TYPE_ PJ_ WKT2_ 2019_ SIMPLIFIED - cf osgeo::proj::io::WKTFormatter::Convention::WKT2_2019_SIMPLIFIED
- PROJ_
CRS_ EXTENT_ USE_ PJ_ CRS_ EXTENT_ BOTH - Test coordinate operation extent against both CRS extent.
- PROJ_
CRS_ EXTENT_ USE_ PJ_ CRS_ EXTENT_ INTERSECTION - Test coordinate operation extent against the intersection of both CRS extent.
- PROJ_
CRS_ EXTENT_ USE_ PJ_ CRS_ EXTENT_ NONE - Ignore CRS extent
- PROJ_
CRS_ EXTENT_ USE_ PJ_ CRS_ EXTENT_ SMALLEST - Test coordinate operation against the smallest of both CRS extent.
- PROJ_
ERR_ COORD_ TRANSFM - PROJ_
ERR_ COORD_ TRANSFM_ GRID_ AT_ NODATA - PROJ_
ERR_ COORD_ TRANSFM_ INVALID_ COORD - PROJ_
ERR_ COORD_ TRANSFM_ MISSING_ TIME - PROJ_
ERR_ COORD_ TRANSFM_ NO_ CONVERGENCE - PROJ_
ERR_ COORD_ TRANSFM_ NO_ OPERATION - PROJ_
ERR_ COORD_ TRANSFM_ OUTSIDE_ GRID - PROJ_
ERR_ COORD_ TRANSFM_ OUTSIDE_ PROJECTION_ DOMAIN - PROJ_
ERR_ INVALID_ OP - PROJ_
ERR_ INVALID_ OP_ FILE_ NOT_ FOUND_ OR_ INVALID - PROJ_
ERR_ INVALID_ OP_ ILLEGAL_ ARG_ VALUE - PROJ_
ERR_ INVALID_ OP_ MISSING_ ARG - PROJ_
ERR_ INVALID_ OP_ MUTUALLY_ EXCLUSIVE_ ARGS - PROJ_
ERR_ INVALID_ OP_ WRONG_ SYNTAX - PROJ_
ERR_ OTHER - PROJ_
ERR_ OTHER_ API_ MISUSE - PROJ_
ERR_ OTHER_ NETWORK_ ERROR - PROJ_
ERR_ OTHER_ NO_ INVERSE_ OP - PROJ_
GRID_ AVAILABILITY_ USE_ PROJ_ GRID_ AVAILABILITY_ DISCARD_ OPERATION_ IF_ MISSING_ GRID - Completely discard an operation if a required grid is missing.
- PROJ_
GRID_ AVAILABILITY_ USE_ PROJ_ GRID_ AVAILABILITY_ IGNORED - Ignore grid availability at all. Results will be presented as if all grids were available.
- PROJ_
GRID_ AVAILABILITY_ USE_ PROJ_ GRID_ AVAILABILITY_ KNOWN_ AVAILABLE - Results will be presented as if grids known to PROJ (that is registered in the grid_alternatives table of its database) were available. Used typically when networking is enabled.
- PROJ_
GRID_ AVAILABILITY_ USE_ PROJ_ GRID_ AVAILABILITY_ USED_ FOR_ SORTING - Grid availability is only used for sorting results. Operations where some grids are missing will be sorted last.
- PROJ_
INTERMEDIATE_ CRS_ USE_ PROJ_ INTERMEDIATE_ CRS_ USE_ ALWAYS - Always search for intermediate CRS.
- PROJ_
INTERMEDIATE_ CRS_ USE_ PROJ_ INTERMEDIATE_ CRS_ USE_ IF_ NO_ DIRECT_ TRANSFORMATION - Only attempt looking for intermediate CRS if there is no direct transformation available.
- PROJ_
INTERMEDIATE_ CRS_ USE_ PROJ_ INTERMEDIATE_ CRS_ USE_ NEVER - Only attempt looking for intermediate CRS if there is no direct transformation available.
- PROJ_
OPEN_ ACCESS_ PROJ_ OPEN_ ACCESS_ CREATE - Create access. File should be truncated to 0-byte if already existing. Equivalent to “w+b”
- PROJ_
OPEN_ ACCESS_ PROJ_ OPEN_ ACCESS_ READ_ ONLY - Read-only access. Equivalent to “rb”
- PROJ_
OPEN_ ACCESS_ PROJ_ OPEN_ ACCESS_ READ_ UPDATE - Read-update access. File should be created if not existing. Equivalent to “r+b”
- PROJ_
SPATIAL_ CRITERION_ PROJ_ SPATIAL_ CRITERION_ PARTIAL_ INTERSECTION - The area of validity of transforms should at least intersect the area of interest.
- PROJ_
SPATIAL_ CRITERION_ PROJ_ SPATIAL_ CRITERION_ STRICT_ CONTAINMENT - The area of validity of transforms should strictly contain the are of interest.
- PROJ_
VERSION_ MAJOR - PROJ_
VERSION_ MINOR - PROJ_
VERSION_ PATCH
Statics§
Functions§
- proj_
alter_ ⚠id - proj_
alter_ ⚠name - proj_
angular_ ⚠input - proj_
angular_ ⚠output - proj_
area_ ⚠create - proj_
area_ ⚠destroy - proj_
area_ ⚠set_ bbox - proj_
area_ ⚠set_ name - proj_
as_ ⚠proj_ string - proj_
as_ ⚠projjson - proj_
as_ ⚠wkt - proj_
assign_ ⚠context - @cond Doxygen_Suppress
- proj_
celestial_ ⚠body_ list_ destroy - proj_
cleanup ⚠ - proj_
clone ⚠ - proj_
concatoperation_ ⚠get_ step - proj_
concatoperation_ ⚠get_ step_ count - proj_
context_ ⚠clone - proj_
context_ ⚠create - proj_
context_ ⚠destroy - proj_
context_ ⚠errno - proj_
context_ ⚠errno_ string - proj_
context_ ⚠get_ database_ metadata - proj_
context_ ⚠get_ database_ path - proj_
context_ ⚠get_ database_ structure - proj_
context_ ⚠get_ url_ endpoint - proj_
context_ ⚠get_ use_ proj4_ init_ rules - proj_
context_ ⚠get_ user_ writable_ directory - proj_
context_ ⚠guess_ wkt_ dialect - proj_
context_ ⚠is_ network_ enabled - proj_
context_ ⚠set_ autoclose_ database - proj_
context_ ⚠set_ ca_ bundle_ path - proj_
context_ ⚠set_ database_ path - proj_
context_ ⚠set_ enable_ network - proj_
context_ ⚠set_ file_ finder - @endcond
- proj_
context_ ⚠set_ fileapi - proj_
context_ ⚠set_ network_ callbacks - proj_
context_ ⚠set_ search_ paths - proj_
context_ ⚠set_ sqlite3_ vfs_ name - proj_
context_ ⚠set_ url_ endpoint - proj_
context_ ⚠set_ user_ writable_ directory - proj_
context_ ⚠use_ proj4_ init_ rules - @cond Doxygen_Suppress
- proj_
convert_ ⚠conversion_ to_ other_ method - proj_
coord ⚠ - @cond Doxygen_Suppress
- proj_
coordinate_ ⚠metadata_ create - proj_
coordinate_ ⚠metadata_ get_ epoch - proj_
coordoperation_ ⚠create_ inverse - proj_
coordoperation_ ⚠get_ accuracy - proj_
coordoperation_ ⚠get_ grid_ used - proj_
coordoperation_ ⚠get_ grid_ used_ count - proj_
coordoperation_ ⚠get_ method_ info - proj_
coordoperation_ ⚠get_ param - proj_
coordoperation_ ⚠get_ param_ count - proj_
coordoperation_ ⚠get_ param_ index - proj_
coordoperation_ ⚠get_ towgs84_ values - proj_
coordoperation_ ⚠has_ ballpark_ transformation - proj_
coordoperation_ ⚠is_ instantiable - proj_
coordoperation_ ⚠requires_ per_ coordinate_ input_ time - proj_
create ⚠ - @cond Doxygen_Suppress
- proj_
create_ ⚠argv - proj_
create_ ⚠cartesian_ 2D_ cs - proj_
create_ ⚠compound_ crs - proj_
create_ ⚠conversion - proj_
create_ ⚠conversion_ albers_ equal_ area - proj_
create_ ⚠conversion_ american_ polyconic - proj_
create_ ⚠conversion_ azimuthal_ equidistant - proj_
create_ ⚠conversion_ bonne - proj_
create_ ⚠conversion_ cassini_ soldner - proj_
create_ ⚠conversion_ eckert_ i - proj_
create_ ⚠conversion_ eckert_ ii - proj_
create_ ⚠conversion_ eckert_ iii - proj_
create_ ⚠conversion_ eckert_ iv - proj_
create_ ⚠conversion_ eckert_ v - proj_
create_ ⚠conversion_ eckert_ vi - proj_
create_ ⚠conversion_ equal_ earth - proj_
create_ ⚠conversion_ equidistant_ conic - proj_
create_ ⚠conversion_ equidistant_ cylindrical - proj_
create_ ⚠conversion_ equidistant_ cylindrical_ spherical - proj_
create_ ⚠conversion_ gall - proj_
create_ ⚠conversion_ gauss_ schreiber_ transverse_ mercator - proj_
create_ ⚠conversion_ geostationary_ satellite_ sweep_ x - proj_
create_ ⚠conversion_ geostationary_ satellite_ sweep_ y - proj_
create_ ⚠conversion_ gnomonic - proj_
create_ ⚠conversion_ goode_ homolosine - proj_
create_ ⚠conversion_ guam_ projection - proj_
create_ ⚠conversion_ hotine_ oblique_ mercator_ two_ point_ natural_ origin - proj_
create_ ⚠conversion_ hotine_ oblique_ mercator_ variant_ a - proj_
create_ ⚠conversion_ hotine_ oblique_ mercator_ variant_ b - proj_
create_ ⚠conversion_ international_ map_ world_ polyconic - proj_
create_ ⚠conversion_ interrupted_ goode_ homolosine - proj_
create_ ⚠conversion_ krovak - proj_
create_ ⚠conversion_ krovak_ north_ oriented - proj_
create_ ⚠conversion_ laborde_ oblique_ mercator - proj_
create_ ⚠conversion_ lambert_ azimuthal_ equal_ area - proj_
create_ ⚠conversion_ lambert_ conic_ conformal_ 1sp - proj_
create_ ⚠conversion_ lambert_ conic_ conformal_ 1sp_ variant_ b - proj_
create_ ⚠conversion_ lambert_ conic_ conformal_ 2sp - proj_
create_ ⚠conversion_ lambert_ conic_ conformal_ 2sp_ belgium - proj_
create_ ⚠conversion_ lambert_ conic_ conformal_ 2sp_ michigan - proj_
create_ ⚠conversion_ lambert_ cylindrical_ equal_ area - proj_
create_ ⚠conversion_ lambert_ cylindrical_ equal_ area_ spherical - proj_
create_ ⚠conversion_ local_ orthographic - proj_
create_ ⚠conversion_ mercator_ variant_ a - proj_
create_ ⚠conversion_ mercator_ variant_ b - proj_
create_ ⚠conversion_ miller_ cylindrical - proj_
create_ ⚠conversion_ mollweide - proj_
create_ ⚠conversion_ new_ zealand_ mapping_ grid - proj_
create_ ⚠conversion_ oblique_ stereographic - proj_
create_ ⚠conversion_ orthographic - proj_
create_ ⚠conversion_ polar_ stereographic_ variant_ a - proj_
create_ ⚠conversion_ polar_ stereographic_ variant_ b - proj_
create_ ⚠conversion_ pole_ rotation_ grib_ convention - proj_
create_ ⚠conversion_ pole_ rotation_ netcdf_ cf_ convention - proj_
create_ ⚠conversion_ popular_ visualisation_ pseudo_ mercator - proj_
create_ ⚠conversion_ quadrilateralized_ spherical_ cube - proj_
create_ ⚠conversion_ robinson - proj_
create_ ⚠conversion_ sinusoidal - proj_
create_ ⚠conversion_ spherical_ cross_ track_ height - proj_
create_ ⚠conversion_ stereographic - proj_
create_ ⚠conversion_ transverse_ mercator - proj_
create_ ⚠conversion_ transverse_ mercator_ south_ oriented - proj_
create_ ⚠conversion_ tunisia_ mapping_ grid - proj_
create_ ⚠conversion_ tunisia_ mining_ grid - proj_
create_ ⚠conversion_ two_ point_ equidistant - proj_
create_ ⚠conversion_ utm - proj_
create_ ⚠conversion_ van_ der_ grinten - proj_
create_ ⚠conversion_ vertical_ perspective - proj_
create_ ⚠conversion_ wagner_ i - proj_
create_ ⚠conversion_ wagner_ ii - proj_
create_ ⚠conversion_ wagner_ iii - proj_
create_ ⚠conversion_ wagner_ iv - proj_
create_ ⚠conversion_ wagner_ v - proj_
create_ ⚠conversion_ wagner_ vi - proj_
create_ ⚠conversion_ wagner_ vii - proj_
create_ ⚠crs_ to_ crs - proj_
create_ ⚠crs_ to_ crs_ from_ pj - proj_
create_ ⚠cs - \defgroup iso19111_advanced_functions Binding in C of advanced methods from the C++ API @{
- proj_
create_ ⚠derived_ geographic_ crs - proj_
create_ ⚠ellipsoidal_ 2D_ cs - proj_
create_ ⚠ellipsoidal_ 3D_ cs - proj_
create_ ⚠engineering_ crs - proj_
create_ ⚠from_ database - proj_
create_ ⚠from_ name - proj_
create_ ⚠from_ wkt - proj_
create_ ⚠geocentric_ crs - proj_
create_ ⚠geocentric_ crs_ from_ datum - proj_
create_ ⚠geographic_ crs - proj_
create_ ⚠geographic_ crs_ from_ datum - proj_
create_ ⚠operation_ factory_ context - @endcond
- proj_
create_ ⚠operations - proj_
create_ ⚠projected_ crs - proj_
create_ ⚠transformation - proj_
create_ ⚠vertical_ crs - proj_
create_ ⚠vertical_ crs_ ex - proj_
crs_ ⚠alter_ cs_ angular_ unit - proj_
crs_ ⚠alter_ cs_ linear_ unit - proj_
crs_ ⚠alter_ geodetic_ crs - proj_
crs_ ⚠alter_ parameters_ linear_ unit - proj_
crs_ ⚠create_ bound_ crs - proj_
crs_ ⚠create_ bound_ crs_ to_ WGS84 - proj_
crs_ ⚠create_ bound_ vertical_ crs - proj_
crs_ ⚠create_ projected_ 3D_ crs_ from_ 2D - proj_
crs_ ⚠demote_ to_ 2D - proj_
crs_ ⚠get_ coordinate_ system - proj_
crs_ ⚠get_ coordoperation - proj_
crs_ ⚠get_ datum - proj_
crs_ ⚠get_ datum_ ensemble - proj_
crs_ ⚠get_ datum_ forced - proj_
crs_ ⚠get_ geodetic_ crs - proj_
crs_ ⚠get_ horizontal_ datum - proj_
crs_ ⚠get_ sub_ crs - proj_
crs_ ⚠has_ point_ motion_ operation - proj_
crs_ ⚠info_ list_ destroy - proj_
crs_ ⚠is_ derived - proj_
crs_ ⚠promote_ to_ 3D - proj_
cs_ ⚠get_ axis_ count - proj_
cs_ ⚠get_ axis_ info - proj_
cs_ ⚠get_ type - proj_
datum_ ⚠ensemble_ get_ accuracy - proj_
datum_ ⚠ensemble_ get_ member - proj_
datum_ ⚠ensemble_ get_ member_ count - proj_
degree_ ⚠input - proj_
degree_ ⚠output - proj_
destroy ⚠ - proj_
dmstor ⚠ - proj_
download_ ⚠file - proj_
dynamic_ ⚠datum_ get_ frame_ reference_ epoch - proj_
ellipsoid_ ⚠get_ parameters - proj_
errno ⚠ - proj_
errno_ ⚠reset - proj_
errno_ ⚠restore - proj_
errno_ ⚠set - proj_
errno_ ⚠string - proj_
factors ⚠ - proj_
geod ⚠ - proj_
get_ ⚠area_ of_ use - proj_
get_ ⚠area_ of_ use_ ex - proj_
get_ ⚠authorities_ from_ database - proj_
get_ ⚠celestial_ body_ list_ from_ database - proj_
get_ ⚠celestial_ body_ name - proj_
get_ ⚠codes_ from_ database - proj_
get_ ⚠crs_ info_ list_ from_ database - proj_
get_ ⚠crs_ list_ parameters_ create - proj_
get_ ⚠crs_ list_ parameters_ destroy - proj_
get_ ⚠domain_ count - proj_
get_ ⚠ellipsoid - proj_
get_ ⚠geoid_ models_ from_ database - proj_
get_ ⚠id_ auth_ name - proj_
get_ ⚠id_ code - proj_
get_ ⚠insert_ statements - proj_
get_ ⚠name - proj_
get_ ⚠non_ deprecated - proj_
get_ ⚠prime_ meridian - proj_
get_ ⚠remarks - proj_
get_ ⚠scope - proj_
get_ ⚠scope_ ex - proj_
get_ ⚠source_ crs - proj_
get_ ⚠suggested_ operation - proj_
get_ ⚠target_ crs - proj_
get_ ⚠type - proj_
get_ ⚠units_ from_ database - proj_
grid_ ⚠cache_ clear - proj_
grid_ ⚠cache_ set_ enable - proj_
grid_ ⚠cache_ set_ filename - proj_
grid_ ⚠cache_ set_ max_ size - proj_
grid_ ⚠cache_ set_ ttl - proj_
grid_ ⚠get_ info_ from_ database - proj_
grid_ ⚠info - proj_
identify ⚠ - proj_
info ⚠ - proj_
init_ ⚠info - proj_
insert_ ⚠object_ session_ create - @endcond
- proj_
insert_ ⚠object_ session_ destroy - proj_
int_ ⚠list_ destroy - proj_
is_ ⚠crs - proj_
is_ ⚠deprecated - proj_
is_ ⚠derived_ crs - proj_
is_ ⚠download_ needed - proj_
is_ ⚠equivalent_ to - proj_
is_ ⚠equivalent_ to_ with_ ctx - proj_
list_ ⚠angular_ units - proj_
list_ ⚠destroy - proj_
list_ ⚠ellps - proj_
list_ ⚠get - proj_
list_ ⚠get_ count - proj_
list_ ⚠operations - proj_
list_ ⚠prime_ meridians - proj_
list_ ⚠units - proj_
log_ ⚠func - proj_
log_ ⚠level - proj_
lp_ ⚠dist - proj_
lpz_ ⚠dist - proj_
normalize_ ⚠for_ visualization - @endcond
- proj_
operation_ ⚠factory_ context_ destroy - proj_
operation_ ⚠factory_ context_ set_ allow_ ballpark_ transformations - proj_
operation_ ⚠factory_ context_ set_ allow_ use_ intermediate_ crs - proj_
operation_ ⚠factory_ context_ set_ allowed_ intermediate_ crs - proj_
operation_ ⚠factory_ context_ set_ area_ of_ interest - proj_
operation_ ⚠factory_ context_ set_ area_ of_ interest_ name - proj_
operation_ ⚠factory_ context_ set_ crs_ extent_ use - proj_
operation_ ⚠factory_ context_ set_ desired_ accuracy - proj_
operation_ ⚠factory_ context_ set_ discard_ superseded - proj_
operation_ ⚠factory_ context_ set_ grid_ availability_ use - proj_
operation_ ⚠factory_ context_ set_ spatial_ criterion - proj_
operation_ ⚠factory_ context_ set_ use_ proj_ alternative_ grid_ names - proj_
pj_ ⚠info - proj_
prime_ ⚠meridian_ get_ parameters - proj_
query_ ⚠geodetic_ crs_ from_ datum - proj_
roundtrip ⚠ - proj_
rtodms ⚠ - proj_
rtodms2 ⚠ - proj_
string_ ⚠destroy - proj_
string_ ⚠list_ destroy - @endcond
- proj_
suggests_ ⚠code_ for - proj_
todeg ⚠ - proj_
torad ⚠ - proj_
trans ⚠ - proj_
trans_ ⚠array - proj_
trans_ ⚠bounds - @endcond
- proj_
trans_ ⚠generic - proj_
trans_ ⚠get_ last_ used_ operation - proj_
unit_ ⚠list_ destroy - proj_
uom_ ⚠get_ info_ from_ database - proj_
xy_ ⚠dist - proj_
xyz_ ⚠dist
Type Aliases§
- PJ
- PJ_
CARTESIAN_ CS_ 2D_ TYPE - Type of Cartesian 2D coordinate system.
- PJ_
CATEGORY - \brief Object category.
- PJ_
COMPARISON_ CRITERION - Comparison criterion.
- PJ_
CONTEXT - PJ_
COORDINATE_ SYSTEM_ TYPE - Type of coordinate system.
- PJ_
DIRECTION - PJ_
ELLIPSOIDAL_ CS_ 2D_ TYPE - Type of Ellipsoidal 2D coordinate system.
- PJ_
ELLIPSOIDAL_ CS_ 3D_ TYPE - Type of Ellipsoidal 3D coordinate system.
- PJ_
FACTORS - PJ_
GUESSED_ WKT_ DIALECT - \brief Guessed WKT “dialect”.
- PJ_
LOG_ FUNCTION - PJ_
LOG_ LEVEL - PJ_
OPERATIONS - PJ_
PROJ_ STRING_ TYPE - \brief PROJ string version.
- PJ_TYPE
- \brief Object type.
- PJ_
UNIT_ TYPE - Type of unit of measure.
- PJ_
WKT_ TYPE - \brief WKT version.
- PROJ_
CRS_ EXTENT_ USE - Specify how source and target CRS extent should be used to restrict candidate operations (only taken into account if no explicit area of interest is specified.
- PROJ_
GRID_ AVAILABILITY_ USE - Describe how grid availability is used.
- PROJ_
INTERMEDIATE_ CRS_ USE - Describe if and how intermediate CRS should be used
- PROJ_
OPEN_ ACCESS - Open access / mode
- PROJ_
SPATIAL_ CRITERION - Spatial criterion to restrict candidate operations.
- PROJ_
STRING_ LIST - \brief Type representing a NULL terminated list of NULL-terminate strings.
- proj_
file_ finder - Callback to resolve a filename to a full path
- proj_
network_ close_ cbk_ type - Network access: close callback
- proj_
network_ get_ header_ value_ cbk_ type - Network access: get HTTP headers
- proj_
network_ open_ cbk_ type - Network access: open callback
- proj_
network_ read_ range_ type - Network access: read range
- wchar_t