Une table d'intervalles permet de spécifier différentes actions à exécuter en fonction de la valeur d'une propriété ou d'une donnée spécifiée.
Pour créer une table d'intervalles
- Dans l'onglet Explorateur de cartes, sous Dessin courant, cliquez avec le bouton droit de la souris sur Requête courante, puis choisissez Définir.
- Dans la boîte de dialogue Définir la requête des dessins associés, cliquez sur Modifier les propriétés.
- Si vous créez une table d'intervalles pour réaliser une modification de propriétés, sélectionnez la propriété à modifier dans la boîte de dialogue Définir les modifications de propriétés.
- Déplacez le curseur dans la zone expression et spécifiez l'emplacement de la valeur sur laquelle vous voulez baser la modification.
Entrez une variable, un nom de champ ou une autre expression valide. Par exemple, pour modifier la couleur d'un objet en fonction de son élévation, entrez .ELEVATION dans la zone Expression.
- Cliquez sur Intervalle.
- Dans la boîte de dialogue Définir la table des intervalles, cliquez sur Nouvelle pour créer une table d'intervalles.
- Entrez le nom de la table et cliquez sur OK.
- Dans la boîte de dialogue Définir la table des intervalles, sélectionnez un opérateur et une valeur pour la première condition.
Vous déterminez ainsi un intervalle pour le traitement des objets.
- Indiquez la valeur renvoyée à associer à la première condition.
La valeur retournée indique comment modifier la propriété sélectionnée. Par exemple, si vous modifiez la couleur d'un objet en fonction de son élévation, entrez la couleur dans la zone Valeur retournée.
- Cliquez sur le bouton Ajouter pour ajouter la condition à la définition de la table d'intervalles courante.
Lors de l'exécution de la modification de propriétés, chaque objet ayant la valeur d'expression spécifiée (par exemple, élévation > 200) sera modifié conformément à la valeur retournée choisie (par exemple, colorié en rouge).
- Spécifiez les autres conditions.
- Cliquez sur OK pour fermer la boîte de dialogue Définir les modifications de propriétés.
- Assurez-vous que l'option Modifier propriétés est activée.
- Cliquez sur Exécuter une requête pour extraire et modifier les objets.
Création d'un exemple de table d'intervalles
L'exemple suivant crée une table d'intervalles dans l'optique d'une modification de propriétés. Cet exemple de table affiche en rouge les parcelles dont la surface est supérieure à 6000 m2 et en bleu celles dont la surface est égale ou inférieure à 6000 m2.
Pour créer un exemple de table d'intervalles
- Dans l'onglet
Explorateur de cartes
, sous Dessin courant, cliquez avec le bouton droit de la souris sur Requête courante, puis choisissez Définir.
- Dans la boîte de dialogue Définir la requête des dessins associés, cliquez sur Définir les modifications de propriétés.
- Dans la boîte de dialogue Définir les modifications de propriétés, sélectionnez la propriété Couleur.
- Dans la zone Expression, cliquez sur Propriété et sélectionnez Aire. Cliquez sur OK.
- Cliquez sur Intervalles.
- Dans la boîte de dialogue Définir la table des intervalles, cliquez sur Nouvelle.
- Entrez Couleur et cliquez sur OK pour fermer la boîte de dialogue Nouvelle table des intervalles.
- Entrez la description Couleur des surfaces supérieures à 6000 m2.
- Dans la zone Condition, sélectionnez l'opérateur <=.
- Dans la zone Valeur de l'expression, entrez 6000.
- Dans la zone Valeur retournée, entrez Bleu.
- Cliquez sur Ajouter.
- Dans la zone Condition, sélectionnez l'opérateur >.
- Laissez la valeur 6000 dans la zone Valeur de l'expression.
- Dans la zone Valeur retournée, entrez Rouge.
- Cliquez sur Ajouter.
- Cliquez sur OK pour fermer la boîte de dialogue Définir la table des intervalles.
- Vérifiez que la table d'intervalles de couleurs est sélectionnée.
- Cliquez sur Ajouter pour ajouter la modification de propriétés de couleur à la liste Modifications des propriétés courantes.
- Cliquez sur OK pour fermer la boîte de dialogue Définir les modifications de propriétés.
- Assurez-vous que l'option Modifier propriétés est activée.
- Cliquez sur Exécuter une requête pour extraire et modifier les objets.