Skip To Content

Gérer les couches d'entités hébergées

Vous pouvez modifier certains paramètres sur une couche d’entités (ou une table) hébergée, tandis que d’autres sont définis pour certaines couches de la couche d’entités hébergée. Les sections suivantes expliquent comment le propriétaire d’une couche, ou un administrateur, peut gérer les paramètres d’une couche d’entités hébergée et des couches qu'elle contient :

Conseil :

Si vous activez les paramètres ci-après, tout utilisateur pouvant accéder à votre couche d’entités hébergée pourra utiliser les fonctionnalités conférées par les paramètres. Tenez compte de cet élément lorsque vous partagez votre couche.

  • Enable Sync (required for offline use and collaboration) (Activer la synchronisation (requis pour le mode hors connexion et la collaboration)) : utilisez une couche d’entités hébergée en mode hors connexion ou dans une collaboration.
  • Allow others to export to different formats (Autoriser d’autres utilisateurs à exporter vers différents formats) : exportez des données à partir de la couche d’entités hébergée.
  • Enable attachments (Activer les pièces jointes) : ajoutez des pièces jointes aux entités dans des couches d’entités hébergées.

Ayez également en tête que lorsque vous partagez une couche d'entités hébergée avec un groupe de mise à jour partagée, les membres de ce groupe peuvent gérer bon nombre des paramètres de la couche.

Renommer les couches

Vous pouvez modifier le nom des éléments d’une couche d’entités hébergée ainsi que les couches au sein de couches d’entités hébergées.

La modification des noms de couche dans une couche d’entités hébergée n’a pas d’impact sur les noms des vues ou des couches hébergées dépendantes. De même, la modification du nom de l’élément d’une couche dépendante ou des noms des couches dans la couche dépendante n’entraîne pas la modification des noms dans la couche d’entités hébergée source.

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des détails des éléments de la couche d’entités hébergée.
  3. Renommer la couche.
    • Pour renommer la couche d’entités hébergée, cliquez sur le bouton Edit (Mettre à jour) en regard du nom de la couche dans l’onglet Overview (Vue d’ensemble).
    • Pour renommer une sous-couche, ouvrez la page de ses éléments en cliquant sur le nom de la couche sous la liste Layers (Couches) dans l’onglet Overview (Vue d’ensemble), puis cliquez sur le bouton Edit (Mettre à jour) en regard du nom de la sous-couche.
  4. Entrez un nouveau nom pour la couche et cliquez sur Save (Enregistrer).

Gérer les paramètres de mise à jour

En tant que propriétaire d’une couche d’entités hébergée ou en tant qu’administrateur, vous pouvez modifier les paramètres de la couche d’entités qui concernent les personnes autorisées à mettre à jour la couche et les mises à jour autorisées. D’autres facteurs affectent également les personnes autorisées à apporter des mises à jour. Pour plus d’informations sur tous les paramètres et facteurs concernant la personne pouvant mettre à jour une couche d’entités hébergée, reportez-vous à la rubrique Gérer la mise à jour de la couche d’entités hébergée.

Autoriser l'exportation des données

En tant que propriétaire d’une couche d’entités hébergée ou en tant qu’administrateur, vous pouvez exporter les données de la couche dans un fichier de valeurs séparées par une virgule (.csv), un fichier Microsoft Excel, un shapefile, une classe d’entités de géodatabase fichier, un fichier GeoJSON, une collection d’entités ou un fichier Open Geospatial Consortium (OGC) GeoPackage. Vous pouvez également configurer une couche d’entités hébergée pour autoriser d’autres utilisateurs à exporter des données à partir de la couche lorsqu’ils y accèdent sur le portail.

Conseil :

Si vous publiez une couche d’entités hébergée depuis ArcGIS Pro, vous pouvez configurer la couche d’entités pour autoriser les exportations de données lors de la publication.

Lorsque les utilisateurs autres que le propriétaire ou l'administrateur exportent depuis une vue de couche d’entités hébergées avec desdéfinitions de champ ou d’entité appliquées, le fichier exporté ne contient que ces champs ou entités que la définition permet. Lorsque le propriétaire ou l’administrateur exporte, les définitions ne sont pas appliquées et le fichier exporté contient tous les champs ou toutes les entités.

