
    hB                     2    S SK Jr  S SKJr   " S S\5      rg)    )GDALBase)rasterc                   L    \ rS rSrSr\S 5       r\R                  S 5       rSrg)GDALRasterBase   z8
Attributes that exist on both GDALRaster and GDALBand.
c                 >   S/n[         R                  " U R                  5      nU(       a>  SnX#   nU(       a1  UR                  UR	                  5       5        US-  nX#   nU(       a  M1  [         R
                  " U5        0 nU H  n[         R                  " U R                  US:X  a  SOUR                  5       5      nU(       d  MC  0 nSnXc   nU(       a7  UR	                  5       R                  S5      u  pXU	'   US-  nXc   nU(       a  M7  XuU=(       d    S'   M     U$ )z
Return the metadata for this raster or band. The return value is a
nested dictionary, where the first-level key is the metadata domain and
the second-level is the metadata item names and values for that domain.
DEFAULTr      N=)	capiget_ds_metadata_domain_list_ptrappenddecodefree_dslget_ds_metadataencodesplit)selfdomain_list	meta_listcounterdomainresultdatadomain_metaitemkeyvals              U/var/www/html/env/lib/python3.13/site-packages/django/contrib/gis/gdal/raster/base.pymetadataGDALRasterBase.metadata
   s    !k 44TYY?	 G'F""6==?31"+ & 	i  !F''		9,&--/D  KG=D;;=..s3#&C 1}	 $ +66&Y'' "(     c                 (   UR                  5        H~  u  p#US:X  a  SOUR                  5       nUR                  5        HM  u  pE[        R                  " U R                  UR                  5       U(       a  UR                  5       OSU5        MO     M     g)zW
Set the metadata. Update only the domains that are contained in the
value dictionary.
r	   N)itemsr   r   set_ds_metadata_itemr   )r   valuer   r!   	meta_name
meta_values         r    r!   r"   <   ss     !&F#y0TfmmoF)1)9%	))II$$&+5J%%'4	 *:	 !.r#    N)	__name__
__module____qualname____firstlineno____doc__propertyr!   setter__static_attributes__r*   r#   r    r   r      s4     / /b __ r#   r   N)django.contrib.gis.gdal.baser   "django.contrib.gis.gdal.prototypesr   r   r   r*   r#   r    <module>r5      s    1 =HX Hr#   