Skip To Content

Services d'entités et applications client

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 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 map viewer pour mettre à jour les entités :

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 :

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 Desktop

ArcGIS Desktop vous permet de mettre à jour les données des services d'entités. Le workflow de mise à jour utilisé dans ArcGIS 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 Desktop ou ArcGIS Server Manager. Pour plus d'informations, consultez les rubriques suivantes :

Entité HTMLAttribut HTML (le cas échéant)

<a>

href, target, style

<b>

<br>

<div>

style, align

<em>

<police>

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>