Procédez de la manière suivante pour autoriser d’autres utilisateurs à exporter à partir d’une couche d’entités hébergée ou d’une vue de la couche d’entités hébergée lorsqu’ils accèdent à la couche sur le site Web du portail :

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des détails des éléments de la couche d’entités hébergée.
  3. Cliquez sur l’onglet Paramètres.
  4. Faites défiler la page jusqu’à la section Feature Layer Settings (Paramètres de la couche d’entités).
  5. Cliquez sur Autoriser d’autres utilisateurs à exporter vers différents formats puis sur Enregistrer.

Désormais, d'autres membres de votre organisation peuvent exporter des données à partir de la couche d'entités hébergée.

Remarque :

Ce paramètre n’empêche pas les autres utilisateurs d’exporter les données du service sous-jacent. Même si vous n’activez pas ce paramètre d’exportation sur votre couche d’entités, toute personne ayant accès à cette couche dans d’autres clients (par exemple ArcGIS Pro ou des applications personnalisées) sera en mesure d’exporter les données.

Autoriser les pièces jointes

Vous pouvez autoriser les éditeurs à joindre des images et d'autres fichiers aux entités individuelles dans une couche d'une couche d'entités hébergée. Cela permet d’associer des documents ou des photos à des entités spécifiques. Par exemple, un responsable de la conformité du code peut joindre une photo de l’infraction au code pour un point d’adresse spécifique, ou un inspecteur en bâtiment peut inclure le fichier PDF d’un permis pour une entité de bâtiment.

Chaque vue de couches d’entités hébergées hérite des paramètres suivants des couches d’entités hébergées à partir desquelles vous la créez. Par défaut, tous les utilisateurs des vues peuvent voir les pièces jointes héritées de la couche d’entités hébergées. Pour contrôler qui a accès à ces pièces jointes, vous pouvez masquer les pièces jointes dans la vue de couches d’entités hébergées.

Chaque fichier que vous joignez à une entité peut avoir une taille maximale autorisée de 2 Go. Pour joindre des fichiers d’une taille supérieure à 2 Go, vous pouvez utiliser les opérations ArcGIS REST API et Add Attachment (Ajouter une pièce jointe) depuis ArcGIS REST API pour effectuer un chargement multi-parties.

Pour obtenir la liste des types de fichiers que vous pouvez joindre, reportez-vous à la rubrique Mettre à jour les tables.

Procédez comme suit pour autoriser les utilisateurs à joindre des fichiers dans une couche de votre couche d'entités hébergée :

  1. Activez la mise à jour sur la couche d'entités hébergée.

    Si vous n’activez pas la mise à jour, les utilisateurs ne peuvent pas ajouter de pièces jointes à la couche.

  2. Ouvrez la page des détails de la couche d’entités en cliquant sur la couche dans l’onglet My Content (Mon contenu) de la page de contenu.
  3. Cliquez sur le nom de la couche dans la liste Layers (Couches) de l’onglet Overview (Vue d’ensemble) pour ouvrir sa page de détails.
  4. Cliquez sur le bouton de bascule Enable Attachments (Activer les pièces jointes).

Désormais, si d’autres utilisateurs mettent à jour la couche, ils peuvent joindre des fichiers aux entités individuelles.

Si vous ne souhaitez plus que des fichiers puissent être joints à votre couche, ouvrez la page de détails de la sous-couche et désactivez le bouton de bascule en regard de Enable attachments (Activer les pièces jointes). N’oubliez pas, cela dit, que cette opération a pour effet de supprimer toutes les pièces jointes existantes de la couche et d’empêcher les utilisateurs d’ajouter d’autres pièces jointes.

Masquer les pièces jointes dans les vues

Masquez les pièces jointes dans des vues de couches d’entités hébergées si un sous-ensemble d’utilisateurs doit accéder aux attributs d’entité, mais s’ils ne doivent pas voir ou n’ont pas besoin d’accéder aux pièces jointes.

Par exemple, si la pièce jointe contient des informations sensibles que seuls quelques membres de l’organisation doivent voir, partager la couche d’entités hébergées avec un groupe qui contient ces quelques membres. Créez une vue de la couche d’entités hébergée depuis la couche, masquez les pièces jointes et partagez la vue avec une plus grande audience.

