pyproj API reference
149 public APIs from pyproj (pyproj4/pyproj) — 68 classes, 9 functions, 72 methods. Signatures extracted by static analysis of the actual source.
Repository: pyproj4/pyproj
| Kind | Count |
|---|---|
| Classes | 68 |
| Functions | 9 |
| Methods | 72 |
API list
func
pyproj._show_versions.show_versions()..
class
pyproj.aoi.AreaOfInterest..
class
pyproj.aoi.AreaOfUse..
method
pyproj.aoi.AreaOfUse.bounds() -> tuple[float, float, float, float]The bounds of the area of use.
method
pyproj.aoi.BBox.intersects(other:Union['BBox', AreaOfUse]) -> boolParameters ---------- other: BBox The other BBox to use to check.
class
pyproj.crs.coordinate_operation.AlbersEqualAreaConversion..
class
pyproj.crs.coordinate_operation.AzimuthalEquidistantConversion..
class
pyproj.crs.coordinate_operation.EquidistantCylindricalConversion..
class
pyproj.crs.coordinate_operation.GeostationarySatelliteConversion..
class
pyproj.crs.coordinate_operation.HotineObliqueMercatorBConversion..
class
pyproj.crs.coordinate_operation.LambertAzimuthalEqualAreaConversion..
class
pyproj.crs.coordinate_operation.LambertConformalConic1SPConversion..
class
pyproj.crs.coordinate_operation.LambertConformalConic2SPConversion..
class
pyproj.crs.coordinate_operation.LambertCylindricalEqualAreaConversion..
class
pyproj.crs.coordinate_operation.LambertCylindricalEqualAreaScaleConversion..
class
pyproj.crs.coordinate_operation.MercatorAConversion..
class
pyproj.crs.coordinate_operation.MercatorBConversion..
class
pyproj.crs.coordinate_operation.OrthographicConversion..
class
pyproj.crs.coordinate_operation.PolarStereographicAConversion..
class
pyproj.crs.coordinate_operation.PolarStereographicBConversion..
class
pyproj.crs.coordinate_operation.PoleRotationNetCDFCFConversion..
class
pyproj.crs.coordinate_operation.RotatedLatitudeLongitudeConversion..
class
pyproj.crs.coordinate_operation.SinusoidalConversion..
class
pyproj.crs.coordinate_operation.StereographicConversion..
class
pyproj.crs.coordinate_operation.ToWGS84Transformation..
class
pyproj.crs.coordinate_operation.TransverseMercatorConversion..
class
pyproj.crs.coordinate_operation.UTMConversion..
class
pyproj.crs.coordinate_operation.VerticalPerspectiveConversion..
class
pyproj.crs.coordinate_system.Cartesian2DCS..
class
pyproj.crs.coordinate_system.Ellipsoidal2DCS..
class
pyproj.crs.coordinate_system.Ellipsoidal3DCS..
class
pyproj.crs.coordinate_system.VerticalCS..
class
pyproj.crs.crs.BoundCRS..
class
pyproj.crs.crs.CRSA pythonic Coordinate Reference System manager.
method
pyproj.crs.crs.CRS.axis_info() -> list[Axis]Retrieves all relevant axis information in the CRS.
method
pyproj.crs.crs.CRS.coordinate_operation() -> CoordinateOperation | None..
method
pyproj.crs.crs.CRS.coordinate_system() -> CoordinateSystem | None..
method
pyproj.crs.crs.CRS.cs_to_cf() -> list[dict]..
method
pyproj.crs.crs.CRS.datum() -> Datum | None..
method
pyproj.crs.crs.CRS.ellipsoid() -> Ellipsoid | None..
method
pyproj.crs.crs.CRS.equals(other:Any, ignore_axis_order:bool=False) -> bool..
method
pyproj.crs.crs.CRS.from_authority(auth_name:str, code:str | int) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_cf(in_cf:dict, ellipsoidal_cs:Any | None=None, cartesian_cs:Any | None=None, vertical_cs:Any | None=None) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_dict(proj_dict:dict[str, Any]) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_json(crs_json:str) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_json_dict(crs_dict:dict) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_proj4(in_proj_string:str) -> 'CRS'..
method
pyproj.crs.crs.CRS.from_wkt(in_wkt_string:str) -> 'CRS'..
method
pyproj.crs.crs.CRS.geodetic_crs() -> Optional['CRS']..
method
pyproj.crs.crs.CRS.get_non_deprecated() -> list['CRS']..
method
pyproj.crs.crs.CRS.is_bound() -> boolReturns ------- bool: True if CRS is bound.
method
pyproj.crs.crs.CRS.is_compound() -> bool..
method
pyproj.crs.crs.CRS.is_deprecated() -> bool..
method
pyproj.crs.crs.CRS.is_derived()..
method
pyproj.crs.crs.CRS.is_engineering() -> bool..
method
pyproj.crs.crs.CRS.is_exact_same(other:Any) -> boolCheck if the CRS objects are the exact same.
method
pyproj.crs.crs.CRS.is_geographic() -> boolThis checks if the CRS is geographic.
method
pyproj.crs.crs.CRS.is_projected() -> boolThis checks if the CRS is projected.
method
pyproj.crs.crs.CRS.is_vertical() -> bool..
method
pyproj.crs.crs.CRS.list_authority(auth_name:str | None=None, min_confidence:int=70) -> list[AuthorityMatchInfo]..
method
pyproj.crs.crs.CRS.prime_meridian() -> PrimeMeridian | None..
method
pyproj.crs.crs.CRS.remarks() -> str..
method
pyproj.crs.crs.CRS.scope() -> str..
method
pyproj.crs.crs.CRS.target_crs() -> Optional['CRS']..
method
pyproj.crs.crs.CRS.to_2d(name:str | None=None) -> 'CRS'..
method
pyproj.crs.crs.CRS.to_3d(name:str | None=None) -> 'CRS'..
method
pyproj.crs.crs.CRS.to_authority(auth_name:str | None=None, min_confidence:int=70)..
method
pyproj.crs.crs.CRS.to_cf(wkt_version:WktVersion | str=WktVersion.WKT2_2019, errcheck:bool=False) -> dict..
method
pyproj.crs.crs.CRS.to_dict() -> dict..
method
pyproj.crs.crs.CRS.to_json(pretty:bool=False, indentation:int=2) -> str..
method
pyproj.crs.crs.CRS.to_json_dict() -> dict..
method
pyproj.crs.crs.CRS.to_proj4(version:ProjVersion | int=ProjVersion.PROJ_5) -> strConvert the projection to a PROJ string.
method
pyproj.crs.crs.CRS.to_string() -> str..
method
pyproj.crs.crs.CRS.to_wkt(version:WktVersion | str=WktVersion.WKT2_2019, pretty:bool=False, output_axis_rule:bool | None=None) -> strConvert the projection to a WKT string.
method
pyproj.crs.crs.CRS.type_name() -> strReturns ------- str: The name of the type of the CRS object.
method
pyproj.crs.crs.CRS.utm_zone() -> str | None..
class
pyproj.crs.crs.CRSLocalThreading local instance for cython CRS class.
class
pyproj.crs.crs.CompoundCRS..
class
pyproj.crs.crs.DerivedGeographicCRS..
class
pyproj.crs.crs.GeocentricCRS..
class
pyproj.crs.crs.GeographicCRS..
class
pyproj.crs.crs.ProjectedCRS..
class
pyproj.crs.crs.VerticalCRS..
class
pyproj.crs.datum.CustomDatum..
class
pyproj.crs.datum.CustomEllipsoid..
class
pyproj.crs.datum.CustomPrimeMeridian..
class
pyproj.crs.enums.Cartesian2DCSAxis..
class
pyproj.crs.enums.CoordinateOperationType..
class
pyproj.crs.enums.DatumType..
class
pyproj.crs.enums.Ellipsoidal2DCSAxis..
class
pyproj.crs.enums.Ellipsoidal3DCSAxis..
class
pyproj.crs.enums.VerticalCSAxis..
func
pyproj.datadir.append_data_dir(proj_data_dir:str | Path) -> NoneAdd an additional data directory for PROJ to use.
func
pyproj.datadir.get_data_dir() -> strThe order of preference for the data directory is: 1.
func
pyproj.datadir.set_data_dir(proj_data_dir:str | Path) -> NoneSet the data directory for PROJ to use.
class
pyproj.enums.BaseEnumBase enumeration class that handles input as strings ignoring case.
class
pyproj.enums.CRSExtentUse..
class
pyproj.enums.GeodIntermediateFlag..
class
pyproj.enums.GridAvailabilityUse..
class
pyproj.enums.IntermediateCRSUse..
class
pyproj.enums.PJType..
class
pyproj.enums.ProjVersion..
class
pyproj.enums.TransformDirection..
class
pyproj.enums.WktVersion..
class
pyproj.exceptions.CRSErrorRaised when a CRS error occurs.
class
pyproj.exceptions.DataDirErrorRaised when a the data directory was not found.
class
pyproj.exceptions.GeodErrorRaised when a Geod error occurs.
class
pyproj.exceptions.ProjErrorRaised when a Proj error occurs.
method
pyproj.geod.Geod.fwd_intermediate(lon1:float, lat1:float, azi1:float, npts:int, del_s:float, initial_idx:int=1, terminus_idx:int=1, radians:bool=False, flags:GeodIntermediateFlag=GeodIntermediateFlag.DEFAULT, out_lons:Any | None=None, out_lats:Any | None=None, out_azis:Any | None=None, return_back_azimuth:bool | None=None) -> GeodIntermediateReturn..
method
pyproj.geod.Geod.geometry_area_perimeter(geometry, radians:bool=False) -> tuple[float, float]..
method
pyproj.geod.Geod.geometry_length(geometry, radians:bool=False) -> float..
method
pyproj.geod.Geod.line_length(lons:Any, lats:Any, radians:bool=False) -> float..
method
pyproj.geod.Geod.line_lengths(lons:Any, lats:Any, radians:bool=False) -> Any..
method
pyproj.geod.Geod.npts(lon1:float, lat1:float, lon2:float, lat2:float, npts:int, radians:bool=False, initial_idx:int=1, terminus_idx:int=1) -> list[tuple[float, float]]..
method
pyproj.geod.Geod.polygon_area_perimeter(lons:Any, lats:Any, radians:bool=False) -> tuple[float, float]..
func
pyproj.geod.reverse_azimuth(azi:Any, radians:bool=False) -> AnyReverses the given azimuth (forward <-> backwards) ..
func
pyproj.network.set_ca_bundle_path(ca_bundle_path:Path | str | bool | None=None) -> None..
class
pyproj.proj.ProjPerforms cartographic transformations.
method
pyproj.proj.Proj.get_factors(longitude:Any, latitude:Any, radians:bool=False, errcheck:bool=False) -> Factors..
method
pyproj.transformer.Transformer.accuracy() -> floatfloat: Expected accuracy of the transformation.
method
pyproj.transformer.Transformer.area_of_use() -> AreaOfUse..
method
pyproj.transformer.Transformer.definition() -> strstr: Definition of the projection.
method
pyproj.transformer.Transformer.description() -> strstr: Description of the projection.
method
pyproj.transformer.Transformer.from_pipeline(proj_pipeline:str, always_xy:bool=False) -> 'Transformer'Make a Transformer from a PROJ pipeline string.
method
pyproj.transformer.Transformer.get_last_used_operation() -> 'Transformer'..
method
pyproj.transformer.Transformer.has_inverse() -> boolbool: True if an inverse mapping exists.
method
pyproj.transformer.Transformer.is_exact_same(other:Any) -> boolCheck if the Transformer objects are the exact same.
method
pyproj.transformer.Transformer.is_network_enabled() -> bool..
method
pyproj.transformer.Transformer.name() -> strstr: Name of the projection.
method
pyproj.transformer.Transformer.operations() -> tuple[CoordinateOperation] | None..
method
pyproj.transformer.Transformer.remarks() -> str..
method
pyproj.transformer.Transformer.scope() -> str..
method
pyproj.transformer.Transformer.source_crs() -> CRS | None..
method
pyproj.transformer.Transformer.target_crs() -> CRS | None..
method
pyproj.transformer.Transformer.to_json(pretty:bool=False, indentation:int=2) -> strConvert the projection to a JSON string.
method
pyproj.transformer.Transformer.to_json_dict() -> dictConvert the projection to a JSON dictionary.
method
pyproj.transformer.Transformer.to_proj4(version:ProjVersion | str=ProjVersion.PROJ_5, pretty:bool=False) -> strConvert the projection to a PROJ string.
method
pyproj.transformer.Transformer.to_wkt(version:WktVersion | str=WktVersion.WKT2_2019, pretty:bool=False) -> strConvert the projection to a WKT string.
method
pyproj.transformer.Transformer.transform_bounds(left:float, bottom:float, right:float, top:float, densify_pts:int=21, radians:bool=False, errcheck:bool=False, direction:TransformDirection | str=TransformDirection.FORWARD) -> tuple[float, float, float, float]..
class
pyproj.transformer.TransformerFromCRS..
class
pyproj.transformer.TransformerFromPipeline..
class
pyproj.transformer.TransformerLocalThreading local instance for cython _Transformer class.
class
pyproj.transformer.TransformerMaker..
class
pyproj.transformer.TransformerUnsafe..
func
pyproj.transformer.itransform(p1:Any, p2:Any, points:Iterable[Iterable], switch:bool=False, time_3rd:bool=False, radians:bool=False, errcheck:bool=False, always_xy:bool=False)..
func
pyproj.transformer.transform(p1:Any, p2:Any, x:Any, y:Any, z:Any | None=None, tt:Any | None=None, radians:bool=False, errcheck:bool=False, always_xy:bool=False)..
class
pyproj.utils.DataTypeData type for copy to buffer and convertback operations
class
pyproj.utils.NumpyEncoderHandle numpy types when dumping to JSON
func
pyproj.utils.is_null(value:Any) -> boolCheck if value is NaN or None
About this data
These signatures were extracted from the public source of pyproj4/pyproj
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.