Skip to main content

Services d’entités

Les services d’entités 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 la fonctionnalité disponible pour les personnes utilisant le service d’entités, 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 à un service d’entités, ils accèdent aux données et aux données associées via des classes de relations. Ils peuvent utiliser le service d’entités sur les cartes et dans les applications qu’ils créent, exécuter une analyse dans les couches du service et, si vous l’autorisez, mettre à jour les données du service d’entités.

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

Licence :

Pour plus d’informations sur les fonctionnalités disponibles dans les services d’entités en fonction de la licence ArcGIS Enterprise, reportez-vous à la matrice de fonctionnalités.

Création de service d’entités

Pour publier un service d’entités, vous devez préparer les données et les publier. Les étapes à suivre pour le faire dépendent des fonctionnalités dont vous avez besoin pour le service d’entités.

Fonctionnalités requises

Ré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 toutes les tables et classes d’entités auxquelles l’accès s’effectue via un fichier de connexion à une base de données pour permettre à d’autres membres de mon organisation ArcGIS Enterprise d’afficher les données.

  • Les paramètres personnalisés tels que la mise à jour, l’utilisation hors connexion, la symbologie et les étendues ne sont pas immédiatement requis dans les couches et peuvent être configurés pour chaque couche.

Si vous utilisez l’une des bases de données répertoriées dans Data stores gérés par l’utilisateur dans ArcGIS Enterprise, procédez comme suit pour créer un élément de data store de base de données et publier par lots les services de carte et d’entités ArcGIS Server (services de carte dont l’accès aux entités est activé) :

  1. Accordez l’accès à un utilisateur de base de données aux classes d’entités et aux tables à 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 data store de base de données. Lorsque vous ajoutez le data store, spécifiez les sites fédérés auprès desquels la base de données sera inscrite.

  4. En tant que propriétaire de l’élément de data store, publiez toutes les couches accessibles sur un site GIS Server fédéré.

  • 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.

Conseil :

Pour accéder aux données d’une géodatabase d’entreprise ou d’une base de données en tant qu’entités en lecture seule, vous pouvez également publier un service de carte.

  1. Préparez les données source pour les utiliser dans un service d’entités.

  2. Dans ArcGIS Pro, créez une carte contenant les classes d’entités et les tables devant figurer dans le service d’entités.

  3. Publiez sur un serveur fédéré ou un site ArcGIS GIS Server autonome.

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.

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 les données source pour les utiliser dans un service d’entités.

  2. Effectuez les étapes préparatoires supplémentaires nécessaires pour utiliser les données hors connexion.

  3. Dans ArcGIS Pro, créez une carte contenant les classes d’entités et les tables devant figurer dans le service d’entités.

  4. Publiez sur un serveur fédéré ou un site ArcGIS GIS Server autonome. 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, et configurez la carte Web pour l’utiliser hors connexion.

Si la carte Web est destinée à être utilisée hors connexion dans des applications telles qu’ArcGIS Field Maps, vous devez également configurer le fond de carte sur la carte Web de sorte qu’il puisse être utilisé hors connexion.

Je dispose de sources de données fichier (par exemple, CSV, feuilles de calcul Microsoft Excel et shapefiles) à 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 shapefile ou la géodatabase fichier dans un fichier .zip.

  2. Chargez le fichier dans 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, Microsoft Excel, shapefile, geoJSON, OGC GeoPackage ou géodatabase fichier).

  • Une couche d’entités hébergée.

  • Si vous avez publié sur ArcGIS Enterprise, les données de la couche d’entités hébergée sont stockées dans le relational store du serveur d’hébergement. 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 ArcGIS Enterprise, un service d’entités s’exécute sur le serveur d’hébergement.

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. Dans ArcGIS Pro, créez une carte contenant les classes d’entités et les tables à copier et accessibles via le service d’entités.

  2. Publiez sur ArcGIS Online. (Vous pouvez également publier sur ArcGIS Enterprise, mais pour que le public s’implique, elle doit être accessible en dehors du pare-feu de l’organisation.)

  3. Activez la modification, configurez la couche pour autoriser les modifications publiques 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 modifiable sur ArcGIS Online, qui est 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. Dans ArcGIS Pro, créez une carte contenant les classes d’entités et les tables à copier et accessibles via le service d’entités.

  2. Publiez sur ArcGIS 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 dans une organisation ArcGIS qui est partagée avec vos utilisateurs cible.

  • Les données de la couche d’entités hébergée sont stockées dans le relational store du serveur d’hébergement 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 ArcGIS Enterprise, un service d’entités s’exécute sur le serveur d’hébergement.

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 ArcGIS Enterprise.

  • Un service d’entités s’exécutant sur le serveur d’hébergement.

  • Les données de la couche d’entités sont stockées dans le stockage de Big Data spatio-temporelles du serveur d’hébergement.

Mes données sont stockées dans une géodatabase d’entreprise et sont inscrites pour le versionnement de branche.

  1. Préparez les données source pour les utiliser dans un service d’entités.

  2. Vérifiez que le fichier de connexion à la base de données est configuré pour le versionnement de branche.

  3. Dans ArcGIS Pro, créez une carte contenant les classes d’entités et les tables devant figurer dans le service d’entités.

  4. Procédez à la publication sur un serveur fédéré et activez la gestion des versions lors de la publication.

  • Un service de carte pour lequel l’accès aux entités et la gestion des versions sont activés s’exécutant sur le site ArcGIS GIS Server.

  • Une couche d’images de carte, une couche d’entités et un fichier de définition de service dans ArcGIS Enterprise que vous pouvez partager avec des groupes, votre organisation ou le public.

  • Pour mettre à jour les données versionnées, ajoutez la couche d’entités à une carte dans ArcGIS Pro.

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, tels que les suivants :

  • Certains outils d’analyse d’entités standard dans une organisation ArcGIS créent des couches d’entités hébergées en sortie.

  • Certains des outils GeoAnalytics que vous exécutez dans ArcGIS Pro créent des couches d’entités hébergées ou des couches d’entités spatio-temporelles hébergées en sortie.

  • Lorsque vous créez une enquête dans ArcGIS Survey123, 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 ArcGIS Workforce, une couche d’entités hébergée est créée pour la collecte des données.

  • Le partage de la localisation utilise une couche d’entités spatio-temporelle hébergée. L’administrateur de l’organisation peut créer des vues de couches d’entités hébergées à partir de cette couche d’entités.

  • ArcGIS Mission Manager crée une couche d’entités hébergée chaque fois que vous créez une mission.

  • Lorsque vous publiez une couche Réservations conforme au modèle d’information ArcGIS Indoors dans une organisation ArcGIS Enterprise disposant d’une licence pour ArcGIS Indoors Spaces, une couche d’entités hébergée Indoors Spaces est créée.