
    ;\hh                     ^    d Z dZdZddlmZ ddlmZmZ dZ G d de      Z	 G d	 d
e	e      Z
y)zCopyright 2021, 3LizzGPL version 3zinfo@3liz.org    )Enum)
NamedTupleUnionWfsOutputExtensionc                   ^    e Zd ZU eed<   eed<   eedf   ed<   eed<   eed<   eed<   eed<   y)	Formatcontent_typefilename_extN	force_crsogr_providerogr_datasource_optionszip
ext_to_zip)__name__
__module____qualname__str__annotations__r   tuplebool     >/var/www/qgis-server/plugins/wfsOutputExtension/definitions.pyr   r      s7    S$Y!!	I0r   r   c            	       `   e Zd ZdZededeedf   fd       Z eddddd	d
d      Z	 eddddd	d
d      Z
 edddddd
d      Z eddddd	dd	      Z eddddd	dd	      Z eddddd dd	      Z ed!d"dd#d	dd	      Z ed$d%dd&d	dd	      Z ed'd(dd)d	dd	      Z ed*d+dd,d	dd	      Zy)-OutputFormatsz Output formats. r
   returnNc                 h    | j                   j                         D ]  }|j                  |k(  s|c S  y)z*Return the format for the given extension.N)__members__valuesr
   )clsr
   format_definitions      r   findzOutputFormats.find   s:     "%!7!7!9 	) --=((	) r   zapplication/x-zipped-shpshpzESRI Shapefiler   T)shxdbfprjcpg)r	   r
   r   r   r   r   r   zapplication/x-zipped-tabtabzMapinfo File)datmapidzapplication/x-zipped-mifmif)z
FORMAT=MIF)midz$application/vnd.google-earth.kml+xmlkmlz	EPSG:4326KMLFz"application/geopackage+vnd.sqlite3gpkgGPKGzapplication/gpx+xmlgpxGPX)zGPX_USE_EXTENSIONS=YESzGPX_EXTENSIONS_NS=ogrz*GPX_EXTENSION_NS_URL=http://osgeo.org/gdalz.application/vnd.oasis.opendocument.spreadsheetodsODSzAapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetxlsxXLSXztext/csvcsvCSVzapplication/x-fgbfgb
FlatGeobuf)r   r   r   __doc__classmethodr   r   r   r"   ShpTabMifKmlGpkgGpxOdsXlsxCsvFgbr   r   r   r   r      s|    fdl(;   /%!/C /#!'C /#.C ;!C 9!D * 

 C E!C X!D !C (!!Cr   r   N)__copyright____license__	__email__enumr   typingr   r   PLUGINr   r   r   r   r   <module>rN      s;   &	  $	1Z 1gFD gr   