Procédez comme suit pour masquer les pièces jointes sur certaines couches dans une vue de couches d’entités hébergées :

  1. Connectez-vous à l’organisation en tant que propriétaire de la vue de couche d’entités hébergée ou en tant qu’administrateur.
  2. Ouvrez la page de détails des éléments de la vue de couche d’entités hébergée.
  3. Localisez la liste Layers (Couches) sur l’onglet Overview (Vue d’ensemble) et cliquez sur la couche dont vous voulez masquer les pièces jointes.
  4. Cliquez sur le bouton bascule Hide attachments (Masquer les pièces jointes) pour empêcher les utilisateurs de la vue de couche d’entités hébergées d’accéder aux pièces jointes.
  5. Répétez les étapes 2 et 3 pour chaque couche comportant des pièces jointes auxquelles vous ne voulez pas que les utilisateurs aient accès depuis la vue.

Si vous décidez que les utilisateurs des vues ont besoin d’accéder aux pièces jointes pour une ou plusieurs couches de l’affichage, cliquez sur le lien Show attachments (Afficher les pièces jointes) sous les couches applicables sur l’onglet Overview (Présentation générale) de la page de détails de la vue de la couche d’entités hébergées.

Activer les paramètres de l'heure

Si vous avez une couche d'entités hébergée qui enregistre différentes informations pour le même emplacement en fonction d'une date et d'une heure, vous pouvez activer les paramètres de l'heure sur les couches d'une couche d'entités hébergée. Une fois que les paramètres de l’heure sont configurés et que vous avez ajouté la couche d’entités hébergée à une carte, vous pouvez configurer les paramètres de l’heure sur la carte et voir ce qui s’est passé à une heure précise ou visualiser les modèles et les tendances qui émergent au fur et à mesure de l’évolution des données.

Écraser les couches d'entités hébergées

Afin de mettre à jour les données dans les couches d’entités hébergées publiées à partir d’une géodatabase fichier, d’un shapefile, d’un fichier GeoJSON, d’un fichier Microsoft Excel ou d’un fichier  .csv, remplacez les données par des données provenant d’un fichier source mis à jour en cliquant sur Update Data (Mettre à jour les données) > Overwrite Entire Layer (Remplacer la couche entière) disponible sur la page des éléments de la couche. Par exemple, si votre couche d'entités hébergée est publique et que vous ne souhaitez pas qu'elle soit modifiable ou si un autre service vous envoie régulièrement des mises à jour de données dans un fichier de formes, vous pouvez remplacer les données contenues dans la couche d'entités hébergée. Ceci permet de conserver l'URL, les propriétés de couche que vous avez définies sur la page d'élément de la couche d'entités hébergée, la symbologie et les configurations de fenêtre contextuelle.

Lorsque vous écrasez les données, le fichier source et les données de la couche d'entités hébergée sont remplacées par les données du fichier source mis à jour. Si la source est un shapefile avec des métadonnées ou une géodatabase fichier contenant des classes d’entités avec des métadonnées, le portail ajoute ou remplace les métadonnées au niveau de la couche dans la couche d’entités hébergée.

Vous devez utiliser le même type de fichier source et la même structure lorsque vous remplacez une couche d’entités hébergée.

Si l’option Overwrite (Remplacer) n’est pas disponible, votre couche hébergée ne peut pas être remplacée pour l’une des raisons suivantes :

  • Elle a été publiée à partir d’un client autre que le portail ArcGIS Enterprise. Par exemple, si vous avez publié la couche d’entités hébergée depuis ArcGIS Pro, remplacez le service depuis ArcGIS Pro.
  • Elle a été publiée alors que le portail était de version 10.4.1 ou antérieure.
  • La synchronisation est activée sur la couche d’entités hébergée.
  • Il s'agit d'une vue de couche d'entités hébergée, plutôt que d'une couche d'entités hébergée principale. Pour mettre à jour les données à la fois dans la vue de la couche d'entités hébergée et la couche d'entités hébergée à partir de laquelle elle a été créée, remplacez la couche d'entités hébergée : les mises à jour sont répercutées dans la vue.
  • Vous avez supprimé le fichier source associé.

