Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Exporter des schémas ArcGIS modulaires

Dans Enterprise Architect , en plus d'exporter l'intégralité de votre espace de travail ArcGIS, vous pouvez également exporter des schémas partiels. Ceci est utile si vous disposez d'une grande structure de géodatabase, telle qu'elle peut être définie dans un modèle de référence de l'industrie. Vous pouvez avoir besoin du schéma entier dans certaines situations, mais n'en avoir besoin que de petites parties pour des applications spatiales particulières, telles que la collecte de données sur le terrain. Dans un tel scénario, vous voudriez exporter un schéma qui contient uniquement les Fonctionnalité de fonctionnalité, les Tableaux et les domaines utilisés par votre application de données de terrain, sans dupliquer des parties de votre modèle de schéma d'origine. Vous utilisez à cet effet le Paquetage stéréotypé « Paquetage ».

Un Paquetage « Paquetage » est modélisé comme un sous-Package d'un Paquetage ArcGIS Workspace. Vous pouvez définir n'importe quel nombre de paquets « Paquetages » - chacun représentant un sous-ensemble différent du schéma de la géodatabase. Vous spécifiez quelles parties du schéma sont incluses en dessinant un connecteur de dépendance UML à partir du paquetage « Paquetage » vers chaque Paquetage inclus. Lorsque vous exportez le paquetage « Paquetage », le système inclut tous les autres Paquetages dont dépendent vos Paquetages inclus (via des connecteurs de dépendance).

Cette figure montre un schéma partiel qui inclut un seul des trois Fonctionnalité de données de fonctionnalité du schéma complet.

ArcGIS partial schema with Feature Datasets modeled using Sparx Systems Enterprise Architect.

Créer un paquetage Paquetage

Marcher

Action

Voir également

1

Créez ou ouvrez un diagramme ArcGIS dans votre espace de travail ArcGIS.

2

Faites glisser l'icône ArcGIS Schema Vue de la boîte à outils Core Diagramme vers votre diagramme .

Une prompt s'affiche pour saisir le nom du Paquetage .

3

Type un nom de Paquetage significatif et cliquez sur le bouton OK .

4

Faites glisser sur le diagramme tout autre Paquetages que vous souhaitez inclure dans le schéma exporté.

(Vous pourriez obtenir le même résultat en utilisant le diagramme enfant du Paquetage « Paquetage View» pour dessiner les Paquetages inclus).

5

Dessinez un connecteur de dépendance du paquetage « Paquetage View» vers chacun des autres Paquetages .

Notes

  • Définir les relations de dépendance sur un diagramme est pratique, mais pas nécessaire ; tant que les dépendances sont définies dans le modèle - qu'elles existent ou non sur un diagramme - l'exportateur de schéma ArcGIS les utilisera
  • Vous pouvez organiser vos diagrammes de dépendances dans la partie de l'espace de travail ArcGIS qui vous semble appropriée - les diagrammes peuvent résider sous le paquet « Paquetage Vue » lui-même ou sous tout autre élément de l'espace de travail ArcGIS

Exporter un schéma ArcGIS Vue à utiliser avec ArcCatalog

Marcher

Action

Voir également

1

Sélectionnez ArcGIS Schema Vue Paquetage dans un diagramme ou dans la fenêtre Navigateur .

2

Cliquez-droit et sélectionnez l'onglet 'Spécialiser | ArcGIS | Option de menu Exporter vers ArcGIS Workspace XML'.

3

Identifiez le fichier cible et cliquez sur le bouton Exporter.

Le système génère un document Workspace XML contenant uniquement les éléments associés au ArcGIS Schema Vue Paquetage .

Quels éléments associés sont inclus lorsque vous exportez un package ArcGIS Schema Vue ?

