Skip To Content

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

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

Astuce:

Les paramètres qui permettent aux personnes d'extraire les données hors ligne, d'ajouter des pièces jointes aux entités ou d'exporter des données s'appliquent à quiconque est autorisé à accéder à votre couche d'entités hébergée. Tenez compte de cet élément lorsque vous partagez votre couche.

Gérer les paramètres d'éditeur

En tant que propriétaire, ou administrateur, d'une couche d'entités hébergée, vous pouvez autoriser d'autres personnes à modifier la couche d'entités hébergée. Si vous autorisez d'autres personnes à apporter des modifications et que le serveur d'hébergement du portail utilise un stockage des données relationnelles ArcGIS Data Store, vous pouvez enregistrer les identifiants des éditeurs et limiter davantage l'accès à l'entité en fonction de ces identifiants.

Le propriétaire de la couche d'entités hébergée peut modifier la couche, même si la fonction de modification n'est pas activée sur la couche.

Autoriser d'autres personnes à effectuer des modifications

En tant que propriétaire d'une couche d'entités hébergée ou administrateur de l'organisation, vous contrôlez les mises à jour qui peuvent être apportées à une couche d'entités hébergée, le cas échéant. Vous pouvez configurer la couche de façon à assurer le suivi des mises à jour appliquées (quand et par qui) à chaque entité de la couche.

