Skip To Content

Services d'entités

Les services d'entités vous permettent de diffuser des données d'entités et des tables non spatiales sur Internet ou votre intranet. Vos données sont ainsi disponibles et peuvent être utilisées dans des clients web, des applications bureautiques et des applications de terrain.

En tant qu'éditeur d'un service d'entités, vous déterminez quelles fonctionnalités sont disponibles pour les personnes utilisant ce service, vous définissez le style utilisé pour afficher les entités et vous définissez des modèles pour modifier les données. Lorsque les utilisateurs accèdent à votre service d'entités, ils peuvent afficher vos données et les données qui leur sont associées via des classes de relations. Ils peuvent utiliser votre service d'entités dans les cartes et les applications qu'ils créent et, si vous l'autorisez, ils peuvent modifier les données du service d'entités.

Les services d'entités s'exécutent sur des sites ArcGIS GIS Server.

Licence :

Pour obtenir des informations sur les fonctionnalités disponibles dans les services d'entités en fonction de votre licence ou de votre rôle de serveur ArcGIS Enterprise, reportez-vous à la matrice de fonctionnalités.

Comment créer un service d'entités ?

Pour publier un service d'entités, vous devez préparer vos données et les publier. Pour ce faire, les étapes dépendent des fonctionnalités dont vous avez besoin pour votre service d'entités.

Fonctionnalités requisesRésumé des étapes de créationÉléments inclus

  • J'ai besoin que mes données restent dans ma géodatabase d'entreprise ou base de données source car il s'agit de mon système d'enregistrement auquel les autres applications accèdent.
  • Je veux partager rapidement toutes les classes et tables d’entités auxquelles l’accès s’effectue via un fichier de connexion à une base de données pour permettre à tous les autres membres de mon portail ArcGIS Enterprise d’afficher les données.
  • La symbologie et les étendues personnalisées ne sont pas immédiatement requises dans les couches.

À partir de la version 10.7.1, vous pouvez procéder comme suit pour créer un élément de répertoire de données de base de données dans un portail et publier par lots des services d’entités ArcGIS Server (services de carte avec l’accès aux entités activé) :

  1. Si vous utilisez l’une des bases de données répertoriées dans Répertoires de données gérés par l’utilisateur dans les portails ArcGIS Enterprise, accordez à un utilisateur de base de données unique l’accès aux classes d’entités et aux tables que vous voulez publier. Reportez-vous à Contrôle de l’accès aux données publiées à partir des éléments de répertoire de données pour plus d’informations.
  2. Créez une connexion à la base de données en tant qu’utilisateur ayant accès aux données à publier.
  3. Ajoutez un élément de répertoire de données au portail. Lorsque vous ajoutez le répertoire de données, spécifiez les sites ArcGIS GIS Server fédérés avec lesquels la base de données sera inscrite.
  4. En tant que propriétaire de l’élément de répertoire de données, publiez toutes les couches accessibles.

  • J'ai besoin que mes données restent dans ma géodatabase d'entreprise ou base de données source car il s'agit de mon système d'enregistrement auquel les autres applications accèdent.
  • Les éditeurs mettront directement les données à jour dans la source de données, et je souhaite que les changements soient reflétés dans le service d’entités.

Astuce:

Si vous voulez accéder aux données dans votre géodatabase d'entreprise ou votre base de données en tant qu'entités en lecture seule, vous pouvez également publier simplement un service de carte.

  1. Préparez vos données source.
  2. Créez dans ArcMap ou ArcGIS Pro une carte contenant les classes d'entités ou les tables devant figurer dans le service d'entités.
  3. Publiez vers un serveur fédéré ou un site ArcGIS GIS Server autonome (la publication sur des sites autonomes est prise en charge dans ArcGIS Server Manager et ArcMap uniquement).

Outre les exigences précédentes, je souhaite aussi que les utilisateurs modifient les données via le service d'entités et je désire voir les modifications dans la source de données lorsque l'accès à cette source s'effectue via d'autres clients.

Effectuez les trois étapes précédentes et activez les fonctionnalités de modification sur le service d'entités lors de la publication.

Astuce:

Reportez-vous à la rubrique Didacticiel : exécuter des mises à jour web à l'aide de données d'une géodatabase d'entreprise ou Didacticiel : exécuter des mises à jour web à l'aide des données d'une base de données pour obtenir une présentation détaillée de la création d'un service d'entités qui référence les données de votre géodatabase d'entreprise ou de votre source de données de base de données.

Les utilisateurs ont besoin de modifier le service d'entités lorsqu'ils sont déconnectés du réseau, mais je souhaite que les modifications qu'ils effectuent hors ligne soient synchronisées à mon système d'enregistrement.

  1. Préparez vos données source pour être utilisées dans un service d'entités.
  2. Effectuez les étapes préparatoires supplémentaires nécessaires pour que les données soient récupérées hors connexion.
  3. Créez dans ArcMap ou ArcGIS Pro une carte contenant les classes d'entités ou les tables devant figurer dans le service d'entités.
  4. Publiez vers un serveur fédéré ou un site ArcGIS GIS Server autonome (la publication sur des sites autonomes est prise en charge dans ArcGIS Server Manager et ArcMap uniquement).
  5. Activez la modification et la synchronisation lorsque vous publiez.

Pour terminer le processus, créez une carte web contenant la couche d'entités et configurez le style et d’autres paramètres. Configurez la carte web de sorte qu'elle ait les mêmes paramètres de partage que la couche d'entités.

Si la carte web est destinée à être utilisée hors connexion dans Collector for ArcGIS, vous devez également configurer le fond de carte sur la carte web de sorte qu'il puisse être récupéré hors connexion.

