
    \i%'                     n   S r SSKJr  SSKJrJrJrJr  SrSr	SSSS	.r
SS
SS	.r\R                  SSS\	S.SSS\	S./\R                  SSS\	S.SSS\	S./0r " S S\5      r\R                   SSS\	S.SSS\	S.SSS\S./\R"                  SSS\	S.SSS\	S.SSS\S./0r " S S\5      r\R(                  SSS\S.SSS\S./\R*                  SSS\S.SSS\S./\R,                  SSS\
S.SSS\
S./\R.                  SSS\
S.SSS\
S./\R0                  SSS\S.SSS\S./\R2                  SSS\S.SSS\S./\R4                  SSS \S.SSS \S./\R6                  SSS\S.SSS\S./\R8                  SSS!\S.SSS \S./0	r " S" S#\5      r\R>                  S$S%S\S.\R@                  S$S%S\S.\RB                  S$S%S\
S.\RD                  S&S'S(\S.\RF                  S&S'S(\S.\RH                  S&S'S(\
S.\RJ                  SS%S\S.\RL                  SS%S\
S.\RN                  SS%S\S.0	r( " S) S*\5      r)g+),zP
This module is for building coordinate systems to be used when
building a CRS.
    )CoordinateSystem)Cartesian2DCSAxisEllipsoidal2DCSAxisEllipsoidal3DCSAxisVerticalCSAxismetredegree
LinearUnitfootgׁ?)typenameconversion_factorzUS survey footg8pjځ?	Longitudeloneast)r   abbreviation	directionunitLatitudelatnorthc                   F    \ rS rSrSr\R                  4S\\-  4S jjrSr	g)Ellipsoidal2DCS8   zM
.. versionadded:: 2.5.0

This generates an Ellipsoidal 2D Coordinate System
axisc                 b    U R                  SS[        [        R                  " U5         S.5      $ )z
Parameters
----------
axis: :class:`pyproj.crs.enums.Ellipsoidal2DCSAxis` or str, optional
    This is the axis order of the coordinate system. Default is
    :attr:`pyproj.crs.enums.Ellipsoidal2DCSAxis.LONGITUDE_LATITUDE`.
r   ellipsoidalr   subtyper   )from_json_dict_ELLIPSOIDAL_2D_AXIS_MAPr   createclsr   s     _/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/pyproj/crs/coordinate_system.py__new__Ellipsoidal2DCS.__new__?   6     !!*(01D1K1KD1QR
 	
     N)
__name__
__module____qualname____firstlineno____doc__r   LONGITUDE_LATITUDEstrr&   __static_attributes__r*   r)   r%   r   r   8   s)     +>*P*P
!C'
 
r)   r   zEllipsoidal heighthupc                   F    \ rS rSrSr\R                  4S\\-  4S jjrSr	g)Ellipsoidal3DCS   zM
.. versionadded:: 2.5.0

This generates an Ellipsoidal 3D Coordinate System
r   c                 b    U R                  SS[        [        R                  " U5         S.5      $ )z
Parameters
----------
axis: :class:`pyproj.crs.enums.Ellipsoidal3DCSAxis` or str, optional
    This is the axis order of the coordinate system. Default is
    :attr:`pyproj.crs.enums.Ellipsoidal3DCSAxis.LONGITUDE_LATITUDE_HEIGHT`.
r   r   r   )r    _ELLIPSOIDAL_3D_AXIS_MAPr   r"   r#   s     r%   r&   Ellipsoidal3DCS.__new__   r(   r)   r*   N)
r+   r,   r-   r.   r/   r   LONGITUDE_LATITUDE_HEIGHTr1   r&   r2   r*   r)   r%   r6   r6      s)     +>*W*W
!C'
 
r)   r6   EastingENorthingNXYsouthwestc                   F    \ rS rSrSr\R                  4S\\-  4S jjrSr	g)Cartesian2DCSi  zK
.. versionadded:: 2.5.0

This generates an Cartesian 2D Coordinate System
r   c                 b    U R                  SS[        [        R                  " U5         S.5      $ )z
Parameters
----------
axis: :class:`pyproj.crs.enums.Cartesian2DCSAxis` or str, optional
    This is the axis order of the coordinate system.
    Default is :attr:`pyproj.crs.enums.Cartesian2DCSAxis.EASTING_NORTHING`.
r   	Cartesianr   )r    _CARTESIAN_2D_AXIS_MAPr   r"   r#   s     r%   r&   Cartesian2DCS.__new__  s6     !!*&./@/G/G/MN
 	
r)   r*   N)
r+   r,   r-   r.   r/   r   EASTING_NORTHINGr1   r&   r2   r*   r)   r%   rE   rE     s)     .?-O-O
$s*
 
r)   rE   zGravity-related heightHDepthDdownc                   F    \ rS rSrSr\R                  4S\\-  4S jjrSr	g)
VerticalCSif  zG
.. versionadded:: 2.5.0

This generates an Vertical Coordinate System
r   c                 d    U R                  SS[        [        R                  " U5         /S.5      $ )z
Parameters
----------
axis: :class:`pyproj.crs.enums.VerticalCSAxis` or str, optional
    This is the axis direction of the coordinate system.
    Default is :attr:`pyproj.crs.enums.VerticalCSAxis.GRAVITY_HEIGHT`.
r   verticalr   )r    _VERTICAL_AXIS_MAPr   r"   r#   s     r%   r&   VerticalCS.__new__m  s8     !!*%+N,A,A$,GHI
 	
r)   r*   N)
r+   r,   r-   r.   r/   r   GRAVITY_HEIGHTr1   r&   r2   r*   r)   r%   rP   rP   f  s)     3A2O2O 
>C/ 
 
r)   rP   N)*r/   pyproj._crsr   pyproj.crs.enumsr   r   r   r   
UNIT_METREUNIT_DEGREEUNIT_FT
UNIT_US_FTr0   LATITUDE_LONGITUDEr!   r   r;   LATITUDE_LONGITUDE_HEIGHTr9   r6   rJ   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_SOUTHINGrH   rE   rU   GRAVITY_HEIGHT_US_FTGRAVITY_HEIGHT_FTDEPTHDEPTH_US_FTDEPTH_FTUPUP_FTUP_US_FTrS   rP   r*   r)   r%   <module>rn      sX  
 )  
f
M*
 **!		
 ! 		
- **! 		
  !		
- @
& 
8 11!		
 ! 		
 )		
4( 11! 		
  !		
 )		
4+) X
& 
8 &&		
  		
) && 		
 		
) ))CfgV 		
, )) 		
 CfgV, ,,		
  		
/ ,, 		
 		
/ == 		
  		
@ == 		
  		
@ &&		
  		
)Ou p
$ 
6 !!(	$ ''(	* $$(	' 	 	! 	 	 	 	c7 t
! 
r)   