A un moment donné, il est possible que les entités schématiques contenues dans un diagramme schématique ne soient plus à jour par rapport à l'état actuel des données en entrée qui ont été utilisées à l'origine pour générer le diagramme. Cela se produit dans les circonstances suivantes :
- Les éléments en entrée associés (c'est-à-dire les entités/objets SIG associés, les éléments XML, les éléments de réseau, etc) n'existent plus.
- Certaines valeurs attributaires sur les éléments en entrée d'origine ont changé.
- Certains nouveaux éléments en entrée sont maintenant détectés comme des données d'origine. Cela signifie que les résultats des opérations initiales de traçage, d'analyse du réseau, de requête personnalisée, de sélection par attribut et ainsi de suite, qui ont été utilisés comme données en entrée d'origine juste avant la génération du diagramme, renvoient maintenant de nouveaux éléments.
Les sections suivantes décrivent la façon dont ces changements peuvent être reflétés dans le contenu du diagramme lors de la mise à jour, en fonction du générateur sur lequel le diagramme est basé.
Mises à jour d'un diagramme du générateur standard
Un modèle de diagramme schématique basé sur le générateur standard peut être configuré pour fonctionner avec différentes données en entrée :.
- Les entités SIG organisées dans un réseau géométrique ou un jeu de données réseau lorsque ces entités sont mises en surbrillance dans un document ArcMap après une opération de traçage d'un réseau géométrique ou de sélection.
- Les requêtes personnalisées configurées sur toutes ses classes d'entités schématiques associées qui déterminent le contenu
Lorsque le contenu du diagramme est basé sur des entités SIG organisées dans un réseau géométrique ou un jeu de données réseau
Dans ce cas, les diagrammes schématiques sont générés à partir d'entités réseau mises à en surbrillance sur la carte après des opérations de traçage du réseau géométrique ou de sélection. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux entités réseau en surbrillance et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique, et non à partir des classes d'entités de réseau. Si des changements ont été appliqués aux données SIG, par exemple des changements d'état des entités ou des suppressions d'entités, ils ne sont pas automatiquement reportés sur le jeu de données schématique, et le contenu de votre diagramme schématique risque d'être incohérent avec le contenu du jeu de données SIG.
Une mise à jour du diagramme schématique peut ensuite être lancée de façon à ce que le jeu de données schématique soit synchronisé conformément aux données SIG et que les changements apportés aux entités réseau SIG soient répercutés sur le diagramme.
Le tableau ci-dessous montre le type de changement qui est répercuté sur le diagramme mis à jour, selon l'option de mise à jour choisie.
Type de changement sur les entités SIG initiales | Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option | Actualiser les attributs | Ajouter de nouvelles entités au diagramme actif | Ecraser le diagramme actif |
---|---|---|---|---|
Les entités SIG supprimées sont répercutées dans le diagramme mis à jour. | Oui | Non |
| Oui (Reportez-vous à la remarque 4 ci-dessous.) |
De nouvelles entités SIG sont comprises dans le diagramme mis à jour. |
| Non | Oui | Oui (Reportez-vous à la remarque 4 ci-dessous.) |
Les changements apportés aux attributs des entités SIG sont répercutés dans le diagramme mis à jour. | Oui Reportez-vous également à la remarque 3 ci-dessous. | Oui Reportez-vous également à la remarque 3 ci-dessous. |
Reportez-vous également à la remarque 3 ci-dessous | Oui (Reportez-vous à la remarque 4 ci-dessous.) Reportez-vous également à la remarque 3 ci-dessous. |
Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les entités réseau SIG associées aux entités schématiques contenues dans le diagramme ; d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.
Au cours du processus de mise à jour Schematics | Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option | Actualiser les attributs | Ajouter de nouvelles entités au diagramme actif | Ecraser le diagramme actif |
---|---|---|---|---|
Si les paramètres de traçage sont conservés dans la base de données schématique, le traçage est automatiquement réexécuté lors de la mise à jour. | Oui | Non | Non | Non |
Les règles sont réexécutées lors de la mise à jour. | Oui | Non | Oui | Oui |
Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour. | Oui ou Non (Il s'agit d'une option.) | Oui ou Non (Il s'agit d'une option.) | Oui ou Non (Il s'agit d'une option.) | Oui ou Non (Il s'agit d'une option.) |
Lorsque l'intégralité du contenu du diagramme provient de requêtes personnalisées
Dans ce cas, les diagrammes schématiques sont générés à partir d'un ensemble de requêtes configurées qui renvoie un ensemble d'enregistrements à partir de tables de base de données. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées à l'ensemble des enregistrements attendus dans le diagramme et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme.
Lorsque le diagramme est rouvert, les entités schématiques sont généralement interrogées à partir des classes d'entités du jeu de données schématique, et non à partir des tables de la base de données réelle. Ainsi, si des changements ont impacté le contenu de la base de données réelle, ils ne sont pas automatiquement reflétés dans les classes d'entités schématiques ou dans les diagrammes. Pour refléter ces changements, le diagramme schématique doit être mis à jour.
Le tableau ci-dessous montre le type de changement qui est répercuté sur le diagramme mis à jour, selon l'option de mise à jour choisie.
Type de changement sur l'ensemble des enregistrements renvoyé par les requêtes personnalisées | Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option | Actualiser les attributs |
---|---|---|
Les entités/objets supprimés sont répercutés dans le diagramme mis à jour. | Oui | Non |
De nouvelles entités/de nouveaux objets sont compris dans le diagramme mis à jour. | Oui | Non |
Les changements apportés aux attributs des entités/objets sont répercutés dans le diagramme mis à jour. | Oui | Oui |
Au cours de la mise à jour du diagramme, d'autres opérations spécifiques, telles que l'exécution des règles schématiques, peuvent également être réexécutées. Le tableau ci-dessous montre le type d'opération qui est également réexécutée lors de la mise à jour du diagramme :
Au cours du processus de mise à jour Schematics | Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option | Actualiser les attributs |
---|---|---|
Les règles sont réexécutées lors de la mise à jour. | Oui (Reportez-vous à l'avertissement ci-dessous.) | Non |
Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour. | Oui ou Non (Il s'agit d'une option.) | Oui ou Non (Il s'agit d'une option.) |
Mises à jour d'un diagramme du générateur de jeu de données réseau
Avec le générateur de jeu de données réseau, les diagrammes schématiques sont générés à partir de couches d'analyse de réseau résolues. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux entités en mémoire qui constituent cette couche d'analyse de réseau et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique. Si des changements appliquées au jeu de données réseau modifient la couche d'analyse de réseau résolue, les changements ne sont pas automatiquement reportés sur le jeu de données schématique. Dans ce cas, vous pouvez mettre à jour le contenu de votre diagramme schématique pour répercuter ces changements. Avant de mettre à jour le diagramme, vous devez résoudre la couche d'analyse de réseau.
Le tableau ci-dessous montre les types de changement répercutés dans le diagramme mis à jour :
Type de changement sur les entités en mémoire qui composent la couche d'analyse de réseau | Mettre à jour |
---|---|
Les éléments de réseau supprimés sont répercutés dans le diagramme mis à jour. | Oui |
De nouveaux éléments de réseau sont compris dans le diagramme mis à jour. | Oui |
Les changements apportés aux attributs des éléments de réseau sont répercutés dans le diagramme mis à jour. | Oui |
Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les éléments de réseau associés aux entités schématiques contenues dans le diagramme ; d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.
Au cours du processus de mise à jour Schematics | Mettre à jour |
---|---|
Les règles sont réexécutées lors de la mise à jour. | Oui |
Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour. | Oui ou Non (Il s'agit d'une option.) |
Mises à jour d'un diagramme du générateur XML
Avec le générateur XML , les diagrammes schématiques sont générés à partir de données XML en entrée. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux éléments XML en entrée et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique. Les changements appliquées aux données en entrée ne sont pas automatiquement reportés dans le jeu de données schématique. Pour refléter ces changements, vous devez mettre à jour le contenu de votre diagramme schématique.
Le tableau ci-dessous montre les types de changement répercutés dans le diagramme mis à jour :
Type de changement sur les éléments XML initiaux | Mettre à jour |
---|---|
Les éléments XML supprimés sont répercutés dans le diagramme mis à jour. | Oui |
De nouveaux éléments XML sont compris dans le diagramme mis à jour. | Oui |
Les changements apportés aux attributs des éléments XML sont répercutés dans le diagramme mis à jour. | Oui |
Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les éléments XML associés aux entités schématiques contenues dans le diagramme, mais d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.
Au cours du processus de mise à jour Schematics | Mettre à jour |
---|---|
Les règles sont réexécutées lors de la mise à jour. | Oui |
Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour. | Oui ou Non (Il s'agit d'une option.) |
Rubriques connexes
- Mise à jour de diagrammes schématiques
- Mise à jour d'un diagramme basé sur des entités de réseau
- Mise à jour d'un diagramme reposant sur le générateur de jeu de données réseau
- Mise à jour d'un diagramme reposant sur le constructeur XML
- Mise à jour d'un diagramme créé à partir de requêtes personnalisées
- Modification de la version de référence et lancement de la mise à jour
- Exemples de mise à jour de diagrammes