
    njz                     F   S SK Jr  \(       d  S\;   a  SSKJr  OS SKr S SKrS r
S rS rS	 r " S
 S\5      r\R                   r\R"                  r\R$                  r\R&                  r\R(                  r\R*                  r\R,                  r\R.                  r\R0                  r\R2                  r\R4                  r\R6                  r\R8                  r\R:                  r\R<                  r\R>                  r\R@                  r \RB                  r!\RD                  r"\RF                  r#\RH                  r$\RJ                  r%\RL                  r&\RN                  r'\RP                  r(\RR                  r)\RT                  r*\RV                  r+\RX                  r,\RZ                  r-\R\                  r.\R^                  r/\R`                  r0\Rb                  r1\Rd                  r2\Rf                  r3\Rh                  r4\Rj                  r5\Rl                  r6\Rn                  r7\Rp                  r8\Rr                  r9\Rt                  r:\Rv                  r;\Rx                  r<\Rz                  r=\R|                  r>\R~                  r?\R                  r@\R                  rA\R                  rB\R                  rC\R                  rD\R                  rE\R                  rF\R                  rG\R                  rH\R                  rI\R                  rJ\R                  rK\R                  rL\R                  rM\R                  rN\R                  rO\R                  rP\R                  rQ\R                  rR\R                  rS\R                  rT\R                  rU\R                  rV\R                  rW\R                  rX\R                  rY\R                  rZ\R                  r[\R                  r\\R                  r]\R                  r^\R                  r_\R                  r`\R                  ra\R                  rb\R                  rc\R                  rd\R                  re\R                  rf\R                  rg\R                  rh\R                  ri\R                  rj\R                  rk\R                  rl\R                  rm\R                  rn\R                  ro\R                  rp\R                  rq\R                  rr\R                  rs\R                  rt\R                  ru\R                  rv\R                  rw\R                  rx\R                  ry\R                  rz\R                  r{\R                  r|\R                  r}\R                  r~\R                  r\GR                   r\GR                  r\GR                  r\GR                  r\GR                  r\GR
                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                   r\GR"                  r\GR$                  r\GR&                  r\GR(                  r\GR*                  r\GR,                  r\GR.                  r\GR0                  r\GR2                  r\GR4                  r\GR6                  r\GR8                  r\GR:                  r\GR<                  r\GR>                  r\GR@                  r\GRB                  r\GRD                  r\GRF                  r\GRH                  r\GRJ                  r\GRL                  r\GRN                  r\GRP                  r\GRR                  r\GRT                  r\GRV                  r\GRX                  r\GRZ                  r\GR\                  r\GR^                  r\GR`                  r\GRb                  r\GRd                  r\GRf                  r\GRh                  r\GRj                  r\GRl                  r\GRn                  r\GRp                  r\GRr                  r\GRt                  r\GRv                  r\GRx                  r\GRz                  r\GR|                  r\GR~                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  rS rS rS rS rS rS r " S S\5      rS rS rSrS rS rS r " S S\5      r\GR                  " \5        S rS rS rS rS  r " S! S"\5      r\GR                  " \5         " S# S$\5      r\GR                  " \5         " S% S&\5      r\GR                  " \5        S' r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r\GR                  r " S( S)\5      r\GR                  " \5        S* rS+ rS, rS- rS. rS/ rS0 rS1 rS2 rS3 rS4 rS5 Gr S6 GrS7 GrS8 GrS9 GrS: GrS; GrS< GrS= GrS> Gr	S? Gr
S@ GrSA Grg! \	 a    S SKr G
Nf = f)B    )version_info.   )_osrNc                      SU R                   R                  5       -   nSU R                  R
                  < SU R                  R                  < SU< S3$ ! [        R                   a    Sn NOf = f)Nz	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss     E/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo/osr.py
_swig_reprr      s_    		 2 2 44 "^^668O8OQXZZ    s   A A/.A/c                    ^  U 4S jnU$ )Nc                   > US:X  a
  T" XU5        g US:X  a  U R                   R                  U5        g [        X5      (       a2  [        [	        [        U 5      U5      [        5      (       a
  T" XU5        g [        SU -  5      e)Nr
   thisownz(You cannot add instance attributes to %s)r
   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets      r   set_instance_attrE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si    6>E"YIIMM% T  ZT
D0I8%T%TE" !Kd!RSS     )r!   r"   s   ` r   *_swig_setattr_nondynamic_instance_variabler&      s    T r$   c                    ^  U 4S jnU$ )Nc                    > [        X5      (       a(  [        [        X5      [        5      (       d
  T" XU5        g [	        SU -  5      e)Nz%You cannot add class attributes to %s)r   r   r   r   r   )clsr   r    r!   s      r   set_class_attr?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:    3j1CX&N&N5! !H3!NOOr$   r%   )r!   r*   s   ` r   '_swig_setattr_nondynamic_class_variabler,   (   s    P
 r$   c                    ^  U 4S jnU$ )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 p   > T" U R                   U R                  U R                  R                  5       5      $ N)r   	__bases____dict__copy)r)   	metaclasss    r   wrapper$_swig_add_metaclass.<locals>.wrapper3   s'    s}}cll6G6G6IJJr$   r%   )r3   r4   s   ` r   _swig_add_metaclassr6   1   s    KNr$   c                   <    \ rS rSrSr\" \R                  5      rSrg)_SwigNonDynamicMeta8   zKMeta class to enforce nondynamic attributes (no new attributes) for a classr%   N)	r   r   __qualname____firstlineno____doc__r,   r   __setattr____static_attributes__r%   r$   r   r8   r8   8   s    U9$:J:JKKr$   r8   c                  (    [         R                  " U 6 $ )zGetUseExceptions() -> int)r   GetUseExceptionsargss    r   r@   r@            $''r$   c                  (    [         R                  " U 6 $ )z_GetExceptionsLocal() -> int)r   _GetExceptionsLocalrA   s    r   rE   rE         ##T**r$   c                  (    [         R                  " U 6 $ )z_SetExceptionsLocal(int bVal))r   _SetExceptionsLocalrA   s    r   rH   rH     rF   r$   c                  (    [         R                  " U 6 $ )z_UseExceptions())r   _UseExceptionsrA   s    r   rJ   rJ   
  s    %%r$   c                  (    [         R                  " U 6 $ )z_DontUseExceptions())r   _DontUseExceptionsrA   s    r   rL   rL         ""D))r$   c                  (    [         R                  " U 6 $ )z+_UserHasSpecifiedIfUsingExceptions() -> int)r   "_UserHasSpecifiedIfUsingExceptionsrA   s    r   rO   rO     s    22D99r$   c                   .    \ rS rSrSrSS jrS rS rSrg)	ExceptionMgri  a;  
Context manager to manage Python Exception state
for GDAL/OGR/OSR/GNM.

Separate exception state is maintained for each
module (gdal, ogr, etc), and this class appears independently
in all of them. This is built in top of calls to the older
UseExceptions()/DontUseExceptions() functions.

Example::

    >>> print(gdal.GetUseExceptions())
    0
    >>> with gdal.ExceptionMgr():
    ...     # Exceptions are now in use
    ...     print(gdal.GetUseExceptions())
    1
    >>>
    >>> # Exception state has now been restored
    >>> print(gdal.GetUseExceptions())
    0

c                     Xl         g)z;
Save whether or not this context will be using exceptions
N)requestedUseExceptions)r   useExceptionss     r   __init__ExceptionMgr.__init__.  s
     '4#r$   c                     [        5       U l        [        U R                  5        [        R
                  S:X  a+   SSKJn  U(       a  UR                  U R                  5        ggg! [         a    Sn N3f = f)zm
On context entry, save the current GDAL exception state, and
set it to the state requested for the context


osgeo.gdalr   
gdal_arrayN)	rE   currentUseExceptionsrH   rS   rQ   r   r   rZ   ImportError)r   rZ   s     r   	__enter__ExceptionMgr.__enter__4  sl     %8$9!D778""l2"( ..t/J/JK  3  "!
"s   A% %A43A4c                     [        U R                  5        [        R                  S:X  a+   SSKJn  U(       a  UR                  U R                  5        ggg! [         a    Sn N3f = f)za
On exit, restore the GDAL/OGR/OSR/GNM exception state which was
current on entry to the context
rX   r   rY   N)rH   r[   rQ   r   r   rZ   r\   )r   exc_typeexc_valexc_tbrZ   s        r   __exit__ExceptionMgr.__exit__D  sa    
 	D556""l2"( ..t/H/HI  3  "!
"s   A A%$A%)r[   rS   N)T)	r   r   r:   r;   r<   rU   r]   rc   r>   r%   r$   r   rQ   rQ     s    .4L Jr$   rQ   c                      SSK Jn   U R                  5          SSK Jn  UR                  5          SSK Jn  UR                  5          SSK Jn  UR                  5          SSK Jn  UR                  5         g! [         a     Nif = f! [         a     Nbf = f! [         a     N[f = f! [         a     NTf = f! [         a     gf = f)zEnable exceptions in all GDAL related modules (osgeo.gdal, osgeo.ogr, osgeo.osr, osgeo.gnm).
Note: prior to GDAL 3.7, this only affected the calling moduler   gdalrY   ogrosrgnmN)r   rg   rJ   r\   rZ   ri   rk   rm   rg   rZ   ri   rk   rm   s        r   UseExceptionsro   U  s     !!#'  
  
  
  
  W   A5 B B B% B5 5
