
    nj                         S SK rS SKrS SKJr  S r\R                  4S jr\S:X  a#  \R                  " \" \R                  5      5        gg)    N)gdalc                 "    [        SX 4-  5        g )Nz%s %d)print)completemessagecb_datas      Z/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo_utils/samples/gdalimport.pyprogress_cbr
   &   s    	'W'
'(    c           	      8   [         R                  " U 5      n U c  g[        U 5      S:  a  [        S5        gU S   n[         R                  " U5      nUc  [        SU-  5        g[         R
                  " S5      nUc  [        S5        g[        U 5      S:  a  [        R                  R                  [        R                  R                  U5      5      u  pEUS	-   nSn[        R                  R                  U5      (       a?  US-   nUS
-   [        U5      -   S	-   n[        R                  R                  U5      (       a  M?  OU S   n[        SU-  5        UR                  UUSS/[        SS9nS n[        S5        UR                  S[        SS9  S n[        S5        g )Nr      z;Usage: gdalimport.py [--help-general] source_file [newfile]   zUnable to open %sGTiffzGeoTIFF driver not registered.   z.tif_z#Importing to Tiled GeoTIFF file: %sz	TILED=YESzTranslate: )callbackcallback_datazBuilding overviewsaveragezOverviews: Done)r   GeneralCmdLineProcessorlenr   OpenGetDriverByNameospathsplitextbasenameisfilestr
CreateCopyr
   BuildOverviews)	argvfilenamedatasetgeotiffnewbaseextnewfileinew_datasets	            r	   mainr+   *   s   ''-D|
4y1}KLAwHii!G!H,-""7+G./
4y1}ww''(8(8(BCF"ggnnW%%AAmc!f,v5G ggnnW%% q'	
/'
9:$$		
 # % 	K G	
K}   K	&Mr   __main__)
os.pathr   sysosgeor   r
   r"   r+   __name__exit r   r	   <module>r3      sH   @  
 ) hh 1h zHHT#((^ r   