Je dispose de sources de données de fichier (par exemple, CSV, feuilles de calculs Microsoft Excel et fichiers de forme) à partir desquelles je souhaite créer des services d’entités.

  1. Préparez le fichier en vue de la publication. Par exemple, définissez les types de données des colonnes de la feuille de calcul ou compressez le fichier de formes ou la géodatabase fichier dans un fichier .zip.
  2. Téléchargez le fichier vers un portail ArcGIS Enterprise ou ArcGIS Online et publiez une couche d'entités hébergée.
  3. Configurez les styles et les paramètres sur la couche d'entités hébergée.
  4. Partagez la couche d'entités hébergée avec des groupes spécifiques, votre organisation ou le public.

  • Un fichier (CSV, Excel, fichier de formes, geoJSON ou géodatabase fichier).
  • Une couche d'entités hébergée dans le portail.
  • Si vous avez publié sur un portail ArcGIS Enterprise, les données de la couche d'entités hébergée sont stockées dans le répertoire de données relationnelles du portail. Si vous avez publié sur ArcGIS Online, les données de la couche d'entités hébergée sont stockées dans ArcGIS Online.
  • Si vous avez publié sur un portail ArcGIS Enterprise, un service d'entités s'exécute sur le serveur d'hébergement du portail.

Je dispose de données dans une géodatabase ou base de données mais je souhaite créer une copie des données à partager avec le public pour permettre à la communauté d'entrer des données.

  1. Préparez vos données source.
  2. Créez dans ArcMap ou ArcGIS Pro une carte contenant les classes d'entités et les tables que vous souhaitez copier et rendre accessibles via le service d'entités.
  3. Publiez sur ArcGIS Online. (Vous pouvez également publier sur un portail ArcGIS Enterprise ; toutefois, la plupart des portails Enterprise se trouvent derrière des pare-feu qui empêchent l'entrée de données par le public.)
  4. Activez la modification et partagez la couche avec tout le monde (public) pour permettre à la communauté d'entrer des données.

  • Une couche d'entités hébergée sur ArcGIS Online partagée avec le public.
  • Les données de la couche d'entités hébergée sont stockées dans ArcGIS Online.
  • Un fichier de définition de service partagé avec le public. Vous pouvez changer le paramètre de partage de ce fichier de sorte qu'il ne soit disponible que pour vous et les administrateurs de votre organisation.

Pour terminer le workflow, créez une carte web contenant la couche d'entités et configurez les styles et autres paramètres. Partagez la carte web avec tout le monde (public). Ajoutez la carte web à une application web et configurez l'application avec les outils dont le public aura besoin pour entrer des données. Partagez l'application web avec tout le monde (public).

Je dispose de données dans une géodatabase ou base de données mais je souhaite créer une copie des données à partager avec mon organisation ou un groupe de personnes de mon organisation.

  1. Créez dans ArcMap ou ArcGIS Pro une carte contenant les classes d'entités et les tables que vous souhaitez copier et rendre accessibles via le service d'entités.
  2. Publiez vers votre portail Enterprise ou ArcGIS Online.
  3. Configurez les styles et les autres paramètres sur la couche d'entités hébergée.
  4. Partagez la couche avec votre organisation ou des groupes spécifiques.

  • Une couche d'entités hébergée sur votre portail Enterprise ou ArcGIS Online partagée avec vos utilisateurs cible.
  • Les données de la couche d'entités hébergée sont stockées dans le répertoire de données relationnelles du serveur d'hébergement du portail Enterprise ou dans ArcGIS Online.
  • Un fichier de définition de service partagé avec les mêmes personnes que la couche d'entités hébergée. Vous pouvez changer le paramètre de partage de ce fichier de sorte qu'il ne soit disponible que pour vous et les administrateurs de votre organisation.
  • Si vous avez publié sur un portail Enterprise, un service d'entités s'exécute sur le serveur d'hébergement du portail.

J'utilise ArcGIS GeoEvent Server pour diffuser des données dynamiques, mais je souhaite archiver certaines de ces données localement.

  1. Configurez un connecteur en entrée pour les données en continu.
  2. Configurez un connecteur en sortie de stockage de Big Data spatio-temporelles pour archiver les données.

  • Connecteurs dans ArcGIS GeoEvent Server.
  • Une couche d'entités dans le portail Enterprise.
  • Un service d'entités s'exécutant sur le serveur d'hébergement du portail.
  • Les données de la couche d'entités sont stockées dans le répertoire de données spatio-temporelles Big Data du portail.

Services d'entités créés suite à l'exécution d'un outil ou d'une application

Vous créez également des couches d'entités hébergées suite à l'exécution de certains outils ou applications.

  • Certains outils d'analyse d'entités standard dans un portail Enterprise ou ArcGIS Online créent des couches d'entités hébergées en sortie.
  • Certains des Outils GeoAnalytics que vous exécutez dans un portail Enterprise ou ArcGIS Pro créent des couches d'entités hébergées en sortie.
  • Les analyses que vous exécutez dans Insights for ArcGIS peuvent se traduire par de nouvelles couches d'entités hébergées dans votre portail.
  • Lorsque vous créez un projet GeoPlanner for ArcGIS, une couche d'entités hébergée modifiable est créée pour stocker les données d'entités du projet.
  • Lorsque vous créez une enquête dans Survey123 for ArcGIS, une couche d'entités hébergée modifiable est créée pour enregistrer l'entrée de l'enquête.
  • Lorsque vous créez un projet Workforce for ArcGIS, une couche d'entités hébergée est créée pour la collecte des données.