Services d'entités et applications client
Dans cette rubrique
- Clients Web ArcGIS prêts à l'emploi
- Clients
ArcGIS API for JavaScript - Obtention de l'extrémité REST d'un service d'entités
ArcGIS for Desktop - Utilisation de la synchronisation avec les services d'entités
- Saisie de code HTML dans des champs de texte
Plusieurs clients ArcGIS sont mis à votre disposition pour vous permettre de modifier (ou de visualiser) les entités de votre service d'entités. Les clients peuvent utiliser des services d'entités à l'aide d'un client Web ou d'ArcGIS for Desktop.
Clients Web ArcGIS prêts à l'emploi
Les visionneuses de carte et modèles dans ArcGIS Online et Portal for ArcGIS fournissent des fonctionnalités de base prêtes à l'emploi pour la mise à jour des services d'entités. Sans aucune programmation, vous pouvez rapidement créer une application de mise à jour Web permettant aux utilisateurs d'ajouter, de mettre à jour et de supprimer des entités géographiques dans une base de données.
Ainsi, lors de l'utilisation des applications prêtes à l'emploi, vous pouvez effectuer les opérations suivantes :
- Mettre à jour des couches en sélection seule.
- Effectuer le suivi des mises à jour. (Disponible pour les géodatabases d'entreprise, et non pour les bases de données.)
- Contrôler l'accès aux entités à l'aide du contrôle d'accès en fonction de la propriété. (Disponible pour les géodatabases d'entreprise, et non pour les bases de données.)
- Empêcher les utilisateurs de mettre à jour la géométrie de l'entité.
Vous pouvez ajouter des services d'entités à la visionneuse de carte dans ArcGIS Online ou au site Web de votre portail à l'aide de l'URL d'accès au répertoire de services ArcGIS Server du service. Après avoir créé une carte contenant votre service d'entités, vous pouvez la partager avec d'autres personnes de votre organisation, l'incorporer dans un site Web ou encore coller un lien (URL) vers l'application dans un message électronique, un blog ou un site Web. Les cartes que vous créez peuvent également être déployées sur le serveur Web de votre organisation en téléchargeant les modèles d'application à partir d'ArcGIS Online. Ces modèles sont entièrement personnalisables.
Les didacticiels suivants utilisent un service d'entités en plus de la ArcGIS.com, visionneuse de carte pour mettre à jour les entités :
- Didacticiel : exécution de mises à jour Web à l'aide de données d'une géodatabase d'entreprise
- Didacticiel : exécution de mises à jour Web à l'aide de données répliquées d'une géodatabase d'entreprise
- Didacticiel : exécution de mises à jour Web à l'aide de données d'une base de données
Vous pouvez également ajouter des services d'entités en tant qu'éléments à votre portail ou à ArcGIS Online, puis les partager avec d'autres membres de votre organisation.
Pour plus d'informations sur l'utilisation de Portal for ArcGIS, reportez-vous à l'aide de Portal for ArcGIS.
Clients ArcGIS API for JavaScript
ArcGIS API for JavaScript offre les fonctionnalités de mise à jour Web et les options de personnalisation les plus avancées. Si vous maîtrisez la programmation à l'aide de cette API, vous pouvez créer un environnement sophistiqué pour vos utilisateurs sur le Web en adaptant votre scénario de mise à jour à un objectif particulier ou à une stratégie organisationnelle bien précise. Par exemple, avec ArcGIS API for JavaScript, vous pouvez effectuer les tâches suivantes :
- Mettre à jour des couches en sélection seule
- Effectuer le suivi des mises à jour
- Contrôler l'accès aux entités à l'aide du contrôle d'accès en fonction de la propriété
- Empêcher les utilisateurs de mettre à jour la géométrie de l'entité
- Créer, supprimer et modifier des versions de géodatabase à la volée
- Mettre à jour des représentations cartographiques
Obtention de l'extrémité REST d'un service d'entités
Vous pouvez obtenir l'extrémité REST, ou URL, d'un service d'entités en accédant au service dans le répertoire de services d'ArcGIS Server. Par exemple, l'URL d'accès par défaut à un service d'entités dans le répertoire de services est http://gisserver.domain.com:6080/arcgis/rest/services/folder/service/FeatureServer. Un entier basé sur zéro peut être ajouté à l'URL pour référencer une couche spécifique du service. Par exemple, si vous terminez l'URL par /0, vous référencez la première couche du service.
ArcGIS for Desktop
ArcGIS for Desktop vous permet de mettre à jour les données des services d'entités. Le workflow de mise à jour utilisé dans ArcGIS for Desktop est fondamentalement différent de celui appliqué pour mettre à jour un service d'entités par l'intermédiaire d'une application Web. Pour en savoir plus, reportez-vous à la rubrique A propos de la mise à jour des données de services d'entités.
Utilisation de la synchronisation avec les services d'entités
Les services d'entités contiennent des opérations qui prennent en charge les workflows de mise à jour en mode déconnecté. Dans un environnement déconnecté, le client (par exemple, un périphérique d'exécution ou mobile) peut effectuer des mises à jour en local, puis synchroniser les modifications avec le serveur, une fois reconnecté au service d'entités. Cette fonctionnalité (la synchronisation) est disponible via l'API REST d'ArcGIS.
Pour plus d'informations sur l'utilisation de la synchronisation avec des services d'entités, reportez-vous à la section correspondante dans l'aide de l'API REST d'ArcGIS Server.
Saisie de code HTML dans des champs de texte
Lors de la mise à jour d'un service d'entités dans une application cliente, vous pouvez saisir du code HTML dans des champs de texte. Par exemple, lorsque vous mettez à jour une entité dans un client Web, vous pouvez saisir du texte HTML formaté dans un champ de commentaires. Par défaut, seuls les attributs et les entités HTML répertoriés dans le tableau ci-dessous peuvent être saisis dans des champs de texte de services d'entités. L'ajout d'une entité ou d'un attribut non pris en charge entraîne une erreur.
Si votre workflow de services d'entités nécessite des attributs et des entités HTML non pris en charge, vous devez désactiver la propriété Filtrer le contenu Web. Cette propriété est accessible dans la boîte de dialogue Options avancées du service d'entités dans ArcGIS for Desktop ou le gestionnaire ArcGIS Server. Pour plus d'informations, consultez les rubriques suivantes :
- Mise à jour des propriétés de service dans le gestionnaire
- Mise à jour des propriétés du service dans ArcGIS for Desktop
Entité HTML | Attribut HTML (le cas échéant) |
---|---|
<a?> | href, target, style |
<b> | |
<br> | |
<div> | style, align |
<em> | |
<font> | size, color, style, face |
protocole http, https | src, href |
<i> | |
<img?> | src, width, height, alt, border, style |
<li> | |
protocole mailto: | src, href |
<ol> | |
<span> | style |
<strong> | |
<table> | width, height, cellpadding, cellspacing, border, style |
<tbody> | |
<td> | height, width, valign, align, colspan, rowspan, nowrap, style |
<tr> | height, valign, align, style |
<u> | |
<ul> |
Vous avez un commentaire à formuler concernant cette rubrique ?