Ces règles s'appliquent lorsque vous exportez un ArcGIS Schema Vue Paquetage :

  • Les dépendances sont modélisées à l'aide du connecteur de dépendance UML
  • Tous les éléments d'un Paquetage dont ArcGIS Schema Vue dépend (directement ou indirectement) sont inclus dans le schéma généré
  • Tous les champs hérités des classes abstraites par les éléments inclus sont exportés, quel que soit le Paquetage dans lequel résident les classes abstraites
  • Tous les éléments de domaine de valeur codée auxquels les éléments inclus se réfèrent sont exportés, quel que soit le Paquetage dans lequel les éléments de domaine de valeur codée résident
  • Si un Fonctionnalité Fonctionnalité Vue Paquetage dépend d'un ou plusieurs sous-paquetages d'un paquetage de jeu de données de Paquetage , le jeu de données de fonctionnalité est exporté avec uniquement les éléments contenus dans les sous-paquetages liés - aucune Fonctionnalité de fonctionnalité, domaine et Tableaux directement contenus dans le Paquetage de jeu de données de fonctionnalité ne sont exportés , en raison de la Dépendance à l'un de ses sous-Packages ; par conséquent, si vous souhaitez Fonctionnalité l'intégralité de l'ensemble de données de fonctionnalités, vous devez utiliser une dépendance au Fonctionnalité d'ensemble de données Paquetage lui-même
  • Si un champ d'un élément inclus fait référence à un élément de domaine de valeur codée, cet élément de domaine de valeur codée est exporté, que le Paquetage ArcGIS Schema Vue ait ou non une dépendance explicite sur le paquetage de l'élément de domaine de valeur Paquetage
  • Si un élément inclus a un connecteur Relationship Class vers un autre élément X AND que l'élément X n'est pas déjà inclus par ArcGIS Schema Vue , ni l'élément X ni le connecteur Relationship Class ne sont exportés ; le fichier log contiendra une liste des noms des connecteurs Relationship Class qui, pour cette raison, ne sont pas exportés

Exemples de modélisation partiels de modélisation

Considérez cet espace de travail complet, qui comprend trois ensembles de données de fonctionnalités nommés A, B et C, et trois Paquetages de domaines de valeurs codées nommés Fonctionnalité , DomainsB et DomainsC :

Complete ArcGIS schema workspace with Feature Datasets modeled in Sparx Systems Enterprise Architect.

La hiérarchie de modèle correspondante dans la fenêtre Navigateur ressemble à ceci :

Si vous souhaitez Fonctionnalité uniquement l'ensemble de données de fonctionnalité A et ses éléments requis, vous pouvez modéliser le schéma sous la forme d'un schéma partiel comprenant un seul Fonctionnalité de données de fonctionnalité, comme indiqué :

Partial ArcGIS schema

(Ce diagramme est équivalent au premier diagramme fourni au début de la rubrique.) En supposant que le point A ne dépend d'aucun autre élément, le schéma résultant inclurait uniquement Fonctionnalité A avec sa classe de fonctionnalité, le point A.

Supposons maintenant que le point A hérite de la classe abstraite AbstractClassB (définie dans Paquetage FeatureDataset B) et que l'un des champs de A a le type CodedValueDomainA1 défini dans le paquetage Paquetage (comme dans le diagramme de modèle suivant). Désormais, le même modèle de schéma partiel donnerait un schéma exporté qui inclurait les champs de AbstractClassB et CodedValueDomainA1, même si le schéma partiel A ne dépend pas explicitement du Paquetage B ou Paquetage , car les schémas partiels incluent automatiquement des éléments liés par héritage ou sont référencés par des types de champ. L'exportateur vous aide ainsi à générer des schémas ArcGIS valides en incluant les éléments requis.

Partial dependencies in ArcGIS schema modeled using Sparx Systems Enterprise Architect.

Si vous souhaitez inclure tous les CodedValueDomains dans Fonctionnalité et toutes les classes de fonctionnalités dans FeatureDataset B (y compris tous les domaines dont ils dépendent), vous pouvez modéliser cette situation pour inclure des Paquetages entiers d'éléments dans un schéma partiel via des connecteurs de dépendance UML directs et indirects, comme indiqué. .

Coded Value Domains in ArcGIS schema

Vous pouvez également inclure des Paquetages via des connecteurs de dépendance indirects. Par exemple, vous pouvez obtenir le même résultat que dans l'exemple précédent en liant Paquetages à, par exemple, Fonctionnalité Dataset A au lieu de les lier directement à ArcGIS Schema Vue .

ArcGIS Indirect Schema

Enfin, si vous souhaitez créer un schéma partiel qui inclut uniquement les éléments dans, par exemple, Fonctionnalité , vous pouvez modéliser le scénario en tant que schéma partiel Paquetage qui fait référence à des Paquetages imbriqués dans un ensemble de données de fonctionnalité.

Partial ArcGIS schema

Le schéma résultant inclurait un ensemble de données de fonctionnalité nommé C contenant tous les éléments de Fonctionnalité . Les éléments de NestedPackage2 seraient exclus, tout comme PolygonC (en supposant qu'aucune relation explicite n'existait avec les éléments de NestedPackage1).