Skip To Content

Qu'est-ce qu'un service d'entités ?

Les services d'entités vous permettent de diffuser des entités sur Internet et fournissent la symbologie nécessaire à l'affichage des entités. Les clients peuvent exécuter des requêtes pour obtenir des entités et effectuer des mises à jour pouvant s'appliquer au serveur. Les services d'entités fournissent des modèles qui peuvent contribuer à améliorer les mises à jour sur le client. Les données de classes de relations et de tables non spatiales peuvent également être interrogées et mises à jour à l'aide de services d'entités.

Licence :

Vous pouvez publier un service d'entités sur un site ArcGIS Server qui est autorisé avec une licence ArcGIS Server Basic, mais vous pouvez uniquement y effectuer des requêtes et non l'utiliser dans le cadre d'une mise à jour sur le web. Consultez la matrice de fonctionnalité pour connaître les licences requises pour les services d'entités.

Workflow de création d'un service d'entités
Pour créer un service d'entités, créez une carte dans un client ArcGIS Desktop, publiez la carte en activant l'accès aux entités (ArcMap) ou en tant que couche d'entités (ArcGIS Pro), puis utilisez le web, les clients ArcGIS Desktop et les applications pour accéder au service.

Workflows courants pour l'utilisation des services d'entités

La méthode d'utilisation d'un service d'entités varie en fonction du workflow de mise à jour que vous souhaitez obtenir. Voici les scénarios courants à prendre en compte :

  • Vous souhaitez publier un service d'entités contenant des données qui proviennent d'une seule base de données sur site ou d'une seule géodatabase d'entreprise sur un site ArcGIS Server. Ce scénario vous permet de configurer rapidement un environnement de mise à jour pour vos clients. Lorsque vous utilisez une géodatabase d'entreprise, vous pouvez également utiliser l'API REST d'ArcGIS pour créer des réplicas de vos données et les rendre disponibles sur les clients afin de les utiliser en ligne et hors connexion. Les mises à jour appliquées aux réplicas peuvent ensuite être synchronisées avec votre géodatabase directement depuis le client.

    Pour une présentation détaillée de la configuration d'un service d'entités en vue de l'utiliser avec une géodatabase d'entreprise, consultez le Didacticiel : exécuter des mises à jour web à l'aide de données répliquées d'une géodatabase d'entreprise.

    Pour une présentation détaillée de la configuration d'un service d'entités en vue de l'utiliser avec une base de données, consultez le Didacticiel : exécuter des mises à jour web à l'aide de données d'une base de données.

    Pour savoir comment utiliser l'API REST d'ArcGIS en vue de créer des réplicas de données à partir d'une géodatabase et synchroniser les modifications à partir des applications clientes, consultez la section sur la synchronisation de l'aide de l'API REST d'ArcGIS Server.

  • Supposons que vous souhaitiez publier un service d'entités sur ArcGIS Server à l'aide de données répliquées d'une géodatabase d'entreprise sur site. Ce scénario est parfaitement adapté à une utilisation sur le web, dans la mesure où il vous permet de conserver une copie distincte de vos données sur site en vue de la mise à jour web. Les mises à jour appliquées à vos données sur le web peuvent être synchronisées avec vos données sur site à l'aide d'un service de géodonnées. Ce service peut être créé automatiquement lors de la publication de votre service d'entités sur ArcGIS Server. Pour une présentation détaillée de ce scénario, consultez le Didacticiel : exécuter des mises à jour web à l'aide de données répliquées d'une géodatabase d'entreprise.

  • Supposons que vous souhaitiez publier un service d'entités sur ArcGIS Server on Amazon Web Services ou Microsoft Azure et que vous ne possédiez pas de géodatabase d'entreprise sur site. Vous pouvez publier des données locales, telles que des données issues d'une géodatabase fichier, et faire en sorte de les copier dans une géodatabase d'entreprise sur AWS ou Azure. Ce scénario est utile si vous souhaitez configurer rapidement un environnement de mise à jour sans investissement matériel pour exécuter ArcGIS Server ou une géodatabase d'entreprise. Avant de publier votre service d'entités, vous devez créer votre site sur AWS ou Azure et inclure une géodatabase d'entreprise en tant que base de données gérée du site. Lorsque vous effectuez la publication, les données référencées par votre service d'entités sont automatiquement copiées dans la base de données gérée du site. Pour plus d'informations sur ce processus, reportez-vous à la rubrique Copie automatique des données sur le serveur à la publication. Pour savoir comment créer un site sur AWS ou Azure, reportez-vous à l'aide ArcGIS Enterprise on Amazon Web Services ou à l'aide ArcGIS Enterprise on Microsoft Azure.
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 utiliser un service de carte. Les services de carte vous permettent de désactiver l'interrogation ou l'accès aux données. Pour en savoir plus, reportez-vous à la rubrique Qu'est-ce qu'un service de carte ?.

Etapes requises pour l'utilisation d'un service d'entités

Après avoir déterminé le scénario de mise à jour approprié, vous devez configurer un service d'entités et le publier sur votre site ArcGIS Server. Les étapes suivantes sont requises :

  1. Assemblez vos données. Si vous comptez publier un service d'entités sans copier les données, vos données doivent se trouver dans une géodatabase d'entreprise ou une base de données.
  2. Préparez les données de votre base de données en vue de la publication. Cela implique une connexion à votre sites ArcGIS Server et l'inscription de votre base de données ou géodatabase d'entreprise auprès du site ArcGIS Server.
  3. Créer un document ArcMap qui soit compatible avec le service d'entités. Il s'agit d'une composante essentielle de tout workflow de mise à jour.
  4. Publiez votre document ArcMap en tant que service de carte avec la fonctionnalité Accès aux entités activée (si vous effectuez la publication depuis ArcMap). Cela a pour effet de créer une extrémité de service d'entités permettant à des clients, tels qu'une application web, d'accéder aux entités de votre carte et de les mettre à jour.
  5. Utiliser le service d'entités dans une application cliente. Plusieurs applications clientes compatibles avec ArcGIS sont mises à votre disposition.