
    DhM
                     B   S r SSKrSSKrSSKrSSKJr  SSKrSSKrSSKJ	r	  SSK
JrJr  \R                  " \5      r\R                   " 5       \R"                  " SSS9\R$                  " S	S
\R&                  SS9\\R$                  " SSSSS9\R$                  " SSSSSSS9\R$                  " SSSSS9\R$                  " SSSSS9\R$                  " SSSSS9\R(                  \R*                  \S  5       5       5       5       5       5       5       5       5       5       5       5       rg)!z
$ fio info    N)
indent_opt)DriverError)optionswith_context_envinputT)requiredz--layerz
INDEX|NAMEzPrint information about a specific layer.  The first layer is used by default.  Layers use zero-based numbering when accessed by index.)metavarcallbackhelpz--countmeta_membercountzPrint the count of features.)
flag_valuer   z-fz--formatz--driverdriverzPrint the format driver.z--crscrsz!Print the CRS as a PROJ.4 string.z--boundsboundsz:Print the boundary coordinates (left, bottom, right, top).z--namenamezPrint the datasource's name.c           
      ^   [         R                  " U4SU0UD6 nUR                  nUR                  UR                  S9   UR                  UR
                  S9   UR                  [        U5      S9  UR                  R                  5       US'   U(       al  [        Xs   [        [        45      (       a6  [         R"                  " S	R%                  ['        [(        Xs   5      5      5        OA[         R"                  " Xs   5        O([         R"                  " [*        R,                  " XrS
95        SSS5        g! [         a(    UR                  SS9  [        R                  S5         GNf = f! [         a(    UR                  SS9  [        R                  S5         GN'f = f! , (       d  f       g= f)z
Print information about a dataset.

When working with a multi-layer dataset the first layer is used by default.
Use the '--layer' option to select a different layer.

layer)r   )r   NzBSetting 'bounds' to None - driver was not able to calculate bounds)r   z>Setting 'count' to None/null - layer does not support countingr    )indent)fionaopenmetaupdater   r   r   loggerdebuglen	TypeErrorr   	to_string
isinstancelisttupleclickechojoinmapstrjsondumps)ctxr   r   r   r   open_optionssrcinfos           aC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\fiona/fio/info.pyr-   r-      sD   @ 
E	7	7,	73xx"	KKszzK*	KKc#hK' gg'')U$+dE];;

388CT->$?@A

4,-JJtzz$679 
8	7  	KKtK$LLT	  	KKdK#LLP	 
8	7sN   &FD4E)3B8F4.E&"F%E&&F).FFFF
F,)__doc__loggingr(   r#   cligjr   r   	fiona.crsfiona.errorsr   	fiona.fior   r   	getLogger__name__r   commandargumentoptioncb_layeropen_optpass_contextr-        r.   <module>r?      s;          $ /			8	$ $'i8H8H78  i713dJ
Mh-/g}68j-H12 h&13$8   328/3 	8 ( 0$8r>   