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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 25 October 2012 15:31

snike
Participant actif
Date d'inscription: 29 Mar 2007
Messages: 114

QGIS : Requêtes paramétrables

Bonjour,

  J'ai mon projet qui contient une vingtaine de couches dans lesquelles je retrouve un champ INSEE dédié à regrouper les éléments selon leur commune.
  Pour afficher que les éléments de ma commune dont l'INSEE est "98765", je vais dans chaque couche mettre dans sous ensemble la requête "INSEE"="98765" et cela me prend 10 min à chaque fois que je veux filtrer les éléments d'une autre commune.
  Existe t-il un autre moyen pour automatiser cela, par exemple en spécifiant dans ma requête une variable ("INSEE" = [ma_commune]), ainsi en modifiant seulement la variable ma_commune, j'évite de perdre 10min.

Merci par avance.

Hors ligne

 

#2 Thu 25 October 2012 16:56

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 401

Re: QGIS : Requêtes paramétrables

Bonjour,
Tu peux utiliser un plugin pour créer autant de shapes que tu as de code INSEE (si tu en a peu).
Cette fonction se retrouve dans le plugin Ftools.
Vecteurs | Outils de géometrie | Morceau unique vers morceaux multiples.
Tu precises le shape en entree et la colonne qui contient tes valeurs INSEE.

Hors ligne

 

#3 Mon 29 October 2012 09:58

snike
Participant actif
Date d'inscription: 29 Mar 2007
Messages: 114

Re: QGIS : Requêtes paramétrables

Bonjour,

  Je ne souhaite pas morceler mon shape.

Cordialement,

Hors ligne

 

#4 Mon 29 October 2012 14:11

Julie P
Participant actif
Lieu: Pessac
Date d'inscription: 4 Oct 2006
Messages: 107
Site web

Re: QGIS : Requêtes paramétrables

Ce n'est probablement pas la solution la plus pratique, mais tu peux :
- enregistrer un projet QGIS paramétré comme il faut pour une commune
- ouvrir le fichier QGS avec un éditeur de texte et remplacer les codes INSEE par ceux de la commune qui t'intéresse maintenant (par exemple remplacer "INSEE_COM" LIKE '44109' par "INSEE_COM" LIKE '44110')
- rouvrir le QGS dans QGIS
C'est bien ce que tu cherches à faire?

Hors ligne

 

#5 Mon 29 October 2012 16:07

snike
Participant actif
Date d'inscription: 29 Mar 2007
Messages: 114

Re: QGIS : Requêtes paramétrables

Bonjour,

  C'est bien ce que je veux arriver à faire. Ce serait une piste, je verrais pour automatiser cela avec AutoIt.
 
Merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB