Partager des jeux de données avec des règles attributaires

Les jeux de données des géodatabases d’entreprise contenant des règles attributaires peuvent être partagés sous la forme d’une couche d’entités Web sur le portail ArcGIS Enterprise de l’organisation. Le type de règle attributaire détermine les options utilisées lorsque vous partagez (publiez) la couche Web.

Lors du partage, vous référencez les jeux de données de la géodatabase d’entreprise en cochant la case Feature (Entité) sous Reference registered data (Référencer les données inscrites). Ainsi, la couche d’entités Web référence les jeux de données de la géodatabase d’entreprise, sans copier les données au cours du processus de publication.

La fonction Validation doit également être activée pour les règles de calcul et de validation pour que les règles puissent être évaluées. Pour en savoir plus, voir Évaluer les règles attributaires.

Remarque :

Les règles attributaires ne sont pas transférées lorsque vous publiez des jeux de données sur un portail ArcGIS Online.

Fonction Validation

Lorsque vous partagez des données avec des règles de calcul par lots ou des règles de validation, il existe une fonction Validation facultative que vous pouvez activer. Pour en savoir plus, reportez-vous à la rubrique Couches et fonctionnalités supplémentaires.

Les analyseurs servent à vérifier les jeux de données partagés en tant que couches d’entités au moyen de la fonction Validation. Les conditions suivantes sont appliquées par ces analyseurs :

  • Les quatre jeux de données d’erreur ci-dessous sont présents dans la carte. Une couche et une seule peut faire référence à un jeu de données d’erreur particulier.
    • GDB_ValidationPointErrors
    • GDB_ValidationLineErrors
    • GDB_ValidationPolygonErrors
    • GDB_ValidationObjectErrors
  • Toutes les données doivent faire partie d’une branche versionnée. Pour plus d’informations, reportez-vous à la rubrique Inscrire un jeu d’entité en tant que branche versionnée.
  • Le versionnement de la géodatabase connectée doit être de type branche. Pour plus d’informations, reportez-vous à la rubrique Mettre à jour les propriétés de connexion à la géodatabase sur branche.
  • L’utilisateur de géodatabase connecté doit être le propriétaire des données à publier.

Remarque :
La fonction Validation n’est disponible que lors du partage sur ArcGIS Enterprise 10.7 ou version ultérieure. Pour plus d’informations, reportez-vous à la rubrique Éléments à considérer lors du partage vers d’anciens portails.

Publier une couche d’images de carte et une couche d’entités Web avec des règles attributaires

Pour partager des jeux de données avec des règles attributaires en tant que couches Web, procédez comme suit :

  1. Dans ArcGIS Pro, générez une carte contenant des jeux de données avec des règles attributaires. Ajoutez à la carte les jeux de données d’erreur associés si vous prévoyez de partager une couche d’entités avec la fonction Validation.

    Tous les champs doivent être visibles.

  2. Partagez une couche d’entités web en procédant de l’une des manières suivantes :
    • Partagez la carte et toutes ses couches en tant que couche Web. Sous l’onglet Share (Partager), dans le groupe Share As (Partager en tant que), cliquez sur Web Layer (Couche Web) Couche web.
    • Partagez les couches sélectionnées de la carte en tant que couche Web. Sélectionnez les couches dans la fenêtre Contenu. Cliquez avec le bouton droit et sélectionnez Sharing (Partage) > Share As Web Layer (Partager en tant que couche Web) Couche web.
  3. Dans la zone de texte Name (Nom) de l’onglet General (Général) de la fenêtre Share As Web Layer (Partager en tant que couche Web), donnez un nom à la couche Web.
  4. Renseignez les champs Item Details (Détails de l’élément) pour Summary (Résumé) et Tags (Balises).
  5. Sous Data and Layer Type (Type de données et de couche), assurez-vous que Map Image (Image de carte) est sélectionné sous Reference registered data (Référencer les données inscrites). Cliquez sur Feature (Entité) pour partager une couche d’entités Web en tant que couche dépendante vers la couche d’image de carte.

    Pour que les couches d’entités Web tirent parti des règles attributaires, elles doivent référencer les sources de données enregistrées. Les données ne sont ainsi pas copiées pendant le processus de publication, mais sont directement référencées par le service.

  6. Sous Location (Emplacement), spécifiez l’emplacement de stockage de la couche web dans Portal Folder (Dossier du portail) et Server and Folder (Serveur et dossier).
  7. Par défaut, la couche Web est enregistrée dans votre dossier racine de My Content (Mon contenu). Pour enregistrer la couche Web dans un autre dossier de My Content (Mon contenu), saisissez le nom du dossier ou accédez à un dossier existant.
  8. Indiquez les personnes qui auront accès à la couche d’images de carte et à la couche d’entités Web.
    • Tout le monde : cette option rend votre contenu public. Cela signifie que tout le monde peut y accéder et l’afficher.
    • My Organization (Mon organisation) - Cette option permet de partager les couches avec tous les utilisateurs authentifiés de l’organisation.
    • Groups (Groupes) - Vous pouvez partager votre contenu avec les groupes dont vous faites partie. Tous les membres des groupes que vous indiquez auront accès aux couches.
  9. Si vous le souhaitez, vous pouvez activer la fonction Validation sur le service d’entités. Cliquez sur l’onglet Configuration et sur Validation sous Capabilities (Fonctionnalités).

    Cette opération est inutile lorsque vous partagez des jeux de données avec des règles attributaires, mais est nécessaire si vous voulez que la couche d’entités participe aux différents processus de validation.

    Examinez la section Fonction Validation ci-dessus pour obtenir plus d’informations sur les conditions préalables et les analyseurs en vue d’utiliser cette fonction.

  10. Vous pouvez également cliquer sur l'onglet Contenu pour afficher la ou les nouvelles couches Web créées et tous leurs composants associés.
  11. Cliquez sur Analyze (Analyser) pour rechercher les erreurs ou les problèmes.

    Vous devez résoudre toutes les erreurs.

    Si des problèmes sont identifiés, ils apparaissent sous l’onglet Messages. Cliquez avec le bouton droit sur chaque message pour obtenir plus d'informations, lire l'aide relative à l'erreur ou l'avertissement, et accéder aux solutions suggérées. En savoir plus sur l’analyse des ressources SIG.

  12. Une fois que les informations et le contenu sont validés, cliquez sur Publish (Publier) pour partager les jeux de données en tant que couches Web.

Lorsque la publication des couches Web est terminée, cliquez sur le lien Manage the web layer (Gérer la couche Web) pour gérer les couches Web dans le portail ArcGIS Enterprise.

Le lien vous mène à l’élément de la couche d’images de carte dans le portail. Vous pouvez accéder à la couche d’entités Web à partir de la page Content (Contenu) du portail.