Utilisation de services d'entités dans une application cliente

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

La ArcGIS.com, visionneuse de carte, ArcGIS Viewer for Flex et ArcGIS Viewer for Silverlight fournissent des fonctionnalités de base 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 :

A propos de la ArcGIS.com, visionneuse de carte

La ArcGIS.com, visionneuse de carte est hébergée sur ArcGIS.com et peut être déployée directement par le biais du répertoire de services d'ArcGIS Server. Après avoir créé une application, vous pouvez la partager avec d'autres personnes sur ArcGIS Online, l'incorporer dans un site Web ou encore coller un lien (URL) vers l'application dans un e-mail, un blog ou un site Web. Les applications 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 ArcGIS.com. Ces modèles sont entièrement personnalisables.

Les didacticiels suivants utilisent un service d'entités parallèlement à la ArcGIS.com, visionneuse de carte pour mettre à jour les entités d'une géodatabase d'entreprise. Pour en savoir plus, reportez-vous aux documents suivants :

Pour en savoir plus sur l'utilisation de la ArcGIS.com, visionneuse de carte avec des services d'entités, consultez les rubriques suivantes dans l'aide d'ArcGIS.com :

Pour plus d'informations, reportez-vous à la rubrique Mise à jour des couches de service d'entités dans l'aide d'ArcGIS.com.

A propos d'ArcGIS Viewer for Flex et d'ArcGIS Viewer for Silverlight

Pour utiliser ArcGIS Viewer for Flex et ArcGIS Viewer for Silverlight avec votre service d'entités, vous devez télécharger l'application, la déployer sur le serveur Web de votre organisation, puis la configurer en vue de son utilisation. Une fois déployées, ces applications peuvent être personnalisées afin d'offrir à vos utilisateurs un environnement de mise à jour sur mesure. Pour en savoir plus, reportez-vous aux rubriques suivantes :

Clients d'API Web ArcGIS

Les API Web ArcGIS pour JavaScript, Flex et Silverlight offrent 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 l'une de ces 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. Les API Web ArcGIS vous permettent, par exemple, d'effectuer les opérations suivantes :

Pour en savoir plus sur chacune des API Web ArcGIS, reportez-vous aux rubriques 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. A titre d'exemple, l'URL par défaut vers un service d'entités dans le répertoire de services est le suivant : http://<nom du serveur>:<numéro de port>/arcgis/rest/services/<nom du service d'entité>/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 le biais 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.

Mise à jour en mode déconnecté avec des 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 (un périphérique mobile, par exemple) peut effectuer des mises à jour en local, puis synchroniser les modifications avec le serveur, une fois reconnecté au service d'entités.

Pour plus d'informations sur la mise à jour en mode déconnecté avec des services d'entités, reportez-vous à la rubrique traitant des services d'entités 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 en savoir plus, consultez la rubrique suivante :

Entité HTML

Attribut HTML

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

9/18/2013