#1 Mon 08 November 2021 12:10
- aheurion
- Participant actif
- Lieu: NANTES
- Date d'inscription: 8 Oct 2020
- Messages: 141
QGIS/PyQgis: probl Input
Bonjour,
Je me lance dans Python pour faire des processing scripts avec QGIS.
Je cherche notamment à restreindre mes input à une couche de lignes et à une couche csv, j'ai donc fait ainsi :
Code:
self.addParameter( QgsProcessingParameterFeatureSource( self.INPUT, self.tr('Couche canalisations'), [QgsProcessing.TypeVectorLine] ) ) self.addParameter( QgsProcessingParameterFeatureSource( self.INPUT2, self.tr('Couche ITV'), [QgsProcessing.TypeFile] ) )
Cela marche bien, j'ai mes deux input, mais j'aimerais que le second input ne puisse prendre que des csv uniquement, et pas n'importe quel type de fichier. Savez-vous comment je peux m'y prendre ?
(PS : pour avoir deux input j'ai défini en début de classe les constantes INPUT='INPUT' et INPUT2='INPUT2', est-ce la bonne façon de faire ?)
Dernière modification par aheurion (Mon 08 November 2021 17:29)
Hors ligne