Attention :

  • Si la modification est activée sur la couche d’entités hébergée, toute modification apportée aux données de la couche est remplacée par les données du fichier source mis à jour.
  • Les noms de fichiers, de champs et de classes d'entités doivent être identiques à ceux du fichier d'origine que vous avez chargé.
  • Les mêmes champs et classes d'entités (dans le cas de géodatabases fichiers) doivent être présents dans le fichier mis à jour comme ils l’étaient dans le fichier d'origine. Par exemple, si vous supprimez une classe d'entités de la géodatabase fichier ou que vous ajoutez un champ au fichier de formes ou à la classe d'entités, ne l'écrasez pas.
  • Si vous l'écrasez et que les champs, les noms et les schémas de classe d'entités ne correspondent pas, la couche d'entités et les cartes Web utilisant la couche d'entités peuvent ne pas fonctionner comme prévu. Si la structure des données source a changé, ou si vous souhaitez conserver les mises à jour apportées via la couche hébergée, chargez le shapefile, la file géodatabase, le fichier Excel ou le fichier .csv en tant que nouvel élément et publiez une nouvelle couche à la place.
  • La source de données et la couche hébergée doivent être détenues par le même compte. Si vous changez le propriétaire de l'une, vous devez changer le propriétaire de l'autre. Si tel n’est pas le cas, vous ne pouvez pas remplacer la couche hébergée.
  • Si vous avez modifié les détails des sous-couches individuelles, ces modifications sont perdues lorsque vous remplacez la couche d’entités hébergées depuis un fichier ou ArcGIS Pro.
  • Lorsque la couche est écrasée, la couche d’entités n’est pas disponible pour les autres utilisateurs pendant un court moment.

Procédez comme suit pour remplacer une couche d’entités hébergée :

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des détails des éléments de la couche d’entités hébergée.
  3. Cliquez sur Ecraser.
  4. Cliquez sur Browse (Parcourir) ou Choose File (Choisir un fichier) (selon votre navigateur) et accédez à l’emplacement du fichier source sur le disque.
  5. Cliquez sur Ecraser.

Ajouter des données aux couches

Le propriétaire d’une couche d’entités hébergée ou d’une couche d’entités spatio-temporelles hébergée ou l’administrateur de l'organisation peut ajouter des entités à une couche dans une couche hébergée existante. Vous pouvez ainsi publier des données initiales ou même une couche d’entités hébergée vide, et ensuite ajouter d’autres données à mesure qu’elles deviennent disponibles sans remplacer la couche d’entités hébergée entière. Par exemple, si un certain nombre de vos employés procèdent à des inspections sur le terrain et qu’ils collectent ces informations dans un fichier .csv ou une application personnalisée qui écrit dans un shapefile, vous pouvez récupérer le fichier de chaque inspecteur à la fin de la journée et mettre à jour la couche d’entités hébergée avec les nouvelles données.

Si le fichier de mises à jour contient les modifications qui ont été apportées aux entités et qui ont déjà été publiées, vous pouvez également utiliser le fichier en entrée pour mettre à jour les entités existantes. Pour ce faire, la couche et le fichier que vous utilisez pour charger les mises à jour doivent tous deux contenir un champ de valeurs uniques dont ArcGIS Enterprise peut se servir pour identifier l’entité à mettre à jour. Vous pouvez définir un champ dans la sous-couche d’une couche d’entités hébergée comme étant unique, dans l’onglet Data (Données) de la page des détails de la couche et utiliser ce champ comme identifiant ou utiliser un identifiant global dans l’une des sous-couches pour un identifiant unique.

Attention :

Vous devez vérifier que les valeurs de champs dans le fichier de mise à jour et la couche identifient de manière correcte et unique l’entité à mettre à jour. Si tel n’est pas le cas, vous risquez de perdre des données lorsqu’une mise à jour remplace les attributs d’une entité existante. La mise à jour et l’ajout aboutissent à un échec si vous mettez à jour les résultats avec des valeurs non uniques dans un champ identifié comme étant unique.

Les noms de champs figurant dans le fichier que vous utilisez doivent être identiques à ceux figurant dans la couche d’entités existante, y compris la casse des lettres. Lorsque vous publiez un fichier .csv ou Microsoft Excel comportant des noms de champs avec des espaces, des traits de soulignement sont insérés entre les mots dans les noms de champs de la couche d’entités hébergée. En cas d’ajout, vous devez insérer des traits de soulignement dans les noms de champs du fichier. Sinon, ils ne seront pas identiques.

