o
    £D®fZ  ã                   @   st   d Z ddlmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZdS )z7
This module contains enumerations used in pyproj.crs.
é    )ÚBaseEnumc                   @   s$   e Zd ZdZdZdZdZdZdZdS )Ú	DatumTypea#  
    .. versionadded:: 2.5.0

    Datum Types for creating datum with :meth:`pyproj.crs.Datum.from_name`

    Attributes
    ----------
    GEODETIC_REFERENCE_FRAME
    DYNAMIC_GEODETIC_REFERENCE_FRAME
    VERTICAL_REFERENCE_FRAME
    DYNAMIC_VERTICAL_REFERENCE_FRAME
    DATUM_ENSEMBLE
    ÚGEODETIC_REFERENCE_FRAMEÚ DYNAMIC_GEODETIC_REFERENCE_FRAMEÚVERTICAL_REFERENCE_FRAMEÚ DYNAMIC_VERTICAL_REFERENCE_FRAMEÚDATUM_ENSEMBLEN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   © r   r   úI/home/ubuntu/webapp/venv/lib/python3.10/site-packages/pyproj/crs/enums.pyr      s    r   c                   @   s    e Zd ZdZdZdZdZdZdS )ÚCoordinateOperationTypea  
    .. versionadded:: 2.5.0

    Coordinate Operation Types for creating operation
    with :meth:`pyproj.crs.CoordinateOperation.from_name`

    Attributes
    ----------
    CONVERSION
    TRANSFORMATION
    CONCATENATED_OPERATION
    OTHER_COORDINATE_OPERATION
    Ú
CONVERSIONÚTRANSFORMATIONÚCONCATENATED_OPERATIONÚOTHER_COORDINATE_OPERATIONN)r	   r
   r   r   r   r   r   r   r   r   r   r   r      s    r   c                   @   ó4   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdS )ÚCartesian2DCSAxisaº  
    .. versionadded:: 2.5.0

    Cartesian 2D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Cartesian2DCS`

    Attributes
    ----------
    EASTING_NORTHING
    NORTHING_EASTING
    EASTING_NORTHING_FT
    NORTHING_EASTING_FT
    EASTING_NORTHING_US_FT
    NORTHING_EASTING_US_FT
    NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTH
    SOUTH_POLE_EASTING_NORTH_NORTHING_NORTH
    WESTING_SOUTHING
    ÚEASTING_NORTHINGÚNORTHING_EASTINGÚEASTING_NORTHING_FTÚNORTHING_EASTING_FTÚEASTING_NORTHING_US_FTÚNORTHING_EASTING_US_FTÚ'NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTHÚ'SOUTH_POLE_EASTING_NORTH_NORTHING_NORTHÚWESTING_SOUTHINGN)r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   2   ó    r   c                   @   ó   e Zd ZdZdZdZdS )ÚEllipsoidal2DCSAxiszï
    .. versionadded:: 2.5.0

    Ellipsoidal 2D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Ellipsoidal2DCS`

    Attributes
    ----------
    LONGITUDE_LATITUDE
    LATITUDE_LONGITUDE
    ÚLONGITUDE_LATITUDEÚLATITUDE_LONGITUDEN)r	   r
   r   r   r"   r#   r   r   r   r   r!   Q   ó    r!   c                   @   r    )ÚEllipsoidal3DCSAxiszý
    .. versionadded:: 2.5.0

    Ellipsoidal 3D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Ellipsoidal3DCS`

    Attributes
    ----------
    LONGITUDE_LATITUDE_HEIGHT
    LATITUDE_LONGITUDE_HEIGHT
    ÚLONGITUDE_LATITUDE_HEIGHTÚLATITUDE_LONGITUDE_HEIGHTN)r	   r
   r   r   r&   r'   r   r   r   r   r%   b   r$   r%   c                   @   r   )ÚVerticalCSAxisa=  
    .. versionadded:: 2.5.0

    Vertical Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.VerticalCS`

    Attributes
    ----------
    UP
    UP_FT
    UP_US_FT
    DEPTH
    DEPTH_FT
    DEPTH_US_FT
    GRAVITY_HEIGHT
    GRAVITY_HEIGHT_FT
    GRAVITY_HEIGHT_US_FT
    ÚGRAVITY_HEIGHTÚGRAVITY_HEIGHT_FTÚGRAVITY_HEIGHT_US_FTÚDEPTHÚDEPTH_FTÚDEPTH_US_FTÚUPÚUP_FTÚUP_US_FTN)r	   r
   r   r   r)   r*   r+   r,   r-   r.   r/   r0   r1   r   r   r   r   r(   s   r   r(   N)	r   Úpyproj.enumsr   r   r   r   r!   r%   r(   r   r   r   r   Ú<module>   s    