L'exemple suivant montre les résultats d'exécution de la règle Requête spatiale dans un diagramme.
Pour le modèle de diagramme schématique qui implémente le diagramme d'exemple suivant (figure 1.1), une règle Requête spatiale est définie de façon à détecter et ajouter automatiquement les entités de réseau secondaires qui sont proches des entités TransformerBank initialement utilisées pour générer les diagrammes. Les entités TransformerBank sont les entités schématiques affichées en bleu dans le diagramme d'exemple ci-dessous.
Les attributs de la règle Requête spatiale sont spécifiés de façon que seuls les liens schématiques SecondaryLine dont les entités associées se trouvent à une distance de 1 mètre des entités TransformerBank initiales soient extraits et ajoutés au diagramme schématique généré. Ensuite, comme les options du générateur standard pour le modèle de diagramme spécifient que les nœuds connectés doivent être automatiquement extraits et ajoutés pour tout lien (l'option Ajouter les nœuds connectés est sélectionnée), les nœuds d'origine ou d'extrémité qui connectent les liens SecondaryLine ajoutés aux entités TransformerBank initiales sont également ajoutés automatiquement lors de l'exécution de la règle :
La figure 1.2 montre le résultat de la mise à jour du diagramme alors que cette règle Requête spatiale est active. Lorsque des tronçons SecondaryLine sont proches d'entités TransformerBank, la règle extrait automatiquement ces tronçons et l'emplacement de leurs services connectés (cercles gris) afin de préserver la topologie et crée les entités schématiques associées dans le diagramme généré :