Requête Rapport Thématique
Requêtes
![]() ![]() |
ViSit.Anywhere répond aux fonctions de sélections standard, de requêtes (requête spatiale, filtre, groupage) et d’édition (de nombreux formats d’export) énoncés dans les CCTP. L'utilisateur délimite la zone à utiliser, puis choisit la table spatiale à utiliser. Les enregistrements sont présentés dans une grille de type Excel. L'utilisateur retrouve les fonctions classiques de :
|
Le (ou les) enregistrements sélectionnés peuvent être mis en surbrillance et localisés dans la carte.
Requêtes simples et complexes
Dans V4 l’accès naturel aux données est géographique; divers navigateurs facilitent l’accès à une zone d’intérêt, l’index spatial de l’arbre des sites assure ensuite le chargement et l’affichage rapide des données dans la carte.
Le mode de requêtage préférentiel est donc spatial; les requêtes sont par défaut limitées au contenu de la carte (ou à une zone à l’intérieur de celle ci). Ce filtrage spatial est alors prépondérant pour limiter la taille de la base ADO à charger en mémoire et à afficher dans la grille de résultat.

Exemple de filtre spatial : lister tous les branchements Assainissement d'un quartier.
L'utilisateur délimite manuellement la zone servant de filtre spatial, ou identifie un polygone existant dans la carte. Il exécute ensuite une requête spatiale sur la table des branchements.
Le jeu de données final sera issu des quelques sites retenus par le critère spatial. Il est possible de compléter cette requête spatiale par des conditions sémantiques définies au niveau de la grille de résultats (par exemple, les branchements posés en 2010).

Exemple de filtre sémantique : lister tous les branchements Assainissement connectés à un collecteur dont la pente est inférieure à x %.
On peut exécuter la requête sur les collecteurs, puis naviguer vers les branchements associés. On peut également rapporter la pente du collecteur comme une colonne Expression d'un branchement pour permettre une requête directe sur la table des branchements.
Il est également possible de consulter un historique d’intervention et de lister les interventions à venir. Ces opérations sont réalisables sur l’ensemble des données ou limitées par un filtre spatial.
Géotech considère la base de gestion clientèle comme une base externe. ViSit Anywhere peut intégrer (en lecture seule) les informations utiles dans le SIG métier. Cette intégration est réalisée à partir d’une vue définissant les champs à extraire de la base. ViSit Anywhere ne modifie en aucun cas les données de la base clientèle.
L'utilisateur est en mesure d’effectuer dans ViSit.Anywhere la majorité (ou même la totalité) des requêtes quotidiennes des utilisateurs. Les ‘vraies’ jointures sur de grands jeux de données sont rares. Ce type d’opération doit être effectué directement sur la base spatiale finale, à l’aide d’une extension (un ‘snap-in’ VA). Ces requêtes sont effectuées depuis VA, en bénéficiant de son ’ergonomie: grille de données, impression / export des résultats, etc.
Ces requêtes ainsi que les scenarii d’utilisation associés auront été complètement définis au préalable.

Ces requêtes ainsi que les scenarii d’utilisation associés auront été complètement définis au préalable.