BB
BB
B"!B"%
B21B25
CCc                      SSK Jn   U R                  5          SSK Jn  UR                  5          SSK Jn  UR                  5          SSK Jn  UR                  5          SSK Jn  UR                  5         g! [         a     Nif = f! [         a     Nbf = f! [         a     N[f = f! [         a     NTf = f! [         a     gf = f)zDisable exceptions in all GDAL related modules (osgeo.gdal, osgeo.ogr, osgeo.osr, osgeo.gnm).
Note: prior to GDAL 3.7, this only affected the calling moduler   rf   rY   rh   rj   rl   N)r   rg   rL   r\   rZ   ri   rk   rm   rn   s        r   DontUseExceptionsrr   s  s    ! %%'   '  
  
  
  
  rp   Fc                      SSK Jn   [        U S5      (       d2  [        5       (       d"  SU l        SS KnUR                  S[        5        g g g )Nr   rf   2hasWarnedAboutUserHasNotSpecifiedIfUsingExceptionsTr   zNeither osr.UseExceptions() nor osr.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default.)r   rg   r   rO   rt   warningswarnFutureWarning)rg   ru   s     r   +_WarnIfUserHasNotSpecifiedIfUsingExceptionsrx     sG    4MNNWyW{W{BF?BCP	R X|Nr$   c                  (    [         R                  " U 6 $ )z4GetWellKnownGeogCSAsWKT(char const * name) -> OGRErr)r   GetWellKnownGeogCSAsWKTrA   s    r   rz   rz     s    ''..r$   c                  (    [         R                  " U 6 $ )z.GetUserInputAsWKT(char const * name) -> OGRErr)r   GetUserInputAsWKTrA   s    r   r|   r|         !!4((r$   c                       \ rS rSrSr\" S S SS9r\r\" \	R                  SS9r\" \	R                  SS9r\" \	R                  S	S9r\" \	R                   S
S9r\" \	R$                  SS9rS r\	R*                  rSrg)	AreaOfUsei  z Proxy of C++ OSRAreaOfUse class.c                 6    U R                   R                  5       $ r/   r
   r   xs    r   <lambda>AreaOfUse.<lambda>      r$   c                 8    U R                   R                  U5      $ r/   r   r   vs     r   r   r         AFFJJqMr$   The membership flagdocwest_lon_degree : doublesouth_lat_degree : doubleeast_lon_degree : doublenorth_lat_degree : doublename : p.charc                 T    [         R                  " U [         R                  " U6 5        g)z__init__(AreaOfUse self, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree, char * name) -> AreaOfUseN)r   AreaOfUse_swiginitnew_AreaOfUser   rB   s     r   rU   AreaOfUse.__init__  s    d&8&8$&?@r$   r%   N)r   r   r:   r;   r<   r   r   r   r   r   AreaOfUse_west_lon_degree_getwest_lon_degreeAreaOfUse_south_lat_degree_getsouth_lat_degreeAreaOfUse_east_lon_degree_geteast_lon_degreeAreaOfUse_north_lat_degree_getnorth_lat_degreeAreaOfUse_name_getr   rU   delete_AreaOfUse__swig_destroy__r>   r%   r$   r   r   r     s    +-/IOdeGHtAAGfgO C CIijtAAGfgO C CIijD++1EFDA ,,r$   r   c                  (    [         R                  " U 6 $ )z:OSRAreaOfUse_west_lon_degree_get(AreaOfUse area) -> double)r    OSRAreaOfUse_west_lon_degree_getrA   s    r   r   r         00$77r$   c                  (    [         R                  " U 6 $ )z;OSRAreaOfUse_south_lat_degree_get(AreaOfUse area) -> double)r   !OSRAreaOfUse_south_lat_degree_getrA   s    r   r   r         11488r$   c                  (    [         R                  " U 6 $ )z:OSRAreaOfUse_east_lon_degree_get(AreaOfUse area) -> double)r    OSRAreaOfUse_east_lon_degree_getrA   s    r   r   r     r   r$   c                  (    [         R                  " U 6 $ )z;OSRAreaOfUse_north_lat_degree_get(AreaOfUse area) -> double)r   !OSRAreaOfUse_north_lat_degree_getrA   s    r   r   r     r   r$   c                  (    [         R                  " U 6 $ )z5OSRAreaOfUse_name_get(AreaOfUse area) -> char const *)r   OSRAreaOfUse_name_getrA   s    r   r   r     s    %%t,,r$   c                      \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S  r%S! r&S" r'S# r(S$ r)S% r*S& r+S' r,S( r-S) r.S* r/S+ r0S, r1S- r2S. r3S/ r4S0 r5S1 r6S2 r7S3 r8S4 r9S5 r:S6 r;S7 r<S8 r=S9 r>S: r?S; r@S< rAS= rBS> rCS? rDS@ rESA rFSB rGSC rHSD rISE rJSF rKSG rLSH rMSI rNSJ rOSK rPSL rQSM rRSN rSSO rTSP rUSQ rVSR rWSS rXST rYSU rZSV r[SW r\SX r]SY r^SZ r_S[ r`S\ raS] rbS^ rcS_ rdS` reSa rfSb rgSc rhSd riSe rjSf rkSg rlSh rmSi rnSj roSk rpSl rqSm rrSn rsSo rtSp ruSq rvSr rwSs rxSt rySu rzSv r{Sw r|Sx r}Sy r~Sz rS{ rS| rS} rS~ rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r	Srg)SpatialReferencei  z-Proxy of C++ OSRSpatialReferenceShadow class.c                 6    U R                   R                  5       $ r/   r   r   s    r   r   SpatialReference.<lambda>  r   r$   c                 8    U R                   R                  U5      $ r/   r   r   s     r   r   r     r   r$   r   r   c                 Z    [         R                  " U [         R                  " U0 UD65        g)zH__init__(SpatialReference self, char const * wkt="") -> SpatialReferenceN)r   SpatialReference_swiginitnew_SpatialReferencer   rB   kwargss      r   rU   SpatialReference.__init__  s#    &&tT-F-F-WPV-WXr$   c                 0    [         R                  " U /UQ76 $ )z7__str__(SpatialReference self) -> retStringAndCPLFree *)r   SpatialReference___str__r   s     r   __str__SpatialReference.__str__      ,,T9D99r$   c                 0    [         R                  " U /UQ76 $ )z.GetName(SpatialReference self) -> char const *)r   SpatialReference_GetNamer   s     r   GetNameSpatialReference.GetName  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zPIsSame(SpatialReference self, SpatialReference rhs, char ** options=None) -> int)r   SpatialReference_IsSamer   s      r   IsSameSpatialReference.IsSame      ++DB4B6BBr$   c                 0    [         R                  " U /UQ76 $ )z@IsSameGeogCS(SpatialReference self, SpatialReference rhs) -> int)r   SpatialReference_IsSameGeogCSr   s     r   IsSameGeogCSSpatialReference.IsSameGeogCS      11$>>>r$   c                 0    [         R                  " U /UQ76 $ )z@IsSameVertCS(SpatialReference self, SpatialReference rhs) -> int)r   SpatialReference_IsSameVertCSr   s     r   IsSameVertCSSpatialReference.IsSameVertCS  r   r$   c                 0    [         R                  " U /UQ76 $ )z*IsGeographic(SpatialReference self) -> int)r   SpatialReference_IsGeographicr   s     r   IsGeographicSpatialReference.IsGeographic  r   r$   c                 0    [         R                  " U /UQ76 $ )z1IsDerivedGeographic(SpatialReference self) -> int)r   $SpatialReference_IsDerivedGeographicr   s     r   IsDerivedGeographic$SpatialReference.IsDerivedGeographic      88EEEr$   c                 0    [         R                  " U /UQ76 $ )z)IsProjected(SpatialReference self) -> int)r   SpatialReference_IsProjectedr   s     r   IsProjectedSpatialReference.IsProjected      00===r$   c                 0    [         R                  " U /UQ76 $ )z(IsCompound(SpatialReference self) -> int)r   SpatialReference_IsCompoundr   s     r   
IsCompoundSpatialReference.IsCompound      //<t<<r$   c                 0    [         R                  " U /UQ76 $ )z*IsGeocentric(SpatialReference self) -> int)r   SpatialReference_IsGeocentricr   s     r   IsGeocentricSpatialReference.IsGeocentric  r   r$   c                 0    [         R                  " U /UQ76 $ )z%IsLocal(SpatialReference self) -> int)r   SpatialReference_IsLocalr   s     r   IsLocalSpatialReference.IsLocal  r   r$   c                 0    [         R                  " U /UQ76 $ )z(IsVertical(SpatialReference self) -> int)r   SpatialReference_IsVerticalr   s     r   
IsVerticalSpatialReference.IsVertical  r   r$   c                 0    [         R                  " U /UQ76 $ )z(IsDynamic(SpatialReference self) -> bool)r   SpatialReference_IsDynamicr   s     r   	IsDynamicSpatialReference.IsDynamic      ..t;d;;r$   c                 0    [         R                  " U /UQ76 $ )z6HasPointMotionOperation(SpatialReference self) -> bool)r   (SpatialReference_HasPointMotionOperationr   s     r   HasPointMotionOperation(SpatialReference.HasPointMotionOperation      <<TIDIIr$   c                 0    [         R                  " U /UQ76 $ )z3GetCoordinateEpoch(SpatialReference self) -> double)r   #SpatialReference_GetCoordinateEpochr   s     r   GetCoordinateEpoch#SpatialReference.GetCoordinateEpoch      77DtDDr$   c                 0    [         R                  " U /UQ76 $ )zASetCoordinateEpoch(SpatialReference self, double coordinateEpoch))r   #SpatialReference_SetCoordinateEpochr   s     r   SetCoordinateEpoch#SpatialReference.SetCoordinateEpoch  r   r$   c                 0    [         R                  " U /UQ76 $ )z1EPSGTreatsAsLatLong(SpatialReference self) -> int)r   $SpatialReference_EPSGTreatsAsLatLongr   s     r   EPSGTreatsAsLatLong$SpatialReference.EPSGTreatsAsLatLong  r   r$   c                 0    [         R                  " U /UQ76 $ )z9EPSGTreatsAsNorthingEasting(SpatialReference self) -> int)r   ,SpatialReference_EPSGTreatsAsNorthingEastingr   s     r   EPSGTreatsAsNorthingEasting,SpatialReference.EPSGTreatsAsNorthingEasting      @@MMMr$   c                 0    [         R                  " U /UQ76 $ )znSetAuthority(SpatialReference self, char const * pszTargetKey, char const * pszAuthority, int nCode) -> OGRErr)r   SpatialReference_SetAuthorityr   s     r   SetAuthoritySpatialReference.SetAuthority  r   r$   c                 0    [         R                  " U /UQ76 $ )zSGetAttrValue(SpatialReference self, char const * name, int child=0) -> char const *)r   SpatialReference_GetAttrValuer   s     r   GetAttrValueSpatialReference.GetAttrValue#  r   r$   c                 0    [         R                  " U /UQ76 $ )zTSetAttrValue(SpatialReference self, char const * name, char const * value) -> OGRErr)r   SpatialReference_SetAttrValuer   s     r   SetAttrValueSpatialReference.SetAttrValue'  r   r$   c                 0    [         R                  " U /UQ76 $ )zVSetAngularUnits(SpatialReference self, char const * name, double to_radians) -> OGRErr)r    SpatialReference_SetAngularUnitsr   s     r   SetAngularUnits SpatialReference.SetAngularUnits+      44TADAAr$   c                 0    [         R                  " U /UQ76 $ )z0GetAngularUnits(SpatialReference self) -> double)r    SpatialReference_GetAngularUnitsr   s     r   GetAngularUnits SpatialReference.GetAngularUnits/  r  r$   c                 0    [         R                  " U /UQ76 $ )z:GetAngularUnitsName(SpatialReference self) -> char const *)r   $SpatialReference_GetAngularUnitsNamer   s     r   GetAngularUnitsName$SpatialReference.GetAngularUnitsName3  r   r$   c                 0    [         R                  " U /UQ76 $ )zoSetTargetLinearUnits(SpatialReference self, char const * target, char const * name, double to_meters) -> OGRErr)r   %SpatialReference_SetTargetLinearUnitsr   s     r   SetTargetLinearUnits%SpatialReference.SetTargetLinearUnits7      99$FFFr$   c                 0    [         R                  " U /UQ76 $ )zTSetLinearUnits(SpatialReference self, char const * name, double to_meters) -> OGRErr)r   SpatialReference_SetLinearUnitsr   s     r   SetLinearUnitsSpatialReference.SetLinearUnits;      33D@4@@r$   c                 0    [         R                  " U /UQ76 $ )zgSetLinearUnitsAndUpdateParameters(SpatialReference self, char const * name, double to_meters) -> OGRErr)r   2SpatialReference_SetLinearUnitsAndUpdateParametersr   s     r   !SetLinearUnitsAndUpdateParameters2SpatialReference.SetLinearUnitsAndUpdateParameters?      FFtSdSSr$   c                 0    [         R                  " U /UQ76 $ )zNGetTargetLinearUnits(SpatialReference self, char const * target_key) -> double)r   %SpatialReference_GetTargetLinearUnitsr   s     r   GetTargetLinearUnits%SpatialReference.GetTargetLinearUnitsC  r)  r$   c                 0    [         R                  " U /UQ76 $ )z/GetLinearUnits(SpatialReference self) -> double)r   SpatialReference_GetLinearUnitsr   s     r   GetLinearUnitsSpatialReference.GetLinearUnitsG  r.  r$   c                 0    [         R                  " U /UQ76 $ )z9GetLinearUnitsName(SpatialReference self) -> char const *)r   #SpatialReference_GetLinearUnitsNamer   s     r   GetLinearUnitsName#SpatialReference.GetLinearUnitsNameK  r   r$   c                 0    [         R                  " U /UQ76 $ )zPGetAuthorityCode(SpatialReference self, char const * target_key) -> char const *)r   !SpatialReference_GetAuthorityCoder   s     r   GetAuthorityCode!SpatialReference.GetAuthorityCodeO      55dBTBBr$   c                 0    [         R                  " U /UQ76 $ )zPGetAuthorityName(SpatialReference self, char const * target_key) -> char const *)r   !SpatialReference_GetAuthorityNamer   s     r   GetAuthorityName!SpatialReference.GetAuthorityNameS  rD  r$   c                 0    [         R                  " U /UQ76 $ )z0GetAreaOfUse(SpatialReference self) -> AreaOfUse)r   SpatialReference_GetAreaOfUser   s     r   GetAreaOfUseSpatialReference.GetAreaOfUseW  r   r$   c                 0    [         R                  " U /UQ76 $ )zVGetAxisName(SpatialReference self, char const * target_key, int iAxis) -> char const *)r   SpatialReference_GetAxisNamer   s     r   GetAxisNameSpatialReference.GetAxisName[  r   r$   c                 0    [         R                  " U /UQ76 $ )z*GetAxesCount(SpatialReference self) -> int)r   SpatialReference_GetAxesCountr   s     r   GetAxesCountSpatialReference.GetAxesCount_  r   r$   c                 0    [         R                  " U /UQ76 $ )zcGetAxisOrientation(SpatialReference self, char const * target_key, int iAxis) -> OGRAxisOrientation)r   #SpatialReference_GetAxisOrientationr   s     r   GetAxisOrientation#SpatialReference.GetAxisOrientationc  r   r$   c                 0    [         R                  " U /UQ76 $ )zGGetAxisMappingStrategy(SpatialReference self) -> OSRAxisMappingStrategy)r   'SpatialReference_GetAxisMappingStrategyr   s     r   GetAxisMappingStrategy'SpatialReference.GetAxisMappingStrategyg      ;;DH4HHr$   c                 0    [         R                  " U /UQ76 $ )zNSetAxisMappingStrategy(SpatialReference self, OSRAxisMappingStrategy strategy))r   'SpatialReference_SetAxisMappingStrategyr   s     r   SetAxisMappingStrategy'SpatialReference.SetAxisMappingStrategyk  r]  r$   c                 0    [         R                  " U /UQ76 $ )z2GetDataAxisToSRSAxisMapping(SpatialReference self))r   ,SpatialReference_GetDataAxisToSRSAxisMappingr   s     r   GetDataAxisToSRSAxisMapping,SpatialReference.GetDataAxisToSRSAxisMappingo  r  r$   c                 0    [         R                  " U /UQ76 $ )zGSetDataAxisToSRSAxisMapping(SpatialReference self, int nList) -> OGRErr)r   ,SpatialReference_SetDataAxisToSRSAxisMappingr   s     r   SetDataAxisToSRSAxisMapping,SpatialReference.SetDataAxisToSRSAxisMappings  r  r$   c                 0    [         R                  " U /UQ76 $ )z>SetUTM(SpatialReference self, int zone, int north=1) -> OGRErr)r   SpatialReference_SetUTMr   s     r   SetUTMSpatialReference.SetUTMw      ++D8488r$   c                 0    [         R                  " U /UQ76 $ )z(GetUTMZone(SpatialReference self) -> int)r   SpatialReference_GetUTMZoner   s     r   
GetUTMZoneSpatialReference.GetUTMZone{  r   r$   c                 0    [         R                  " U /UQ76 $ )zuSetStatePlane(SpatialReference self, int zone, int is_nad83=1, char const * unitsname="", double units=0.0) -> OGRErr)r   SpatialReference_SetStatePlaner   s     r   SetStatePlaneSpatialReference.SetStatePlane      224?$??r$   c                 0    [         R                  " U /UQ76 $ )z1AutoIdentifyEPSG(SpatialReference self) -> OGRErr)r   !SpatialReference_AutoIdentifyEPSGr   s     r   AutoIdentifyEPSG!SpatialReference.AutoIdentifyEPSG  rD  r$   c                 0    [         R                  " U /UQ76 $ )z8FindMatches(SpatialReference self, char ** options=None))r   SpatialReference_FindMatchesr   s     r   FindMatchesSpatialReference.FindMatches  r   r$   c                 0    [         R                  " U /UQ76 $ )z@SetProjection(SpatialReference self, char const * arg) -> OGRErr)r   SpatialReference_SetProjectionr   s     r   SetProjectionSpatialReference.SetProjection  rw  r$   c                 0    [         R                  " U /UQ76 $ )zKSetProjParm(SpatialReference self, char const * name, double val) -> OGRErr)r   SpatialReference_SetProjParmr   s     r   SetProjParmSpatialReference.SetProjParm  r   r$   c                 0    [         R                  " U /UQ76 $ )zWGetProjParm(SpatialReference self, char const * name, double default_val=0.0) -> double)r   SpatialReference_GetProjParmr   s     r   GetProjParmSpatialReference.GetProjParm  r   r$   c                 0    [         R                  " U /UQ76 $ )zOSetNormProjParm(SpatialReference self, char const * name, double val) -> OGRErr)r    SpatialReference_SetNormProjParmr   s     r   SetNormProjParm SpatialReference.SetNormProjParm  r  r$   c                 0    [         R                  " U /UQ76 $ )z[GetNormProjParm(SpatialReference self, char const * name, double default_val=0.0) -> double)r    SpatialReference_GetNormProjParmr   s     r   GetNormProjParm SpatialReference.GetNormProjParm  r  r$   c                 0    [         R                  " U /UQ76 $ )z-GetSemiMajor(SpatialReference self) -> double)r   SpatialReference_GetSemiMajorr   s     r   GetSemiMajorSpatialReference.GetSemiMajor  r   r$   c                 0    [         R                  " U /UQ76 $ )z-GetSemiMinor(SpatialReference self) -> double)r   SpatialReference_GetSemiMinorr   s     r   GetSemiMinorSpatialReference.GetSemiMinor  r   r$   c                 0    [         R                  " U /UQ76 $ )z1GetInvFlattening(SpatialReference self) -> double)r   !SpatialReference_GetInvFlatteningr   s     r   GetInvFlattening!SpatialReference.GetInvFlattening  rD  r$   c                 6    [         R                  " U /UQ70 UD6$ )zuSetACEA(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetACEAr   s      r   SetACEASpatialReference.SetACEA      ,,TCDCFCCr$   c                 6    [         R                  " U /UQ70 UD6$ )zWSetAE(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetAEr   s      r   SetAESpatialReference.SetAE      **4A$A&AAr$   c                 6    [         R                  " U /UQ70 UD6$ )zWSetBonne(SpatialReference self, double stdp, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetBonner   s      r   SetBonneSpatialReference.SetBonne  s    --dDTDVDDr$   c                 6    [         R                  " U /UQ70 UD6$ )zVSetCEA(SpatialReference self, double stdp1, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetCEAr   s      r   SetCEASpatialReference.SetCEA  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zWSetCS(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetCSr   s      r   SetCSSpatialReference.SetCS  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zsSetEC(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetECr   s      r   SetECSpatialReference.SetEC  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zMSetEckertIV(SpatialReference self, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetEckertIVr   s      r   SetEckertIVSpatialReference.SetEckertIV      00GGGGr$   c                 6    [         R                  " U /UQ70 UD6$ )zMSetEckertVI(SpatialReference self, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetEckertVIr   s      r   SetEckertVISpatialReference.SetEckertVI  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zdSetEquirectangular(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   #SpatialReference_SetEquirectangularr   s      r   SetEquirectangular#SpatialReference.SetEquirectangular  s    77NtNvNNr$   c                 6    [         R                  " U /UQ70 UD6$ )zSetEquirectangular2(SpatialReference self, double clat, double clong, double pseudostdparallellat, double fe, double fn) -> OGRErr)r   $SpatialReference_SetEquirectangular2r   s      r   SetEquirectangular2$SpatialReference.SetEquirectangular2  s    88OOOOr$   c                 6    [         R                  " U /UQ70 UD6$ )zwSetGaussSchreiberTMercator(SpatialReference self, double clat, double clong, double sc, double fe, double fn) -> OGRErr)r   +SpatialReference_SetGaussSchreiberTMercatorr   s      r   SetGaussSchreiberTMercator+SpatialReference.SetGaussSchreiberTMercator  s    ??VtVvVVr$   c                 6    [         R                  " U /UQ70 UD6$ )zGSetGS(SpatialReference self, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetGSr   s      r   SetGSSpatialReference.SetGS  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zGSetGH(SpatialReference self, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetGHr   s      r   SetGHSpatialReference.SetGH  r  r$   c                 0    [         R                  " U /UQ76 $ )z'SetIGH(SpatialReference self) -> OGRErr)r   SpatialReference_SetIGHr   s     r   SetIGHSpatialReference.SetIGH  rn  r$   c                 6    [         R                  " U /UQ70 UD6$ )zaSetGEOS(SpatialReference self, double cm, double satelliteheight, double fe, double fn) -> OGRErr)r   SpatialReference_SetGEOSr   s      r   SetGEOSSpatialReference.SetGEOS  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )z]SetGnomonic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetGnomonicr   s      r   SetGnomonicSpatialReference.SetGnomonic  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zSetHOM(SpatialReference self, double clat, double clong, double azimuth, double recttoskew, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetHOMr   s      r   SetHOMSpatialReference.SetHOM  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zSetHOM2PNO(SpatialReference self, double clat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetHOM2PNOr   s      r   
SetHOM2PNOSpatialReference.SetHOM2PNO  s    //FtFvFFr$   c                 6    [         R                  " U /UQ70 UD6$ )zSetKrovak(SpatialReference self, double clat, double clong, double azimuth, double pseudostdparallellat, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetKrovakr   s      r   	SetKrovakSpatialReference.SetKrovak      ..tEdEfEEr$   c                 6    [         R                  " U /UQ70 UD6$ )zYSetLAEA(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetLAEAr   s      r   SetLAEASpatialReference.SetLAEA  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )ztSetLCC(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetLCCr   s      r   SetLCCSpatialReference.SetLCC  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )ziSetLCC1SP(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetLCC1SPr   s      r   	SetLCC1SPSpatialReference.SetLCC1SP  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zuSetLCCB(SpatialReference self, double stdp1, double stdp2, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetLCCBr   s      r   SetLCCBSpatialReference.SetLCCB  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zWSetMC(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetMCr   s      r   SetMCSpatialReference.SetMC  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zkSetMercator(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetMercatorr   s      r   SetMercatorSpatialReference.SetMercator  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )znSetMercator2SP(SpatialReference self, double stdp1, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetMercator2SPr   s      r   SetMercator2SPSpatialReference.SetMercator2SP  s    33DJ4J6JJr$   c                 6    [         R                  " U /UQ70 UD6$ )zNSetMollweide(SpatialReference self, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetMollweider   s      r   SetMollweideSpatialReference.SetMollweide      11$HHHHr$   c                 6    [         R                  " U /UQ70 UD6$ )zYSetNZMG(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetNZMGr   s      r   SetNZMGSpatialReference.SetNZMG  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zrSetOS(SpatialReference self, double dfOriginLat, double dfCMeridian, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetOSr   s      r   SetOSSpatialReference.SetOS  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zaSetOrthographic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r    SpatialReference_SetOrthographicr   s      r   SetOrthographic SpatialReference.SetOrthographic  s    44TKDKFKKr$   c                 6    [         R                  " U /UQ70 UD6$ )z^SetPolyconic(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetPolyconicr   s      r   SetPolyconicSpatialReference.SetPolyconic#  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zeSetPS(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetPSr   s      r   SetPSSpatialReference.SetPS'  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zPSetRobinson(SpatialReference self, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetRobinsonr   s      r   SetRobinsonSpatialReference.SetRobinson+  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zRSetSinusoidal(SpatialReference self, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetSinusoidalr   s      r   SetSinusoidalSpatialReference.SetSinusoidal/  s    224I$I&IIr$   c                 6    [         R                  " U /UQ70 UD6$ )zpSetStereographic(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   !SpatialReference_SetStereographicr   s      r   SetStereographic!SpatialReference.SetStereographic3  s    55dLTLVLLr$   c                 6    [         R                  " U /UQ70 UD6$ )zaSetSOC(SpatialReference self, double latitudeoforigin, double cm, double fe, double fn) -> OGRErr)r   SpatialReference_SetSOCr   s      r   SetSOCSpatialReference.SetSOC7  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zeSetTM(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetTMr   s      r   SetTMSpatialReference.SetTM;  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zSetTMVariant(SpatialReference self, char const * pszVariantName, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetTMVariantr   s      r   SetTMVariantSpatialReference.SetTMVariant?  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zXSetTMG(SpatialReference self, double clat, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetTMGr   s      r   SetTMGSpatialReference.SetTMGC  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zgSetTMSO(SpatialReference self, double clat, double clong, double scale, double fe, double fn) -> OGRErr)r   SpatialReference_SetTMSOr   s      r   SetTMSOSpatialReference.SetTMSOG  r  r$   c                 6    [         R                  " U /UQ70 UD6$ )zKSetVDG(SpatialReference self, double clong, double fe, double fn) -> OGRErr)r   SpatialReference_SetVDGr   s      r   SetVDGSpatialReference.SetVDGK  r   r$   c                 6    [         R                  " U /UQ70 UD6$ )zSetVerticalPerspective(SpatialReference self, double topoOriginLat, double topoOriginLon, double topoOriginHeight, double viewPointHeight, double fe, double fn) -> OGRErr)r   'SpatialReference_SetVerticalPerspectiver   s      r   SetVerticalPerspective'SpatialReference.SetVerticalPerspectiveO  s    ;;DR4R6RRr$   c                 0    [         R                  " U /UQ76 $ )zFSetWellKnownGeogCS(SpatialReference self, char const * name) -> OGRErr)r   #SpatialReference_SetWellKnownGeogCSr   s     r   SetWellKnownGeogCS#SpatialReference.SetWellKnownGeogCSS  r   r$   c                 0    [         R                  " U /UQ76 $ )zDSetFromUserInput(SpatialReference self, char const * name) -> OGRErr)r   !SpatialReference_SetFromUserInputr   s     r   SetFromUserInput!SpatialReference.SetFromUserInputW  rD  r$   c                 0    [         R                  " U /UQ76 $ )zECopyGeogCSFrom(SpatialReference self, SpatialReference rhs) -> OGRErr)r   SpatialReference_CopyGeogCSFromr   s     r   CopyGeogCSFromSpatialReference.CopyGeogCSFrom[  r.  r$   c                 0    [         R                  " U /UQ76 $ )zSetTOWGS84(SpatialReference self, double p1, double p2, double p3, double p4=0.0, double p5=0.0, double p6=0.0, double p7=0.0) -> OGRErr)r   SpatialReference_SetTOWGS84r   s     r   
SetTOWGS84SpatialReference.SetTOWGS84_  r   r$   c                 0    [         R                  " U /UQ76 $ )z)HasTOWGS84(SpatialReference self) -> bool)r   SpatialReference_HasTOWGS84r   s     r   
HasTOWGS84SpatialReference.HasTOWGS84c  r   r$   c                 0    [         R                  " U /UQ76 $ )z+GetTOWGS84(SpatialReference self) -> OGRErr)r   SpatialReference_GetTOWGS84r   s     r   
GetTOWGS84SpatialReference.GetTOWGS84g  r   r$   c                 0    [         R                  " U /UQ76 $ )z2AddGuessedTOWGS84(SpatialReference self) -> OGRErr)r   "SpatialReference_AddGuessedTOWGS84r   s     r   AddGuessedTOWGS84"SpatialReference.AddGuessedTOWGS84k      66tCdCCr$   c                 0    [         R                  " U /UQ76 $ )zASetLocalCS(SpatialReference self, char const * pszName) -> OGRErr)r   SpatialReference_SetLocalCSr   s     r   
SetLocalCSSpatialReference.SetLocalCSo  r   r$   c                 0    [         R                  " U /UQ76 $ )a3  SetGeogCS(SpatialReference self, char const * pszGeogName, char const * pszDatumName, char const * pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, char const * pszPMName="Greenwich", double dfPMOffset=0.0, char const * pszUnits="degree", double dfConvertToRadians=0.0174532925199433) -> OGRErr)r   SpatialReference_SetGeogCSr   s     r   	SetGeogCSSpatialReference.SetGeogCSs  r   r$   c                 0    [         R                  " U /UQ76 $ )zGSetProjCS(SpatialReference self, char const * name="unnamed") -> OGRErr)r   SpatialReference_SetProjCSr   s     r   	SetProjCSSpatialReference.SetProjCSw  r   r$   c                 0    [         R                  " U /UQ76 $ )zGSetGeocCS(SpatialReference self, char const * name="unnamed") -> OGRErr)r   SpatialReference_SetGeocCSr   s     r   	SetGeocCSSpatialReference.SetGeocCS{  r   r$   c                 0    [         R                  " U /UQ76 $ )zSetVertCS(SpatialReference self, char const * VertCSName="unnamed", char const * VertDatumName="unnamed", int VertDatumType=0) -> OGRErr)r   SpatialReference_SetVertCSr   s     r   	SetVertCSSpatialReference.SetVertCS  r   r$   c                 0    [         R                  " U /UQ76 $ )ztSetCompoundCS(SpatialReference self, char const * name, SpatialReference horizcs, SpatialReference vertcs) -> OGRErr)r   SpatialReference_SetCompoundCSr   s     r   SetCompoundCSSpatialReference.SetCompoundCS  rw  r$   c                 0    [         R                  " U /UQ76 $ )zAImportFromWkt(SpatialReference self, char ** ppszInput) -> OGRErr)r   SpatialReference_ImportFromWktr   s     r   ImportFromWktSpatialReference.ImportFromWkt  rw  r$   c                 0    [         R                  " U /UQ76 $ )zBImportFromProj4(SpatialReference self, char * ppszInput) -> OGRErr)r    SpatialReference_ImportFromProj4r   s     r   ImportFromProj4 SpatialReference.ImportFromProj4  r  r$   c                 0    [         R                  " U /UQ76 $ )z:ImportFromUrl(SpatialReference self, char * url) -> OGRErr)r   SpatialReference_ImportFromUrlr   s     r   ImportFromUrlSpatialReference.ImportFromUrl  rw  r$   c                 0    [         R                  " U /UQ76 $ )zBImportFromESRI(SpatialReference self, char ** ppszInput) -> OGRErr)r   SpatialReference_ImportFromESRIr   s     r   ImportFromESRISpatialReference.ImportFromESRI  r.  r$   c                 0    [         R                  " U /UQ76 $ )z8ImportFromEPSG(SpatialReference self, int arg) -> OGRErr)r   SpatialReference_ImportFromEPSGr   s     r   ImportFromEPSGSpatialReference.ImportFromEPSG  r.  r$   c                 0    [         R                  " U /UQ76 $ )z9ImportFromEPSGA(SpatialReference self, int arg) -> OGRErr)r    SpatialReference_ImportFromEPSGAr   s     r   ImportFromEPSGA SpatialReference.ImportFromEPSGA  r  r$   c                 0    [         R                  " U /UQ76 $ )zrImportFromPCI(SpatialReference self, char const * proj, char const * units="METRE", double [17] argin=0) -> OGRErr)r   SpatialReference_ImportFromPCIr   s     r   ImportFromPCISpatialReference.ImportFromPCI  rw  r$   c                 0    [         R                  " U /UQ76 $ )ztImportFromUSGS(SpatialReference self, long proj_code, long zone=0, double [15] argin=0, long datum_code=0) -> OGRErr)r   SpatialReference_ImportFromUSGSr   s     r   ImportFromUSGSSpatialReference.ImportFromUSGS  r.  r$   c                 0    [         R                  " U /UQ76 $ )zFImportFromXML(SpatialReference self, char const * xmlString) -> OGRErr)r   SpatialReference_ImportFromXMLr   s     r   ImportFromXMLSpatialReference.ImportFromXML  rw  r$   c                 0    [         R                  " U /UQ76 $ )ziImportFromERM(SpatialReference self, char const * proj, char const * datum, char const * units) -> OGRErr)r   SpatialReference_ImportFromERMr   s     r   ImportFromERMSpatialReference.ImportFromERM  rw  r$   c                 0    [         R                  " U /UQ76 $ )zOImportFromMICoordSys(SpatialReference self, char const * pszCoordSys) -> OGRErr)r   %SpatialReference_ImportFromMICoordSysr   s     r   ImportFromMICoordSys%SpatialReference.ImportFromMICoordSys  r)  r$   c                 0    [         R                  " U /UQ76 $ )zNImportFromOzi(SpatialReference self, char const *const * papszLines) -> OGRErr)r   SpatialReference_ImportFromOzir   s     r   ImportFromOziSpatialReference.ImportFromOzi  rw  r$   c                 0    [         R                  " U /UQ76 $ )zBExportToWkt(SpatialReference self, char ** options=None) -> OGRErr)r   SpatialReference_ExportToWktr   s     r   ExportToWktSpatialReference.ExportToWkt  r   r$   c                 0    [         R                  " U /UQ76 $ )zBExportToPrettyWkt(SpatialReference self, int simplify=0) -> OGRErr)r   "SpatialReference_ExportToPrettyWktr   s     r   ExportToPrettyWkt"SpatialReference.ExportToPrettyWkt  ri  r$   c                 0    [         R                  " U /UQ76 $ )zGExportToPROJJSON(SpatialReference self, char ** options=None) -> OGRErr)r   !SpatialReference_ExportToPROJJSONr   s     r   ExportToPROJJSON!SpatialReference.ExportToPROJJSON  rD  r$   c                 0    [         R                  " U /UQ76 $ )z.ExportToProj4(SpatialReference self) -> OGRErr)r   SpatialReference_ExportToProj4r   s     r   ExportToProj4SpatialReference.ExportToProj4  rw  r$   c                 0    [         R                  " U /UQ76 $ )z,ExportToPCI(SpatialReference self) -> OGRErr)r   SpatialReference_ExportToPCIr   s     r   ExportToPCISpatialReference.ExportToPCI  r   r$   c                 0    [         R                  " U /UQ76 $ )z-ExportToUSGS(SpatialReference self) -> OGRErr)r   SpatialReference_ExportToUSGSr   s     r   ExportToUSGSSpatialReference.ExportToUSGS  r   r$   c                 0    [         R                  " U /UQ76 $ )z,ExportToERM(SpatialReference self) -> OGRErr)r   SpatialReference_ExportToERMr   s     r   ExportToERMSpatialReference.ExportToERM  r   r$   c                 0    [         R                  " U /UQ76 $ )zEExportToXML(SpatialReference self, char const * dialect="") -> OGRErr)r   SpatialReference_ExportToXMLr   s     r   ExportToXMLSpatialReference.ExportToXML  r   r$   c                 0    [         R                  " U /UQ76 $ )z3ExportToMICoordSys(SpatialReference self) -> OGRErr)r   #SpatialReference_ExportToMICoordSysr   s     r   ExportToMICoordSys#SpatialReference.ExportToMICoordSys  r   r$   c                 0    [         R                  " U /UQ76 $ )z6CloneGeogCS(SpatialReference self) -> SpatialReference)r   SpatialReference_CloneGeogCSr   s     r   CloneGeogCSSpatialReference.CloneGeogCS  r   r$   c                 0    [         R                  " U /UQ76 $ )z0Clone(SpatialReference self) -> SpatialReference)r   SpatialReference_Cloner   s     r   CloneSpatialReference.Clone  s    **47$77r$   c                 0    [         R                  " U /UQ76 $ )z.StripVertical(SpatialReference self) -> OGRErr)r   SpatialReference_StripVerticalr   s     r   StripVerticalSpatialReference.StripVertical  rw  r$   c                 0    [         R                  " U /UQ76 $ )z)Validate(SpatialReference self) -> OGRErr)r   SpatialReference_Validater   s     r   ValidateSpatialReference.Validate  s    --d:T::r$   c                 0    [         R                  " U /UQ76 $ )z,MorphToESRI(SpatialReference self) -> OGRErr)r   SpatialReference_MorphToESRIr   s     r   MorphToESRISpatialReference.MorphToESRI  r   r$   c                 0    [         R                  " U /UQ76 $ )z.MorphFromESRI(SpatialReference self) -> OGRErr)r   SpatialReference_MorphFromESRIr   s     r   MorphFromESRISpatialReference.MorphFromESRI  rw  r$   c                 0    [         R                  " U /UQ76 $ )zxConvertToOtherProjection(SpatialReference self, char const * other_projection, char ** options=None) -> SpatialReference)r   )SpatialReference_ConvertToOtherProjectionr   s     r   ConvertToOtherProjection)SpatialReference.ConvertToOtherProjection  s    ==dJTJJr$   c                 0    [         R                  " U /UQ76 $ )zDPromoteTo3D(SpatialReference self, char const * name=None) -> OGRErr)r   SpatialReference_PromoteTo3Dr   s     r   PromoteTo3DSpatialReference.PromoteTo3D  r   r$   c                 0    [         R                  " U /UQ76 $ )zCDemoteTo2D(SpatialReference self, char const * name=None) -> OGRErr)r   SpatialReference_DemoteTo2Dr   s     r   
DemoteTo2DSpatialReference.DemoteTo2D  r   r$   c                 l   [        5          [        SS9   [        R                  " U0 UD6nSSS5         [	        [        S5      (       a  [        R
                  " U W5        g U R                  R                  W5        g! , (       d  f       NY= f! f = f! [        R                   a
    WU l         gf = f)zN__init__(OSRSpatialReferenceShadow self, char const * wkt) -> SpatialReferenceT)rT   Nr   )