Suivez la procédure ci-après pour activer la modification et spécifier les types de modifications possibles :

  1. Ouvrez les détails de la page des éléments de la couche d'entités hébergée que les autres utilisateurs doivent pouvoir modifier.
  2. Cliquez sur l'onglet Paramètres.
  3. Faites défiler jusqu'à la section Paramètres de la couche d'entités (hébergée) et cochez la case Activer les modifications.
  4. Si le serveur d'hébergement de votre portail utilise un stockage des données relationnelles à partir d'ArcGIS Data Store et si vous souhaitez assurer un suivi des personnes qui créent et modifient les entités, cochez la case Assurer le suivi du créateur des entités et de la personne qui a effectué la dernière mise à jour.

    Si le serveur d'hébergement de votre portail utilise une base de données gérée, les options pour suivre les modifications ne sont pas disponibles sur le site Web du portail, et certaines des options de modification ne s'appliquent pas. En lieu et place, vous devez configurer la couche d'entités hébergée pour assurer le suivi des mises à jour et limiter l'accès aux entités d'après le propriétaire en dehors du site Web du portail.

  5. Choisissez une des options suivantes pour le paramètre Quel est le type de mise à jour autorisé ?  :
    • Choisissez Ajouter, mettre à jour et supprimer des entités pour permettre aux éditeurs d'ajouter, de mettre à jour et de supprimer la géométrie de l'entité et d'altérer les attributs des entités.
    • Sélectionnez l'option Mettre à jour les attributs d'entité uniquement si vous souhaitez que les éditeurs saisissent des informations attributaires sans modifier la géométrie de l'entité. Vous pouvez, par exemple, avoir un ensemble de tours d'observation pour lesquelles il est impossible de modifier l'emplacement mais dont les attributs peuvent être régulièrement mis à jour.
    • Choisissez l'option Ajouter uniquement de nouvelles entités pour permettre aux éditeurs de rendre compte des nouvelles entités et de définir leurs attributs, mais sans pouvoir supprimer ni mettre à jour les entités existantes. Par exemple, une application communautaire qui utilise votre couche d'entités pour permettre aux habitants de signaler les conduites d'eau endommagées ou les lampadaires défectueux entre dans cette catégorie. Votre souhait est que les habitants puissent signaler et décrire de nouveaux incidents, sans modifier ni supprimer les informations déjà rapportées par d'autres habitants.

      Si vous ne souhaitez pas que les éditeurs voient d'entités, même celles qu'ils ajoutent, choisissez Les éditeurs ne peuvent pas voir les entités, même celles qu'ils ajoutent sous le paramètre Quelles entités les éditeurs peuvent-ils voir ?. . Activez cette option lorsque le responsable de la collecte de données n'a pas besoin ou ne doit pas voir les fonctionnalités ajoutées récemment. Par exemple, si certains de vos utilisateurs collectent des informations d'arpentage auprès du public via des applications telles que Survey123 for ArcGIS, et des applications configurables GeoForm ou Crowdsource Polling, vous ne souhaitez pas que le responsable de la collecte voie les informations que les participants fournissent, car elles peuvent être confidentielles ou sensibles, comme l'adresse privée du participant.

      Lorsque le propriétaire de la couche d'entités hébergée ou un membre du rôle d'administrateur par défaut ajoute la couche à la carte avec un contrôle de mise à jour complet, il voit toutes les entités contenues dans la couche, même si l'option Les éditeurs ne peuvent pas voir les entités, même celles qu'ils ajoutent est activée. De la même façon, si vous partagez la couche d'entités hébergée avec un groupe configuré pour autoriser la modification de tout son contenu, les membres de ce groupe verront également toutes les entités.

      Attention :

      Si vous activez l'option Les éditeurs ne peuvent pas voir les entités, même celles qu'ils ajoutent, la couche ne peut pas être utilisée dans Collector for ArcGIS.

  6. Si vous avez configuré la couche d'entités hébergée pour suivre qui crée et modifie les données, vous pouvez choisir d'appliquer les restrictions supplémentaires suivantes. Ces dernières sont utiles si votre couche d'entités hébergée va être utilisée dans les applications collaboratives dans lesquelles vous souhaitez limiter ce que voient ou ce que contrôlent les contributeurs en matière de données.
  7. Si vous souhaitez que les éditeurs ne voient que les entités qu'ils créent, sélectionnez Les éditeurs peuvent uniquement voir leurs propres entités (requiert un suivi) sous le paramètre Quelles entités les éditeurs peuvent-ils voir ?. . Activez cette option si la couche contient des informations sensibles ou propriétaires, telles que des dossiers médicaux ou des données de recherche, les éditeurs peuvent être uniquement habilités à utiliser les données qu'ils collectent.
  8. Si vous souhaitez limiter les modifications d'entité en fonction du créateur de l'entité, sélectionnez Les éditeurs peuvent uniquement voir leurs propres entités (requiert un suivi) sous le paramètre Quelles entités les éditeurs peuvent-ils voir ?. . Cela permet aux éditeurs de supprimer ou de modifier les entités qu'ils ont créées et leur interdire de supprimer ou de modifier les entités des autres utilisateurs.
  9. Si vous souhaitez que des utilisateurs anonymes (ceux qui accèdent à la couche d'entités hébergée sans se connecter à votre organisation) soient autorisés uniquement à ajouter des entités, sélectionnez Ajouter uniquement de nouvelles entités (requiert un suivi) sous le paramètre De quel type d'accès les éditeurs anonymes (non connectés) disposent-ils ?. . Cela évite aux utilisateurs anonymes de modifier les entités existantes tout en autorisant de telles modifications par les éditeurs qui font partie de votre organisation.

    Remarque :

    Ce paramètre s'applique uniquement si la couche est partagée avec tout le monde (publique). Si la couche n'est pas publique, les utilisateurs anonymes n'y ont pas accès.

  10. Cliquez sur Enregistrer en bas de l'onglet Paramètres.

Contrôle de mise à jour complet pour les propriétaires

Vous pouvez ouvrir n'importe quelle couche d'entités hébergée qui vous appartient dans la visionneuse de carte avec la mise à jour activée. Ceci est valable que la couche d'entités soit ou non modifiable par d'autres personnes. Vous pouvez ainsi utiliser une seule couche d'entités pour l'affichage public et les modifications internes.

Pour activer la mise à jour, ouvrez la page de détails des éléments de la couche d'entités hébergée, cliquez sur le bouton Ouvrir, puis sur Ajouter la couche à la nouvelle carte en mode de mise à jour complet.

Contrôlez davantage les modifications des couches

Vous pouvez avoir besoin de rendre une couche d'entités hébergée disponible à la consultation pour le public ou un groupe avec de nombreux membres tout en souhaitant que seuls quelques membres de votre organisation puissent la modifier. Si vous avez activé la mise à jour sur une couche d'entités hébergée publique, tous les utilisateurs peuvent la modifier. De la même façon, si vous avez activé la modification sur une couche d'entités hébergée partagée auprès d'un groupe, tous les membres du groupe pourraient modifier la couche d'entités hébergée.

Pour permettre au public ou aux groupes avec un grand nombre d'utilisateurs de voir la couche, mais autoriser uniquement un petit groupe de personnes à la modifier, un administrateur au sein de votre organisation peut créer un groupe qui est configuré pour permettre les modifications de tout contenu. Ajoutez ou invitez dans ce groupe des membres de l'organisation que vous souhaitez autoriser à mettre à jour les éléments. Tous les éléments partagés avec ce groupe peuvent être mis à jour par les membres du groupe, notamment les couches d'entités hébergées dont la mise à jour n'est pas activée.

Si des membres du groupe ont besoin de modifier la couche d'entités hébergée, ils doivent ouvrir les détails de cette couche et cliquer sur Open > Ajouter la couche à la nouvelle carte en mode de mise à jour complet.

Mode de mise à jour complet pour les administrateurs

Si vous êtes membre d'un rôle d'administrateur par défaut pour votre organisation, vous pouvez ouvrir une couche d'entités hébergée dans la visionneuse de carte avec la mise à jour activée. Ceci est valable quel que soit le niveau de mise à jour que vous avez défini pour les non administrateurs, ou que la couche soit ou non modifiable par d'autres personnes. Cette méthode s'avère utile si vous devez traiter ou nettoyer une carte que d'autres personnes mettent à jour. Cela vous permet également d'utiliser une seule couche d'entités pour l'affichage public et les modifications internes.

Pour activer la mise à jour, ouvrez la page de détails des éléments de la couche d'entités hébergée, cliquez sur le bouton Ouvrir, puis sur Ajouter la couche à la nouvelle carte en mode de mise à jour complet.

Contrôle de mise à jour complet pour les conservateurs de données

Si vous détenez le privilège requis pour mettre à jour des données en mode de contrôle complet, vous pouvez ouvrir une couche d'entités hébergée modifiable dans la visionneuse de carte et ajouter, mettre à jour et supprimer des entités. Cette opération est possible quel que soit le niveau de mise à jour défini sur la couche. La mise à jour doit être activée sur la couche.

Pour activer la mise à jour, ouvrez la page des détails de la couche d'entités hébergée et cliquez sur Ouvrir > Ajouter la couche à la nouvelle carte en mode de mise à jour complet. Vous remarquerez que l'option Ajouter la couche à la nouvelle carte en mode de mise à jour complet n'est disponible que si les mises à jour sont activées sur la couche.

Autoriser la mise à jour hors connexion

Pour travailler sans connexion au réseau, les éditeurs doivent extraire les données qu'ils peuvent utiliser en mode hors connexion, apporter leurs mises à jour et se synchroniser avec la couche d'entités hébergée lorsqu'ils sont à nouveau connectés au réseau. La manière de procéder varie selon que vous utilisez ou non ArcGIS Data Store avec le serveur d'hébergement de votre portail comme suit :

  • Si vous utilisez un stockage des données relationnelles créé via ArcGIS Data Store, cliquez sur Activer la mise à jour dans l'onglet Paramètre des détails de la couche d'entités hébergée, cochez la case Activer la synchronisation (mise à jour déconnectée avec la synchronisation) et cliquez sur Enregistrer.
  • Si vous n'utilisez pas ArcGIS Data Store, vous devez préparer les données pour des opérations de mise à jour en mode hors connexion. Une fois les données préparées, cochez Activer la synchronisation (mise à jour déconnectée avec la synchronisation) sur l'onglet Paramètres de la page des détails de la couche d'entités du site web du portail.

Attention :

Ne désactivez pas la synchronisation tant que tous les utilisateurs hors connexion n'ont pas synchronisé leurs mises à jour et, s'ils utilisent Collector for ArcGIS, , tant qu'ils n'ont pas supprimé les cartes web hors connexion dans lesquelles la couche a été utilisée à partir de leurs appareils.

Si vous désactivez l'accès hors connexion aux données de la couche en décochant la case Activer la synchronisation (mise à jour déconnectée avec la synchronisation) mais que la couche d'entités hébergée fait partie d'une carte web hors connexion, aucune modification apportée par des utilisateurs hors ligne alors qu'ils sont déconnectés du réseau ne peut être synchronisée avec la couche d'entités hébergée. Ces modifications ne peuvent pas être synchronisées, même si vous activez à nouveau la synchronisation.

En outre, si vous désactivez la synchronisation sur une couche d'entités hébergée, ouvrez et enregistrez chaque carte qui contenait la couche pour vérifier que les cartes reflètent l'état des couches d'entités hébergées qu'elles contiennent.

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 des données à partir de n'importe quelle couche dans un fichier CSV, un fichier de formes, une classe d'entités de géodatabase fichier, un fichier GeoJSON ou une collection d'entités. Vous pouvez également configurer une couche d'entités hébergée pour autoriser d'autres utilisateurs à exporter des données à partir de cette couche.

Suivez ces étapes pour permettre à d'autres utilisateurs d'exporter les données à partir d'une couche d'entités hébergée :

  1. Connectez-vous en tant que propriétaire de la couche d'entités hébergée ou administrateur du portail.
  2. Ouvrez la page d'élément de la couche que les autres utilisateurs doivent pouvoir exporter.
  3. Cliquez sur l'onglet Paramètres et accédez à la section Paramètres de la couche d'entités.
  4. 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.

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. Ceci est utile, car vous pouvez ainsi associer des documents ou photos appropriés à 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 un fichier PDF d'un permis pour une entité de bâtiment.

Remarque :

Les pièces jointes peuvent être ajoutées uniquement si le serveur d'hébergement de votre portail utilise un stockage de données relationnelles via ArcGIS Data Store. Si vous n'êtes pas certain que votre portail utilise un stockage de données relationnelles, contactez l'administrateur portail.

La taille maximale de chaque fichier que vous joignez à une entité est de 10 Mo. Pour joindre des fichiers d'une taille supérieure à 10 Mo, vous pouvez utiliser les opérations Charger une partie et Ajouter une pièce jointe de l'API REST d'ArcGIS pour effectuer un chargement multi-parties.

Pour obtenir la liste des types de fichiers que vous pouvez joindre, reportez-vous à la rubrique Modifier des entités.

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.
  2. Ouvrez la page des détails de la couche d'entités en cliquant sur la couche dans Mon contenu.
  3. Localisez la liste Couches sur l'onglet Vue d'ensemble. Cliquez sur le lien Activer les pièces jointes sous la couche pour laquelle vous souhaitez autoriser les pièces jointes.

Désormais, lorsque les utilisateurs modifieront la couche, ils pourront joindre des fichiers aux entités individuelles.

Si vous ne souhaitez plus que des fichiers soient joints à votre couche, cliquez sur le lien Désactiver les pièces jointes sous la couche dans l'onglet Vue d'ensemble de la page des détails de la couche d'entités hébergée. N'oubliez pas cela dit que cette opération aura pour effet de supprimer les pièces jointes existantes de la couche et d'empêcher les utilisateurs d'ajouter d'autres pièces jointes.

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 dans 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 vos couches d'entités hébergées publiées à partir d'une géodatabase fichier, un fichier de forme, un fichier GeoJSON ou un fichier CSV contenant des informations de latitude et longitude, remplacez les données par des données provenant d'un fichier source mis à jour grâce à l'option Ecraser disponible sur la page d'élément de la couche d'entités hébergée. 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.

Ouvrez la page d'élément d'une couche d'entités hébergée publiée à partir d'un fichier de formes téléchargé, d'une géodatabase fichier, d'un fichier GeoJSON ou un fichier CSV contenant des informations de latitude et longitude pour remplacer les données de la couche d'entités hébergée. 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 l'option Ecraser n'est pas disponible, votre couche d'entités hébergée ne peut pas être remplacée pour l'une des raisons suivantes :

  • Elle n'a pas été publiée à partir d'une géodatabase fichier, d'un fichier de formes, d'un fichier GeoJSON ou d'un fichier CSV contenant des informations de latitude et longitude.
  • Elle a été publiée à partir d'un client autre que le site Web du portail. Par exemple, si vous avez publié la couche d'entités hébergée à partir d'ArcMap, remplacez le service à partir d'ArcMap.
    Remarque :

    Lorsque vous remplacez des couches d'entités hébergées dans ArcMap, la définition de service créée au départ avec la couche Web doit exister dans le portail.

  • Elle a été publiée alors que le portail était de version 10.4.1 ou antérieure.
  • La fonctionnalité de synchronisation est activée sur la couche d'entités hébergée.

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 d'entités hébergée 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 le schéma des données source a changé, ou si vous souhaitez conserver les modifications apportées via la couche d'entités hébergée, chargez le fichier de formes, la géodatabase fichier ou le fichier CSV en tant que nouvel élément et publiez une nouvelle couche d'entités à la place.
  • La source de données et la couche d'entités 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 écraser la couche d'entités hébergée.

Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.

  1. Connectez-vous et cliquez sur Mon contenu (si vous êtes connecté en tant que propriétaire de la couche d'entités hébergée) ou recherchez la couche d'entités hébergée (si vous êtes connecté en tant qu'administrateur).
  2. Cliquez sur le nom de la couche d'entités hébergée pour ouvrir sa page d'élément.
  3. Cliquez sur Ecraser.
  4. Accédez à l'emplacement du fichier source sur le disque.
  5. Cliquez sur Ecraser.