
    !\i\              
           S r SSKrSSKrSSKJr  \R
                  " SS9\R                  " SSSS	9\R                  " S
SSSS9\R                  " SSSSS9\\R                  S 5       5       5       5       5       5       r	g)z=Fetch and edit raster dataset metadata from the command line.    N)precision_optzTransform coordinates.)
short_helpINPUT-F)defaultrequiredz	--src-crsz	--src_crsz	EPSG:4326zSource CRS.)r   helpz	--dst-crsz	--dst_crszDestination CRS.c           	      P   SSK n [        R                  " U5      R                  5       nU R
                  S      UR                  S5      (       a  SU0nOFUR                  R                  U5      (       a&  UR                  U5       nUR                  nSSS5        UR                  S5      (       a  SU0nOFUR                  R                  U5      (       a&  UR                  U5       nUR                  nSSS5        U H  n[        R                  " U5      n	U	SSS2   n
U	SSS2   nUR                  R                  X#X5      u  pUS:  a6  U
 Vs/ s H  n[        X5      PM     n
nU Vs/ s H  n[        X5      PM     nnS/[!        U	5      -  nXSSS2'   XSSS2'   [        R"                  " [        R$                  " U5      5        M     SSS5        g! [         a    U/n GNf = f! , (       d  f       GN]= f! , (       d  f       GN= fs  snf s  snf ! , (       d  f       g= f)a  Transform coordinates between coordinate reference systems.

JSON arrays of coordinates, interleaved, are read from stdin.
Aarrays of transformed coordinates are written to stdout.

To transform a longitude, latitude point (EPSG:4326 is the default)
to another coordinate system with 2 decimal places of output
precision, do the following.


    $ cat << EOF | rio transform --dst-crs EPSG:32618 --precision 2
    > [-78.0 23.0]
    > EOF
    [192457.13, 2546667.68]

r   NenvEPSGinit      )rasterio.warpclick	open_file	readlinesOSErrorobj
startswithshutilexistsopencrsjsonloadswarp	transformroundlenechodumps)ctxinputsrc_crsdst_crs	precisionrasteriosrcflinecoordsxsysvresults                 Y/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/rasterio/rio/transform.pyr   r   	   s   2 ooe$..0 
f%%w'G__##G,,w'1%% ( f%%w'G__##G,,w'1%% ( DZZ%F!B1B]],,WrFFBA~3562aeA)263562aeA)26S3v;&F3Q3K14a4LJJtzz&)*  
  g (' (' 76- 
sh   $G AHG)AH'G;4AHH$H*H?AHG&%G&)
G8	3H;
H
	H
H%)
__doc__r   r   cligjr   commandargumentoptionpass_contextr        r1   <module>r:      s    C    23u5k; "k;%'4+  '" 6 44+r9   