rx   rQ   r   r   r   r   r
   appendr   r   )r   rB   r   r
   s       r   rU   r      s     	45	D100$A&A 2 4455**46!		  & 21  (( ! 	!s3   	B A?B #B ?
B	B BB32B3)r
   N)r   r   r:   r;   r<   r   r   r   r   rU   r   delete_SpatialReferencer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r	  r  r  r  r  r  r#  r'  r,  r1  r6  r:  r>  rB  rG  rK  rO  rS  rW  r[  r`  rd  rh  rl  rq  ru  rz  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r#  r'  r+  r/  r3  r7  r;  r?  rC  rG  rK  rO  rS  rW  r[  r_  rc  rg  rl  rp  rt  rx  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r>   r%   r$   r   r   r     sD   8-/IOdeGHY 33::C???F>=?:=<JEEFN???BBFGATGAECC?>?EIINN9=@C>@>>BB??CDBECBBHHOPWBB9DHCGFDCFDBHKIDBLIBHJMCBICDCSECA===D=<<<<@@B@AAB@A@@G@>DC@>?>>E>8@;>@K>=
!r$   r   c                   l    \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 rS
 rS rS rSrg)CoordinateTransformationOptionsi  z6Proxy of C++ OGRCoordinateTransformationOptions class.c                 6    U R                   R                  5       $ r/   r   r   s    r   r   (CoordinateTransformationOptions.<lambda>  r   r$   c                 8    U R                   R                  U5      $ r/   r   r   s     r   r   r     r   r$   r   r   c                 T    [         R                  " U [         R                  " U6 5        g)zQ__init__(CoordinateTransformationOptions self) -> CoordinateTransformationOptionsN)r   (CoordinateTransformationOptions_swiginit#new_CoordinateTransformationOptionsr   s     r   rU   (CoordinateTransformationOptions.__init__  s    55dD<d<dfj<klr$   c                 0    [         R                  " U /UQ76 $ )zSetAreaOfInterest(CoordinateTransformationOptions self, double westLongitudeDeg, double southLatitudeDeg, double eastLongitudeDeg, double northLatitudeDeg) -> bool)r   1CoordinateTransformationOptions_SetAreaOfInterestr   s     r   SetAreaOfInterest1CoordinateTransformationOptions.SetAreaOfInterest#  s    EEdRTRRr$   c                 0    [         R                  " U /UQ76 $ )zhSetOperation(CoordinateTransformationOptions self, char const * operation, bool inverseCT=False) -> bool)r   ,CoordinateTransformationOptions_SetOperationr   s     r   SetOperation,CoordinateTransformationOptions.SetOperation'  r  r$   c                 0    [         R                  " U /UQ76 $ )zQSetDesiredAccuracy(CoordinateTransformationOptions self, double accuracy) -> bool)r   2CoordinateTransformationOptions_SetDesiredAccuracyr   s     r   SetDesiredAccuracy2CoordinateTransformationOptions.SetDesiredAccuracy+  r3  r$   c                 0    [         R                  " U /UQ76 $ )zTSetBallparkAllowed(CoordinateTransformationOptions self, bool allowBallpark) -> bool)r   2CoordinateTransformationOptions_SetBallparkAllowedr   s     r   SetBallparkAllowed2CoordinateTransformationOptions.SetBallparkAllowed/  r3  r$   c                 0    [         R                  " U /UQ76 $ )zHSetOnlyBest(CoordinateTransformationOptions self, bool onlyBest) -> bool)r   +CoordinateTransformationOptions_SetOnlyBestr   s     r   SetOnlyBest+CoordinateTransformationOptions.SetOnlyBest3  s    ??LtLLr$   r%   N)r   r   r:   r;   r<   r   r   r   r   rU   r   &delete_CoordinateTransformationOptionsr   r  r  r  r  r  r>   r%   r$   r   r  r    sM    A-/IOdeGHm BBSNTTMr$   r  c                   x    \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 rS
 rS rS rS rS rSrg)CoordinateTransformationi9  z5Proxy of C++ OSRCoordinateTransformationShadow class.c                 6    U R                   R                  5       $ r/   r   r   s    r   r   !CoordinateTransformation.<lambda><  r   r$   c                 8    U R                   R                  U5      $ r/   r   r   s     r   r   r  <  r   r$   r   r   c                 T    [         R                  " U [         R                  " U6 5        g)a
  