Vous pouvez utiliser les formats de fichiers suivants pour ajouter ou mettre à jour des données :

  • Fichier de formes (compressé)
  • Fichier CSV (.csv) : la valeur du champ spatial doit être fournie sous forme de coordonnées de latitude et de longitude.
  • Fichier Microsoft Excel : la valeur du champ spatial doit être fournie sous forme de coordonnées de latitude et de longitude.

Si votre couche d’entités hébergée est activée pour les mises à jour en mode hors connexion, vous pouvez ajouter des entités, mais pas les mettre à jour.

Procédez comme suit pour ajouter et mettre à jour des entités dans une couche d’une couche d’entités hébergée :

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des détails des éléments de la couche d’entités hébergée.
  3. Pour ouvrir les détails d’une sous-couche de la couche d’entités hébergée, cliquez sur le nom de la sous-couche dans la section Layers (Couches) de l’onglet Overview (Vue d’ensemble).
  4. Cliquez sur Update Data (Mettre à jour les données) > Append Data To Layer (Ajouter des données à la couche).
    Remarque :

    Vous pouvez seulement ajouter de nouvelles données à une couche d’entités hébergée dont la synchronisation ou le suivi des modifications (Keep track of changes to the data (add, update, delete features) (Conserver un suivi des modifications des données (ajout, mise à jour et suppression d’entités))) est activé.

  5. Cliquez sur Browse (Parcourir) ou Choose File (Choisir un fichier) (selon votre navigateur) et accédez à l’emplacement du fichier source sur le disque.
  6. Si le fichier est compressé, choisissez le format de fichier dans la liste déroulante Contents (Contenu).
  7. Cliquez sur Upload and Continue (Charger et continuer).

    Une fois qu’ArcGIS Enterprise a terminé l’analyse du fichier en entrée, la boîte de dialogue Append Data (Ajouter les données) apparaît.

  8. Si la couche d’entités hébergée contient plusieurs couches, choisissez celle dans laquelle les données seront ajoutées ou mises à jour.
  9. Si les noms de champs dans votre fichier en entrée ne correspondent pas exactement à ceux des champs de la couche, cliquez sur Show field matching (Afficher l’appariement de champs) pour apparier les champs du fichier aux champs de la couche.

    L’opération d’ajout ignore les champs qui ne correspondent pas.

  10. Si vous ajoutez simplement de nouvelles entités à la couche, cliquez sur Apply Updates (Appliquer les mises à jour).

    ArcGIS Enterprise ajoute les nouvelles entités à la couche. Elles sont accessibles dans les cartes, scènes, les couches WFS dépendantes et les vues des couches d’entités hébergées dès l’application des mises à jour.

  11. Si le fichier en entrée contient des mises à jour que vous voulez appliquer aux entités existantes dans la couche, procédez comme suit :
    1. Sélectionnez Update existing features (Mettre à jour les entités existantes).
    2. Spécifiez les champs dans le fichier en entrée et la couche qu’ArcGIS Enterprise peut utiliser pour identifier sans ambiguïté les entités à mettre à jour.
    3. Pour mettre à jour l’emplacement des entités existantes et des attributs non spatiaux, sélectionnez Update geometry for existing features (Mettre à jour la géométrie des entités existantes). Si vous ne sélectionnez pas cette option, ArcGIS Enterprise met uniquement à jour les attributs non spatiaux dans chaque entité.

      Remarque :

      Si le type de géométrie du fichier en entrée (points ou lignes, par exemple) diffère de celui de la couche d’entités hébergée, la seule option disponible consiste à mettre à jour les attributs des entités existantes.

    4. Si vous souhaitez procéder à la mise à jour même si le fichier en entrée contient des lignes qui ne figurent pas dans la couche, cochez Ignore features without a match (Ignorer les entités sans appariement).
    5. Cliquez sur Apply Updates (Appliquer les mises à jour).

    ArcGIS Enterprise ajoute de nouvelles entités et met à jour les entités existantes en fonction de votre entrée. Les modifications et les nouvelles entités sont accessibles dans les cartes, scènes, les couches WFS dépendantes et les vues des couches d’entités hébergées dès l’application des mises à jour.