
    nj                         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5        g)NzCUsage: gdalchksum.py [-b band] [-srcwin xoff yoff xsize ysize] file   )print     Z/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo_utils/samples/gdalchksum.pyUsager
   $   s    	
OPr   c                 &   S n/ nS n[         R                  " U 5      n U c  gSnU[        U 5      :  a  X   nUS:X  a"  US-   nUR                  [	        X   5      5        O\US:X  aD  [	        XS-      5      [	        XS-      5      [	        XS-      5      [	        XS-      5      /nUS-   nOUc  X   nO
[        5       $ US-   nU[        U 5      :  a  M  Uc
  [        5       $ [         R                  " U5      nUc  [        SU-  5        gUc  SSUR                  UR                  /nU(       d"  [        [        SUR                  S-   5      5      nU H?  nUR                  U5      nUR                  US   US   US   US   5      n	[        U	5        MA     S ng )	Nr      z-bz-srcwinr         zUnable to open %s)r   GeneralCmdLineProcessorlenappendintr
   Openr   RasterXSizeRasterYSizelistrangeRasterCountGetRasterBandChecksum)
argvsrcwinbandsfilenameiargdsband_numoBandresults
             r	   mainr%   )   s   FEH''-D| 	
A
c$i-g$;AALLTW&IDQK DQK DQK DQK 	F AAwH 7NE- c$i-0 w 
8	B	z!H,- ~Q7U1r~~134   *q	6!9fQiKf 
 
Br   __main__)sysosgeor   r
   r   r%   __name__exitr   r   r	   <module>r+      sD   >  
 hh =@ zHHT#((^ r   