Comme pour tous les services de carte, la création d'un service schématique commence dans ArcMap. Vous devez créer un document ArcMap contenant les couches schématiques associées aux diagrammes schématiques que vous voulez utiliser dans le service.
Une couche schématique est une couche composite constituée de couches d'entités basées sur les classes d'entités schématiques associées à un modèle de diagramme schématique. Chaque couche schématique peut faire référence à :
- un diagramme schématique,
- un modèle de diagramme schématique.
En cas de publication d'une carte avec une couche schématique qui fait référence à un seul diagramme schématique, ce diagramme schématique est disponible sur le service Web.
En cas de publication d'une carte avec une couche schématique qui fait référence à un modèle de diagramme schématique, tous les diagrammes schématiques basés sur le modèle de diagramme qui existent déjà dans le jeu de données schématiques (tout comme ceux qui seront créés ultérieurement sur la base de ce modèle de diagramme) seront disponibles sur le serveur SIG. Dans ce cas, si le modèle de diagramme schématique provient d'une géodatabase d'entreprise inscrite et que la carte est publiée avec la fonctionnalité Mise à jour Schematics activée, vous pourrez générer de nouveaux diagrammes schématiques basés sur ce même modèle à partir des applications Web clientes.
Lorsque vous créez une carte avec les diagrammes schématiques souhaités, vous pouvez créer une des configurations suivantes :
- Un ensemble fini de diagrammes schématiques unitaires, c'est-à-dire que vous obtiendrez une couche schématique par diagramme schématique à travers le serveur SIG.
- Un ensemble de modèles de diagramme schématique, c'est-à-dire que vous obtiendrez une couche schématique par modèle de diagramme schématique à travers le serveur SIG, chacune permettant d'accéder à tous les diagrammes schématiques existants et à venir basés sur ce modèle.
- Un ensemble fini de diagrammes schématiques unitaires et de modèles de diagramme schématique
Attention :
Lors de la création d'une carte schématique en vue de son empaquetage ou de sa publication, les couches schématiques référencées dans la carte doivent partager le même jeu de données schématiques. L'empaquetage et la publication des couches schématiques ne prend pas en charge plusieurs jeux de données schématiques dans la même carte.
Attention :
Si vous voulez que le service schématique permette l'interrogation, l'affichage de diagrammes et l'application d'algorithmes de mise en page schématique sans enregistrer les résultats de mise en page, les couches schématiques que vous ajoutez à la carte peuvent faire référence aux données schématiques stockées dans n'importe quel type de géodatabase (géodatabase fichier ou d'entreprise).
Toutefois, si vous voulez utiliser votre service schématique pour enregistrer des mises en page de diagramme schématique, générer de nouveaux diagrammes ou mettre à jour des diagrammes, les couches schématiques que vous ajoutez à votre carte doivent référencer les données stockées dans une géodatabase d'entreprise et cette dernière doit être inscrite auprès du serveur. Les couches schématiques qui font référence à des données stockées dans une géodatabase fichier ne prennent pas en charge les opérations de mise à jour.
La section suivante détaille les étapes de création de la carte avec les diagrammes schématiques souhaités :
- Démarrez ArcMap avec une carte vierge.
- Cliquez sur Fenêtres dans le menu principal, puis sur Catalogue.
La fenêtre Catalogue s'affiche.
- Rendez-vous dans le jeu de données schématiques où sont stockés les diagrammes schématiques que vous voulez utiliser.
- Pour donner accès à un diagramme schématique donné à travers un service Web, procédez comme suit :
- Faites glisser le diagramme schématique souhaité dans la fenêtre Catalogue.
- Déposez-la dans le document ArcMap.
Une couche schématique est créée dans le document ArcMap pour ce diagramme schématique.
- Répétez les sous-étapes a et b pour chacun des diagrammes schématiques souhaités.
Astuce :
Si les diagrammes schématiques qui vous intéressent sont tous stockés dans un dossier schématique, faites glisser ce dossier schématique et déposez-le dans le document ArcMap. Une couche schématique est automatiquement créée dans le document ArcMap pour chaque diagramme schématique stocké dans ce dossier.
- Pour donner accès à tous les diagrammes schématiques existants et à venir qui sont associés à un modèle de diagramme donné à travers un service Web et pouvoir générer de nouveaux diagrammes schématiques basés sur ce modèle sur le Web, procédez comme suit :
- Cliquez avec le bouton droit sur l'entrée de jeu de données schématique dans la fenêtre Catalogue et cliquez sur Afficher / masquer les classes schématiques.
De nouvelles branches principales, une par modèle de diagramme schématique contenu dans le jeu de données schématiques, s'affichent automatiquement dans l'arborescence du catalogue.
- Faites glisser l'entrée qui correspond au modèle de diagramme schématique qui vous intéresse.
- Déposez-la dans le document ArcMap.
Une couche schématique qui fait référence à tous les diagrammes schématiques associés au modèle de diagramme est automatiquement créée dans le document ArcMap.
Remarque :
Il est possible de faire glisser et de déposer dans la carte un modèle de diagramme schématique même s'il n'existe pas encore de diagramme basé sur ce modèle.
- Répétez les sous-étapes a et b pour chacun des modèles de diagramme schématique souhaités.
Astuce :
Pour donner accès à tous les diagrammes schématiques existants et à venir qui sont associés à un jeu de données schématiques et pouvoir générer tout type de diagramme à travers un service Web, vous pouvez aussi faire glisser le jeu de données schématiques de la fenêtre Catalogue et le déposer sur la carte. Une couche schématique est automatiquement créée dans le document ArcMap pour chaque modèle de diagramme du jeu de données schématiques.
- Cliquez avec le bouton droit sur l'entrée de jeu de données schématique dans la fenêtre Catalogue et cliquez sur Afficher / masquer les classes schématiques.
- Enregistrez la carte.
Attention :
Lors de la création de la carte schématique, rien ne vous empêche de modifier les couches d'entités liées à vos couches schématiques, mais aussi de créer des jointures, de changer la symbologie, etc., avant la publication. Au moment d'utiliser ce service de carte schématique, les diagrammes schématiques de ce service apparaîtront avec les propriétés personnalisées définies pour la couche, jusqu'à ce que vous commenciez une session de mise à jour de ces diagrammes. Pour garder les propriétés personnalisées des couches au niveau des diagrammes après avoir lancé une session de mise à jour côté client, il faut enregistrer les propriétés personnalisées de la couche schématique sous la forme d'un fichier de couche, puis importer ce fichier .lyr en tant que symbologie par défaut pour les modèles de diagramme associés avec l'éditeur de jeu de données schématique.
Notez que les jointures spécifiées au niveau des couches d'entités liées à une couche schématique qui ne sont pas enregistrées en tant que propriétés de couche par défaut pour les modèles de diagramme associés risquent non seulement d'avoir un impact sur la symbologie au moment du lancement d'une session de mise à jour des diagrammes publiés, mais aussi d'entraîner un comportement étrange au niveau du diagramme mis à jour, notamment l'apparition d'entités schématiques en tant qu'entités déconnectées, et l'application d'algorithmes schématiques risque de donner des résultats de mise en page étranges, etc.
Pour en savoir plus sur l'importation de propriétés de couches schématiques par défaut
Remarque :
S'il y a des étiquettes sur les couches d'entités qui composent les diagrammes schématiques publiés, les diagrammes schématiques apparaissent avec ces étiquettes sur les applications clientes, jusqu'à ce que vous lanciez une session de mise à jour des diagrammes. Les étiquettes réapparaissent une fois que la session de mise à jour des diagrammes est fermée.
Vous avez un commentaire à formuler concernant cette rubrique ?