Informations topologiques dans les requêtes
La topologie réseau est implémentée dans VA comme une extension optionnelle, Vigis.Network.dll. Cette extension permet de décrire un nombre quelconque de modèles réseau, en spécifiant pour chaque modèle ses différentes tables : nœud, segment, équipements, branchement, point de livraison. La topologie du réseau est exprimée dans des relations ou des associations entre ces différentes tables : une relation directe parent/enfant, entre un segment et ses équipements par exemple ; une association, entre un nœud et les segments connectés. L’extension réseau maintient ces relations pendant les opérations de saisie.
Ces relations et ces expressions sont disponibles pour construire des colonnes Expression, comme le nombre de segments connectés sur chaque nœud. Avec une telle expression, on peut facilement détecter des anomalies de saisie potentielles : noeud sans segment connecté, noeud de type 'Transformateur électrique' lié à plus de 2 segments, etc...
Pour exploiter pleinement la topologie du réseau, il faut être capable de parcourir les données au delà des objets directement connectés. L'extension réseau contient un moteur d’exploration du réseau, qui parcourt tous les segments connectés à partir d’un point de départ et de conditions d’arrêt. Le résultat de l'exploration se compose de la liste des segments parcourus, des points d'arrêts rencontrés et de tous les objets d'une table cible (choisie par l'utilisateur) atteints par l'exploration.
Un modèle réseau peut être orienté ou non. Dans un modèle orienté (comme un réseau d’assainissement), l’exploration du réseau respecte le sens de saisie des segments lors du parcours.
L’exploration réseau est notamment utilisée pour :
- déterminer les organes à manoeuvrer pour isoler une casse, et lister les points de livraison impactés ; dans ce cas, la table cible est la table des branchements,
- lister tous les branchements en amont d’un point du réseau d’eaux usées,
- lister tous les segments alimentés par un ou plusieurs points d’injection (pour les réseaux d’eau ou d’électricité, par exemple).
L’exploration réseau permet d’introduire une dimension topologique dans une requête. Si on veut par exemple connaître tous les branchements industriels en amont d’un point du réseau d’assainissement, on effectue d’abord une exploration du réseau vers l’amont à partir de ce point, puis on filtre la liste des branchements ainsi obtenus par le critère ‘Industriel’. Dans certains cas, il est judicieux de matérialiser ce résultat d’exploration dans les données. En électricité par exemple, il est essentiel de connaître le départ (la source) alimentant chaque segment (et chaque branchement) du réseau. Cette information est constamment utilisée pour coloriser le réseau ou pour filtrer des requêtes. VA permet de matérialiser l’exploration du réseau à partir d’une source dans une association entre chaque segment exploré et la source d’origine.

Requête pré-enregistrée
VA permet d'enregistrer une requête pour la rejouer ultérieurement, à l'identique ou en la modifiant. Cette requête constitue un filtre sur les données, par des critères sur les attributs.
L'utilisateur de base peut exécuter dans VA toutes les requêtes définies dans le projet ; il peut également créer et enregistrer ses propres requêtes dans son espace personnel. Seul un utilisateur 'Avancé' ou 'Administrateur' peut consolider sur le serveur de nouvelles requêtes et les mettre à la disposition de tous.
Statistiques

La production de rapports et de statistiques peut s'effectuer dans ViSit.Anywhere (à partir des requêtes décrites ci-dessus) ou dans la base de données spatiales publiée par le service d'auto-synchronisation.
Dans ViSit.Anywhere, il est possible de développer des modèles de rapport (incluant des graphiques de type histogramme ou camembert) à partir de spécifications précises. Le client peut ensuite exploiter ces modèles pour produire ses statistiques, ou les modifier pour des besoins spécifiques.
La production de statistiques à partir de la base de données spatiales dépend de la base utilisée. Généralement, le client maîtrise cet environnement et développe lui-même ses outils de reporting.
Thématiques

Thématiques et resymbolisation
ViSit propose deux approches différentes pour personnaliser le rendu cartographique : les thématiques et la resymbolisation. Les traitements thématiques de ViSit sont destinés à mettre en valeur dans la cartographie les informations littérales liées aux données spatiales. Ces traitements peuvent être systématiques, pour garantir la cohérence cartographique du SIG, ou spécifiques, dans un document thématique. Une thématique modifie les données graphiques, qu'il s'agisse des données de base (traitement systématique) ou d'une copie (document thématique).
Resymbolisation
La resymbolisation est uniquement basée sur la répartition des données en niveaux (couches). Il s'agit d'un traitement dynamique qui affecte le rendu sans modifier les données sous-jacentes. Tous ces traitements peuvent être pré-configurés et enregistrés pour être appliqués de façon systématique.
Thématique
L'enrichissement cartographique thématique peut s'appliquer à la plupart des attributs graphiques gérés par les moteurs graphiques :
- niveau,
- symbologie : couleur, épaisseur, style de trait,
- remplissage : hachures, motifs surfaciques, couleur de remplissage,
- motifs linéaires,
- symboles,
- facteur d'échelle (Global, X, Y, ou Z).
Légende
L'outil "Légende" permet d'inclure dans le graphique une représentation d'une table de classification ; la taille de la légende est proportionnelle au contenu de la T.C. et à la taille de texte active.
Une option permet de limiter le contenu de la légende aux valeurs effectivement rencontrées dans le document.
La légende dynamique (thématique). Ex : couleur/épaisseur par diamètre de conduite, par année de pose.…
Interfaces - Profils utilisateurs - La bibliothèque de composants DevExpress
![]() |
La bibliothèque de composants DevExpress facilite la création et la personnalisation d'interfaces modernes et professionnelles (rubans, icônes, alertes, panneaux) particulièrement adaptées à la manipulation de données : grilles, diagrammes, rapports. |




