Génération de diagrammes schématiques

L'extension ArcGIS Schematics vous permet de produire rapidement des schémas de vos données SIG ou tout autre type de données.

La génération de schémas peut être configurée comme un processus itératif où trois composants schématiques différents peuvent être exécutées pour créer un schéma : le constructeur de schémas, les règles schématiques et la mise en page automatique.

processus de génération de schémas

Le constructeur de schémas est le seul composant nécessaire dans votre configuration. Les règles schématiques et la mise en page automatique sont en option.

Lors de la génération d'un schéma, le constructeur de schéma va d'abord entrer en action. Il est la principale composante schématique de toutes les générations de schémas. Il attend des données d'entrée ou un contexte spécifique qu'il peut analyser et décoder avant de les transformer en entités schématiques. Il travaille dans la mémoire et crée généralement une entité schématique pour chaque élément qu'il identifie comme une entrée.

Ensuite, si les règles schématiques sont configurés pour le type de schémas que vous générez, elles exécutent à leur tour le contenu actuel du schéma en mémoire. Le contenu du schéma en mémoire évolue de manière itérative règle après règle.

Enfin, si une mise en page automatique est spécifié, elle s'exécute sur le schéma en mémoire.

Générations d'exemples de schémas

Exemple de configuration en fonction des entités d'un réseau géométrique

Pour ce premier scénario, Schematics a été utilisé pour travailler sur les entités SIG provenant de réseaux géométriques de distribution d'eau et de transport d'électricité. Ces réseaux ont des dépendances essentielles. Par exemple, les stations de pompage sur le réseau de distribution d'eau ont besoin d'électricité pour être opérationnelles. Le but était de générer des schémas très simplifiés pour visualiser et comprendre facilement les interdépendances des réseaux et mettre en évidence les éléments critiques sur le réseau.

Un modèle de schéma a été configuré pour construire des diagrammes schématiques à partir des deux réseaux géométriques. Un ensemble de règles de réduction a été précisé afin de réduire la plupart des éléments intermédiaires non essentiels et ainsi de ne garder que l'infrastructure critique des réseaux d'eau et d'électricité dans le schéma. Le modèle de schéma était également configuré pour exécuter une mise en page automatique lors de la génération de sorte que les éléments essentiels restants du schéma dans le diagramme sont disposés hiérarchiquement et la distance entre eux est normalisée.

Le graphique ci-dessous montre la façon dont un schéma basé sur cette configuration est généré. Pour générer cet exemple de schéma, Schematics reçoit un ensemble de 1 032 entités SIG en entrée. Le processus de génération permet de construire rapidement un schéma hiérarchique simplifié qui ne représente que les 9 éléments essentiels restants (stations de pompage, transformateurs essentiels et structures critiques), la station électrique qui les alimente eux et la façon dont ces éléments sont reliés :

Génération d'un diagramme schématique simplifié à partir des entités du réseau géométrique avec une mise en page automatique

Exemple de configuration basé sur les entités SIG déconnectées

Dans ce deuxième cas d'utilisation, Schematics a été utilisé pour générer des schémas à partir d'entités SIG déconnectés. Dans la base de données, il y avait un ensemble de classes de relations que détaillaient les relations entre certaines entités SIG de la base de données. L'idée était d'utiliser ces classes de relations pour générer des schémas représentant les relations entre les entités SIG.

Par exemple, un modèle de schéma a été configuré pour construire les diagrammes schématiques des stations électriques. Grâce à une classe de relations qui relie les stations électriques aux commutateurs qui leur fournissent de l'énergie et à une autre classe de relations reliant les stations électriques aux infrastructures essentielles, des règles de relation ont été précisées pour créer des diagrammes schématiques montrant les relations entre les commutateurs électriques et les différents types d'infrastructures essentielles. Le modèle de schéma était également configuré pour exécuter une mise en page automatique lors de la génération de sorte que les entités schématiques du schéma créé étaient positionnés schématiquement.

Le graphique ci-dessous montre le mode de génération d'un exemple de schéma sur la base de cette configuration. Pour créer ce schéma, Schematics commence à partir d'un ensemble de 4 stations en entrée. Le processus de génération permet de construire rapidement un schéma riche qui représente tous les commutateurs qui alimentent les hôpitaux dans le département :

Génération d'un diagramme schématique à partir de données SIG déconnectées et mise en page automatique de son contenu

Exemple de configuration basé sur des couches d'analyse du réseau

Pour ce troisième scénario, Schematics a été utilisé pour générer des schémas à partir des couches d'analyse du réseau résolues. Le jeu de données du réseau utilisé ici détaille les rues de Paris, quelques-unes des principales lignes de métro, les connexions entre les entrées et sorties de stations (au niveau des rues) et les lignes des stations (sous-terraines) et les connexions à l'intérieur des stations qui se connectent à plusieurs lignes de métro. L'idée était d'utiliser Schematics pour créer une carte schématique de synthèse pour les piétons souhaitant joindre un point à un autre et qui détaille chaque ligne de rue/interconnexion/station/métro qu'ils doivent passer.

Par exemple, un modèle de schéma a été configuré pour construire des diagrammes schématiques de la couche d'analyse résolue du réseau de l'itinéraire commençant à un point de localisation et se terminant à un autre endroit. Un ensemble de règles de réduction a été utilisé pour réduire toutes les jonctions le long de la même rue afin de conserver le point de départ et d'arrivée sur chaque rue dans l'itinéraire. De la même façon, un ensemble de règles de réduction a été configuré pour réduire toutes les stations le long de la même ligne de métro afin de conserver la station de départ et d'arrivée sur chaque ligne dans l'itinéraire. Des règles de requête spatiale ont également été configurées pour ajouter des conteneurs schématiques qui relient les connexions dans n'importe quelle station d'interconnexion ou relient l'entrée/la sortie du métro à la station de métro. Le modèle de schéma était également configuré pour exécuter automatiquement lors de la génération une mise en page composite que enchaîne deux algorithmes : le premier algorithme est utilisé pour positionner les entités schématiques sur le schéma dans des directions géo-angulaires et le second algorithme pour compresser la distance entre les élément du réseau.

Le graphique ci-dessous montre le mode de génération d'un exemple de schéma sur la base de cette configuration. Pour créer ce schéma, Schematics commence à partir d'une couche d'analyse résolue du réseau de l'itinéraire en entrée. Le processus de génération permet de construire rapidement une carte routière détaillée contenant les détails et les directions de chaque rue, entrée de métro, station de métro, ligne, interconnexion qui doivent être prises le long de l'itinéraire. En outre, pour chaque point le long de l'itinéraire, une étiquette indique le temps mis pour atteindre ce point à partir du point de départ :

Génération d'un diagramme schématique à partir d'une couche d'analyse du réseau résolue en réduisant certains éléments inutiles le long de l'itinéraire, en ajoutant quelques relations et en mettant automatiquement son contenu en page