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.
Les services d'entités sont disponibles dans ArcGIS for Server, dans ArcGIS Spatial Data Server et lorsque vous les publiez sur ArcGIS Online. Cependant, le service d'entités ArcGIS for Server est le plus puissant, car il peut exploiter le suivi de l'éditeur et d'autres fonctions disponibles par le biais de géodatabases. ArcGIS for Server Basic vous permet de publier un service d'entités, d'effectuer des requêtes, mais pas de 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.
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. Vous trouverez, ci-dessous, quelques scénarios à prendre en compte :
- Supposons que vous souhaitiez publier un service d'entités sur ArcGIS Server à l'aide de données provenant d'une seule géodatabase d'entreprise sur site. Ce scénario vous permet de configurer rapidement un environnement de mise à jour pour vos clients. Pour une présentation détaillée de la procédure, consultez le Didacticiel : exécution de 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 à 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écution de 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 à l'aide de données provenant de sources autres qu'une géodatabase d'entreprise. Ce scénario est utile si vous souhaitez configurer rapidement un environnement de mise à jour, mais ne disposez pas d'une géodatabase d'entreprise sur site dédiée. Avant de publier votre service d'entités, vous devez créer une géodatabase d'entreprise sur le serveur et l'inscrire en tant que base de données gérée d'ArcGIS Server. Lorsque vous effectuez une publication, les données référencées par votre service d'entités sont automatiquement copiées dans cette base de données. Pour plus d'informations, reportez-vous à la rubrique Copie automatique des données sur le serveur à la publication.
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 ArcGIS Server. Les étapes suivantes sont requises :
- Configurer une géodatabase d'entreprise à l'aide d'une plate-forme de base de données prise en charge telle que PostgreSQL, SQL Server ou Oracle.
- 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.
- Préparer les données de votre géodatabase d'entreprise en vue de la publication. Cela implique une connexion à ArcGIS Server et l'inscription de votre base de données dans le serveur.
- Publier votre document ArcMap en tant que service de carte en activant la fonctionnalité Accès aux fonctions. 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.
- Utiliser le service d'entités dans une application cliente. Plusieurs applications clientes compatibles avec ArcGIS sont mises à votre disposition.