Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB