Requête SQL

Requête SQL

Requête SQL

Une requête SQL, ou requête de définition, peut être appliquée à n'importe quelle couche vectorielle et permet de limiter les entités visibles par l'utilisateur final.

Si une requête de définition est définie pour une couche, l'utilisateur final ne verra que les entités qui répondent à la condition de la requête. Cela s'applique à l'affichage de la carte, à la table attributaire et à tous les tableaux de bord créés à partir de cette couche. Une même couche peut avoir des requêtes de définition différentes dans différents projets.

Pour configurer une requête de définition, cliquez sur les trois points situés à côté du nom de la couche et sélectionnez « Propriétés » (voir Figure 1), puis cliquez sur « Requête SQL » en bas de la fenêtre modale (voir Figure 2). Cela ouvre le générateur de requêtes (voir Figure 3). Dans le générateur, vous pouvez créer une expression qui limite le nombre d'entités affichées. Pour plus de facilité, vous pouvez sélectionner des champs, des valeurs de champ, ainsi que des fonctions et des opérateurs pour l'expression. Une fois l'expression prête, cliquez sur « Vérifier » et, après une vérification réussie, enregistrez-la.

Si une requête de définition est définie pour une couche, l'auteur de l'application verra un indicateur rouge à côté de la couche.