__init__(CoordinateTransformation self, SpatialReference src, SpatialReference dst) -> CoordinateTransformation
__init__(CoordinateTransformation self, SpatialReference src, SpatialReference dst, CoordinateTransformationOptions options) -> CoordinateTransformation
N)r   !CoordinateTransformation_swiginitnew_CoordinateTransformationr   s     r   rU   !CoordinateTransformation.__init__?  s     
 	..tT5V5VX\5]^r$   c                 0    [         R                  " U /UQ76 $ )zEGetInverse(CoordinateTransformation self) -> CoordinateTransformation)r   #CoordinateTransformation_GetInverser   s     r   
GetInverse#CoordinateTransformation.GetInverseG  r   r$   c                 0    [         R                  " U /UQ76 $ )zG_TransformPoint3Double(CoordinateTransformation self, double [3] inout))r   /CoordinateTransformation__TransformPoint3Doubler   s     r   _TransformPoint3Double/CoordinateTransformation._TransformPoint3DoubleK      CCDP4PPr$   c                 0    [         R                  " U /UQ76 $ )zG_TransformPoint4Double(CoordinateTransformation self, double [4] inout))r   /CoordinateTransformation__TransformPoint4Doubler   s     r   _TransformPoint4Double/CoordinateTransformation._TransformPoint4DoubleO  r,  r$   c                 *   SSK n[        U5      S:X  aj  [        US   UR                  R                  5      (       aB  [        US   5      nUS:X  a  U R                  US   5      $ US:X  a  U R                  US   5      $ [        R                  " U /UQ76 $ )a'  
TransformPoint(CoordinateTransformation self, double [3] inout)
TransformPoint(CoordinateTransformation self, double [4] inout)
TransformPoint(CoordinateTransformation self, double x, double y, double z=0.0)
TransformPoint(CoordinateTransformation self, double x, double y, double z, double t)
r   Nr         )	collections.abclenr   abcSequencer*  r/  r   'CoordinateTransformation_TransformPoint)r   rB   collectionslen_argss       r   TransformPoint'CoordinateTransformation.TransformPointT  s     	t9>ja+//2J2JKK47|H1}2247;;Q2247;;;;DH4HHr$   c                 0    [         R                  " U /UQ76 $ )zbTransformPointWithErrorCode(CoordinateTransformation self, double x, double y, double z, double t))r   4CoordinateTransformation_TransformPointWithErrorCoder   s     r   TransformPointWithErrorCode4CoordinateTransformation.TransformPointWithErrorCodeh  s    HHUPTUUr$   c                 0    [         R                  " U /UQ76 $ )z:TransformPoints(CoordinateTransformation self, int nCount))r   (CoordinateTransformation_TransformPointsr   s     r   TransformPoints(CoordinateTransformation.TransformPointsl  r   r$   c                 0    [         R                  " U /UQ76 $ )zsTransformBounds(CoordinateTransformation self, double minx, double miny, double maxx, double maxy, int densify_pts))r   (CoordinateTransformation_TransformBoundsr   s     r   TransformBounds(CoordinateTransformation.TransformBoundsp  r   r$   r%   N)r   r   r:   r;   r<   r   r   r   r   rU   r   delete_CoordinateTransformationr   r&  r*  r/  r;  r?  rC  rG  r>   r%   r$   r   r  r  9  sY    @-/IOdeGH_ ;;EQQ
I(VJJr$   r  c                  (    [         R                  " U 6 $ )zCreateCoordinateTransformation(SpatialReference src, SpatialReference dst, CoordinateTransformationOptions options=None) -> CoordinateTransformation)r   CreateCoordinateTransformationrA   s    r   rK  rK  w      ..55r$   c                      \ rS rSrSr\" S S SS9r\r\" \	R                  SS9r\" \	R                  SS9r\" \	R                  S	S9r\" \	R                   S
S9r\" \	R$                  SS9r\" \	R(                  SS9r\" \	R,                  SS9r\" \	R0                  SS9r\" \	R4                  SS9r\" \	R8                  SS9r\" \	R<                  SS9r\" \	R@                  SS9r!S r"\	RF                  r$Sr%g)CRSInfoi  zProxy of C++ OSRCRSInfo class.c                 6    U R                   R                  5       $ r/   r   r   s    r   r   CRSInfo.<lambda>  r   r$   c                 8    U R                   R                  U5      $ r/   r   r   s     r   r   rP    r   r$   r   r   zauth_name : p.charzcode : p.charr   ztype : OSRCRSTypezdeprecated : boolzbbox_valid : boolr   r   r   r   zarea_name : p.charzprojection_method : p.charc                 T    [         R                  " U [         R                  " U6 5        g)a,  __init__(CRSInfo self, char const * auth_name, char const * code, char const * name, OSRCRSType type, bool deprecated, bool bbox_valid, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree, char const * area_name, char const * projection_method) -> CRSInfoN)r   CRSInfo_swiginitnew_CRSInfor   s     r   rU   CRSInfo.__init__  s    dD$4$4d$;<r$   r%   N)&r   r   r:   r;   r<   r   r   r   r   r   CRSInfo_auth_name_get	auth_nameCRSInfo_code_getcodeCRSInfo_name_getr   CRSInfo_type_getr   CRSInfo_deprecated_get
deprecatedCRSInfo_bbox_valid_get
bbox_validCRSInfo_west_lon_degree_getr   CRSInfo_south_lat_degree_getr   CRSInfo_east_lon_degree_getr   CRSInfo_north_lat_degree_getr   CRSInfo_area_name_get	area_nameCRSInfo_projection_method_getprojection_methodrU   delete_CRSInfor   r>   r%   r$   r   rN  rN    s   )-/IOdeGH339RSID))/CDDD))/CDDD))/GHD$55;STJ$55;STJt??EdeO A AGght??EdeO A AGgh339RSI !C!CIjk= **r$   rN  c                  (    [         R                  " U 6 $ )z9OSRCRSInfo_auth_name_get(CRSInfo crsInfo) -> char const *)r   OSRCRSInfo_auth_name_getrA   s    r   rj  rj        (($//r$   c                  (    [         R                  " U 6 $ )z4OSRCRSInfo_code_get(CRSInfo crsInfo) -> char const *)r   OSRCRSInfo_code_getrA   s    r   rm  rm    rF   r$   c                  (    [         R                  " U 6 $ )z4OSRCRSInfo_name_get(CRSInfo crsInfo) -> char const *)r   OSRCRSInfo_name_getrA   s    r   ro  ro    rF   r$   c                  (    [         R                  " U 6 $ )z2OSRCRSInfo_type_get(CRSInfo crsInfo) -> OSRCRSType)r   OSRCRSInfo_type_getrA   s    r   rq  rq    rF   r$   c                  (    [         R                  " U 6 $ )z2OSRCRSInfo_deprecated_get(CRSInfo crsInfo) -> bool)r   OSRCRSInfo_deprecated_getrA   s    r   rs  rs        ))400r$   c                  (    [         R                  " U 6 $ )z2OSRCRSInfo_bbox_valid_get(CRSInfo crsInfo) -> bool)r   OSRCRSInfo_bbox_valid_getrA   s    r   rv  rv    rt  r$   c                  (    [         R                  " U 6 $ )z9OSRCRSInfo_west_lon_degree_get(CRSInfo crsInfo) -> double)r   OSRCRSInfo_west_lon_degree_getrA   s    r   rx  rx    rL  r$   c                  (    [         R                  " U 6 $ )z:OSRCRSInfo_south_lat_degree_get(CRSInfo crsInfo) -> double)r   OSRCRSInfo_south_lat_degree_getrA   s    r   rz  rz        //66r$   c                  (    [         R                  " U 6 $ )z9OSRCRSInfo_east_lon_degree_get(CRSInfo crsInfo) -> double)r   OSRCRSInfo_east_lon_degree_getrA   s    r   r}  r}    rL  r$   c                  (    [         R                  " U 6 $ )z:OSRCRSInfo_north_lat_degree_get(CRSInfo crsInfo) -> double)r   OSRCRSInfo_north_lat_degree_getrA   s    r   r  r    r{  r$   c                  (    [         R                  " U 6 $ )z9OSRCRSInfo_area_name_get(CRSInfo crsInfo) -> char const *)r   OSRCRSInfo_area_name_getrA   s    r   r  r    rk  r$   c                  (    [         R                  " U 6 $ )zAOSRCRSInfo_projection_method_get(CRSInfo crsInfo) -> char const *)r    OSRCRSInfo_projection_method_getrA   s    r   r  r    r   r$   c                  (    [         R                  " U 6 $ )z1GetCRSInfoListFromDatabase(char const * authName))r   GetCRSInfoListFromDatabaserA   s    r   r  r    s    **D11r$   c                  (    [         R                  " U 6 $ )z)SetPROJSearchPath(char const * utf8_path))r   SetPROJSearchPathrA   s    r   r  r    r}   r$   c                  (    [         R                  " U 6 $ )z!SetPROJSearchPaths(char ** paths))r   SetPROJSearchPathsrA   s    r   r  r    rM   r$   c                  (    [         R                  " U 6 $ )zGetPROJSearchPaths() -> char **)r   GetPROJSearchPathsrA   s    r   r  r    rM   r$   c                  (    [         R                  " U 6 $ )zGetPROJVersionMajor() -> int)r   GetPROJVersionMajorrA   s    r   r  r    rF   r$   c                  (    [         R                  " U 6 $ )zGetPROJVersionMinor() -> int)r   GetPROJVersionMinorrA   s    r   r  r    rF   r$   c                  (    [         R                  " U 6 $ )zGetPROJVersionMicro() -> int)r   GetPROJVersionMicrorA   s    r   r  r    rF   r$   c                  (    [         R                  " U 6 $ )zGetPROJEnableNetwork() -> bool)r   GetPROJEnableNetworkrA   s    r   r  r        $$d++r$   c                  (    [         R                  " U 6 $ )z"SetPROJEnableNetwork(bool enabled))r   SetPROJEnableNetworkrA   s    r   r  r    r  r$   c                  (    [         R                  " U 6 $ )z(SetPROJAuxDbPath(char const * utf8_path))r   SetPROJAuxDbPathrA   s    r   r  r    rC   r$   c                  (    [         R                  " U 6 $ )z SetPROJAuxDbPaths(char ** paths))r   SetPROJAuxDbPathsrA   s    r   r  r    r}   r$   c                  (    [         R                  " U 6 $ )zGetPROJAuxDbPaths() -> char **)r   GetPROJAuxDbPathsrA   s    r   r  r    r}   r$   (  sysr   _swig_python_version_info__package__r   r   r   builtinsr   r\   r   r&   r,   r6   r   r8   SRS_WKT_WGS84_LAT_LONGSRS_PT_ALBERS_CONIC_EQUAL_AREASRS_PT_AZIMUTHAL_EQUIDISTANTSRS_PT_CASSINI_SOLDNERSRS_PT_CYLINDRICAL_EQUAL_AREASRS_PT_BONNESRS_PT_ECKERT_ISRS_PT_ECKERT_IISRS_PT_ECKERT_IIISRS_PT_ECKERT_IVSRS_PT_ECKERT_VSRS_PT_ECKERT_VISRS_PT_EQUIDISTANT_CONICSRS_PT_EQUIRECTANGULARSRS_PT_GALL_STEREOGRAPHICSRS_PT_GAUSSSCHREIBERTMERCATORSRS_PT_GEOSTATIONARY_SATELLITESRS_PT_GOODE_HOMOLOSINE
SRS_PT_IGHSRS_PT_GNOMONIC-SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTERSRS_PT_HOTINE_OBLIQUE_MERCATOR7SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGINSRS_PT_LABORDE_OBLIQUE_MERCATOR"SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP"SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP*SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM#SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREASRS_PT_MERCATOR_1SPSRS_PT_MERCATOR_2SP SRS_PT_MERCATOR_AUXILIARY_SPHERESRS_PT_MILLER_CYLINDRICALSRS_PT_MOLLWEIDESRS_PT_NEW_ZEALAND_MAP_GRIDSRS_PT_OBLIQUE_STEREOGRAPHICSRS_PT_ORTHOGRAPHICSRS_PT_POLAR_STEREOGRAPHICSRS_PT_POLYCONICSRS_PT_ROBINSONSRS_PT_SINUSOIDALSRS_PT_STEREOGRAPHIC SRS_PT_SWISS_OBLIQUE_CYLINDRICALSRS_PT_TRANSVERSE_MERCATOR)SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED SRS_PT_TRANSVERSE_MERCATOR_MI_21 SRS_PT_TRANSVERSE_MERCATOR_MI_22 SRS_PT_TRANSVERSE_MERCATOR_MI_23 SRS_PT_TRANSVERSE_MERCATOR_MI_24 SRS_PT_TRANSVERSE_MERCATOR_MI_25SRS_PT_TUNISIA_MINING_GRIDSRS_PT_TWO_POINT_EQUIDISTANTSRS_PT_VANDERGRINTENSRS_PT_KROVAKSRS_PT_IMW_POLYCONICSRS_PT_WAGNER_ISRS_PT_WAGNER_IISRS_PT_WAGNER_IIISRS_PT_WAGNER_IVSRS_PT_WAGNER_VSRS_PT_WAGNER_VISRS_PT_WAGNER_VII
SRS_PT_QSCSRS_PT_AITOFFSRS_PT_WINKEL_ISRS_PT_WINKEL_IISRS_PT_WINKEL_TRIPELSRS_PT_CRASTER_PARABOLICSRS_PT_LOXIMUTHALSRS_PT_QUARTIC_AUTHALIC
SRS_PT_SCHSRS_PP_CENTRAL_MERIDIANSRS_PP_SCALE_FACTORSRS_PP_STANDARD_PARALLEL_1SRS_PP_STANDARD_PARALLEL_2SRS_PP_PSEUDO_STD_PARALLEL_1SRS_PP_LONGITUDE_OF_CENTERSRS_PP_LATITUDE_OF_CENTERSRS_PP_LONGITUDE_OF_ORIGINSRS_PP_LATITUDE_OF_ORIGINSRS_PP_FALSE_EASTINGSRS_PP_FALSE_NORTHINGSRS_PP_AZIMUTHSRS_PP_LONGITUDE_OF_POINT_1SRS_PP_LATITUDE_OF_POINT_1SRS_PP_LONGITUDE_OF_POINT_2SRS_PP_LATITUDE_OF_POINT_2SRS_PP_LONGITUDE_OF_POINT_3SRS_PP_LATITUDE_OF_POINT_3SRS_PP_RECTIFIED_GRID_ANGLESRS_PP_LANDSAT_NUMBERSRS_PP_PATH_NUMBERSRS_PP_PERSPECTIVE_POINT_HEIGHTSRS_PP_SATELLITE_HEIGHTSRS_PP_FIPSZONESRS_PP_ZONESRS_PP_LATITUDE_OF_1ST_POINTSRS_PP_LONGITUDE_OF_1ST_POINTSRS_PP_LATITUDE_OF_2ND_POINTSRS_PP_LONGITUDE_OF_2ND_POINTSRS_PP_PEG_POINT_LATITUDESRS_PP_PEG_POINT_LONGITUDESRS_PP_PEG_POINT_HEADINGSRS_PP_PEG_POINT_HEIGHTSRS_UL_METERSRS_UL_FOOTSRS_UL_FOOT_CONVSRS_UL_US_FOOTSRS_UL_US_FOOT_CONVSRS_UL_NAUTICAL_MILESRS_UL_NAUTICAL_MILE_CONVSRS_UL_LINKSRS_UL_LINK_CONVSRS_UL_CHAINSRS_UL_CHAIN_CONV
SRS_UL_RODSRS_UL_ROD_CONVSRS_UL_LINK_ClarkeSRS_UL_LINK_Clarke_CONVSRS_UL_KILOMETERSRS_UL_KILOMETER_CONVSRS_UL_DECIMETERSRS_UL_DECIMETER_CONVSRS_UL_CENTIMETERSRS_UL_CENTIMETER_CONVSRS_UL_MILLIMETERSRS_UL_MILLIMETER_CONVSRS_UL_INTL_NAUT_MILESRS_UL_INTL_NAUT_MILE_CONVSRS_UL_INTL_INCHSRS_UL_INTL_INCH_CONVSRS_UL_INTL_FOOTSRS_UL_INTL_FOOT_CONVSRS_UL_INTL_YARDSRS_UL_INTL_YARD_CONVSRS_UL_INTL_STAT_MILESRS_UL_INTL_STAT_MILE_CONVSRS_UL_INTL_FATHOMSRS_UL_INTL_FATHOM_CONVSRS_UL_INTL_CHAINSRS_UL_INTL_CHAIN_CONVSRS_UL_INTL_LINKSRS_UL_INTL_LINK_CONVSRS_UL_US_INCHSRS_UL_US_INCH_CONVSRS_UL_US_YARDSRS_UL_US_YARD_CONVSRS_UL_US_CHAINSRS_UL_US_CHAIN_CONVSRS_UL_US_STAT_MILESRS_UL_US_STAT_MILE_CONVSRS_UL_INDIAN_YARDSRS_UL_INDIAN_YARD_CONVSRS_UL_INDIAN_FOOTSRS_UL_INDIAN_FOOT_CONVSRS_UL_INDIAN_CHAINSRS_UL_INDIAN_CHAIN_CONVSRS_UA_DEGREESRS_UA_DEGREE_CONVSRS_UA_RADIANSRS_PM_GREENWICHSRS_DN_NAD27SRS_DN_NAD83SRS_DN_WGS72SRS_DN_WGS84SRS_WGS84_SEMIMAJORSRS_WGS84_INVFLATTENING	OAO_Other	OAO_North	OAO_SouthOAO_EastOAO_WestOAO_UpOAO_DownOAMS_TRADITIONAL_GIS_ORDEROAMS_AUTHORITY_COMPLIANTOAMS_CUSTOMPROJ_ERR_INVALID_OP PROJ_ERR_INVALID_OP_WRONG_SYNTAXPROJ_ERR_INVALID_OP_MISSING_ARG%PROJ_ERR_INVALID_OP_ILLEGAL_ARG_VALUE+PROJ_ERR_INVALID_OP_MUTUALLY_EXCLUSIVE_ARGS-PROJ_ERR_INVALID_OP_FILE_NOT_FOUND_OR_INVALIDPROJ_ERR_COORD_TRANSFM$PROJ_ERR_COORD_TRANSFM_INVALID_COORD0PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN#PROJ_ERR_COORD_TRANSFM_NO_OPERATION#PROJ_ERR_COORD_TRANSFM_OUTSIDE_GRID%PROJ_ERR_COORD_TRANSFM_GRID_AT_NODATAPROJ_ERR_OTHERPROJ_ERR_OTHER_API_MISUSEPROJ_ERR_OTHER_NO_INVERSE_OPPROJ_ERR_OTHER_NETWORK_ERRORr@   rE   rH   rJ   rL   rO   objectrQ   ro   rr   rt   rx   rz   r|   r   AreaOfUse_swigregisterr   r   r   r   r   r   SpatialReference_swigregisterr  ,CoordinateTransformationOptions_swigregisterr  %CoordinateTransformation_swigregisterrK  OSR_CRS_TYPE_GEOGRAPHIC_2DOSR_CRS_TYPE_GEOGRAPHIC_3DOSR_CRS_TYPE_GEOCENTRICOSR_CRS_TYPE_PROJECTEDOSR_CRS_TYPE_VERTICALOSR_CRS_TYPE_COMPOUNDOSR_CRS_TYPE_OTHERrN  CRSInfo_swigregisterrj  rm  ro  rq  rs  rv  rx  rz  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r%   r$   r   <module>rn     s
   :#/"[
L$ L
 44 !%!D!D #@@ 44  $ B B   &&(( ** (( &&(( 88 44  :: !%!D!D !%!D!D 66 __
&&040b0b -!%!D!D :>:v:v 7"&"F"F %)%L%L "%)%L%L "-1-\-\ *&*&N&N #.. .. #'#H#H   :: (( ">> #@@ .. !<< (( &&** 00 #'#H#H  !<< ,0,Z,Z )#'#H#H  #'#H#H  #'#H#H  #'#H#H  #'#H#H  !<< #@@ 00 ""00 &&(( ** (( &&(( ** __
""&&(( 00 88 ** 66 __
66 .. !<< !<< #@@ !<<  :: !<<  :: 00 22 $$">> !<< ">> !<< ">> !<< ">> 22 ,, "&"F"F 66 &&#@@  $ B B #@@  $ B B  :: !<< 88 66   (( $$.. 00  :: ((   ** __
&&,, 66 (( 22 (( 22 ** 44 ** 44 22 !<< (( 22 (( 22 (( 22 22 !<< ,, 66 ** 44 (( 22 $$.. $$.. &&00 .. 88 ,, 66 ,, 66 .. 88 "",, ""((         .. 66 NN	NN	NN	====	==!<< 88 .. #'#H#H  "&"F"F (,(R(R %.2.^.^ +040b0b -44 '+'P'P $373h3h 0&*&N&N #&*&N&N #(,(R(R %$$ :: #@@ #@@ (++&*::J6 :J~<@ 6; 2R/)- -"   I &8989-F	!v F	!V  " "#3 4Mf M@  1 12Q R9Jv 9Jx  * *+C D6 "<< !<< 66 44 22 22 ,, +f +0   ' "0+++116767082)**+++,,())]'  s   l 
l l 