Skip To Content

Didacticiel : exécuter des mises à jour Web à l'aide de données d'une géodatabase d'entreprise

Complexité : IntermédiaireConditions requises pour les données Utiliser vos propres données Objectif : Créez un service d'entités qui vous permet de modifier les données hébergées dans une géodatabase d'entreprise sur le Web à l'aide de la visionneuse de cartes ArcGIS Online.

La mise à jour sur le Web permet à un plus grand groupe de personnes de compléter et d'améliorer vos données. Ces personnes sont notamment les équipes sur le terrain, les analystes d'autres services de votre entreprise ou peut-être même des volontaires d'externalisation ouverte (« crowdsourcing ») susceptibles d'apporter une contribution précieuse à vos données grâce à une interface de mise à jour conviviale.

Dans le cadre de ce didacticiel, vous allez créer une géodatabase d'entreprise afin de gérer des opérations d'observation d'oiseaux sur le littoral soumises par des volontaires sur le Web. L'exécution de mises à jour Web est, en réalité, la dernière étape d'un workflow plus important. Ce didacticiel vous explique comment effectuer les opérations suivantes :

  1. Configurer une géodatabase d'entreprise à l'aide d'une plateforme de base de données, telle que PostgreSQL, Microsoft SQL Server ou Oracle.

  2. Créer un document ArcMap prenant en charge la mise à jour Web. Cela implique de concevoir un document ArcMap qui soit compatible avec le service d'entités. Ce service permet aux utilisateurs d'ajouter et de modifier des observations d'oiseaux dans votre géodatabase d'entreprise sur le Web. Il s'agit d'une composante essentielle de tout workflow de mise à jour Web.

  3. Préparer votre géodatabase d'entreprise en vue de la publication sur ArcGIS Server. Cela implique une connexion à ArcGIS Server et l'inscription de votre base de données dans le serveur.

  4. 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 observations de votre carte et de les mettre à jour.

  5. Utiliser le service d'entités dans une application Web. Dans le cadre de ce didacticiel, vous utiliserez la visionneuse de cartes ArcGIS Online pour modifier, mettre à jour et modifier rapidement des observations d'oiseaux dans votre carte.

Avant de commencer ce didacticiel

Si vous venez d'installer ArcGIS Server, veuillez prendre connaissance des éléments suivants avant de commencer ce didacticiel :

Configuration d'une géodatabase d'entreprise

Vous pouvez publier des services d'entités en utilisant les données d'une géodatabase d'entreprise. En effet, ces géodatabases sont conçues pour être mises à jour simultanément par plusieurs utilisateurs, ce qui est le cas dans ce didacticiel. Les géodatabases d'entreprise prennent en charge un éventail de plateformes de base de données, parmi lesquelles PostgreSQL, SQL Server et Oracle.

Pour les besoins de ce didacticiel, vous devez configurer une géodatabase d'entreprise vide afin d'y stocker les entités que vous créez et mettez à jour. Si vous avez déjà installé une plateforme de base de données prise en charge et qu'une géodatabase vide est configurée, passez à la section suivante. Dans le cas contraire, vous devrez créer une géodatabase d'entreprise en installant une plateforme de base de données appropriée sur votre machine. Avant de commencer, assurez-vous que votre système d'exploitation et le niveau de licence d'ArcGIS Server et d'ArcGIS for Desktop prennent en charge la plateforme de base de données que vous comptez installer.

Les rubriques suivantes décrivent le processus de configuration de chaque plateforme de base de données. Elles contiennent également des liens vers d'autres rubriques qui expliquent comment créer une géodatabase d'entreprise et la configurer correctement afin de l'utiliser au sein de votre organisation. Après avoir installé la plateforme de base de données appropriée et créé une géodatabase, passez à la section suivante de ce didacticiel.

Création d'un utilisateur de base de données

Dès que vous avez créé une géodatabase d'entreprise vide, vous devez créer un utilisateur de base de données pour gérer vos mises à jour. Pour ce faire, vous devez d'abord vous connecter à votre géodatabase en tant qu'administrateur de base de données, créer un utilisateur de base de données, puis vous reconnecter à la base de données sous cette nouvelle identité.

Connexion à la base de données et création d'un utilisateur

  1. Dans ArcCatalog ou dans la fenêtre Catalogue d'ArcMap, développez le dossier Connexions aux bases de données, Connexion à une base de données puis double-cliquez sur Ajouter une connexion à une base de données Ajout d'une connexion à une base de données.

    La boîte de dialogue Connexion à une base de données s'affiche.

  2. Dans la liste déroulante Plateforme de la base de données, choisissez le type de base de données avec lequel vous souhaitez vous connecter.
  3. Saisissez les informations d'authentification et les propriétés de base de données appropriées pour vous connecter à la base de données. Si vous avez besoin d'aide, reportez-vous à la rubrique Connexions aux bases de données dans ArcMap pour savoir quelles informations fournir pour vous connecter à votre base de données.

    Vous devez vous connecter en tant qu'administrateur de base de données pour créer un utilisateur.

  4. Cliquez sur OK. La connexion à votre base de données apparaît dans le nœud Connexions aux bases de donnéesConnexion à une base de données
  5. Cliquez avec le bouton droit de la souris sur la nouvelle connexion à la base de données et sélectionnez ensuite Administration > Ajouter un utilisateur. Cette option démarre l'outil de géotraitement Créer un utilisateur de base de données.
  6. Dans la boîte de dialogue Créer un utilisateur de base de données, saisissez un nouveau nom d'utilisateur et un nouveau mot de passe pour la base de données ; par exemple, Utilisateur : éditeur, Mot de passe : didacticiel.
  7. Cliquez sur OK.

    Le nouvel utilisateur est créé dans la base de données et a obtenu les privilèges nécessaires à la création de tables et de classes d'entités.

Reconnexion à la base de données en tant que nouvel utilisateur

  1. Dans ArcCatalog ou dans la fenêtre Catalogue d'ArcMap, développez le dossier Connexions aux bases de données Connexion à une base de données, puis double-cliquez sur Ajouter une connexion à une base de données Ajout d'une connexion à une base de données.
  2. Dans la boîte de dialogue Connexion à la base de données, saisissez les informations d'authentification de l'utilisateur que vous avez créé à la section précédente.
  3. Cliquez sur OK.

    Vous êtes maintenant connecté à la base de données en tant que nouvel utilisateur.

  4. Dans le dossier Connexions aux bases de données Connexion à une base de données, supprimez la première connexion que vous avez établie à votre base de données. Cela élimine toute confusion lors de la définition du fichier de connexion à la base de données lors d'une phase ultérieure de ce didacticiel.

Création d'un document ArcMap afin de prendre en charge les services d'entités et la mise à jour Web

Après avoir configuré votre géodatabase d'entreprise, vous pouvez vous lancer dans la création d'un document ArcMap afin de prendre en charge le service d'entités que vous utiliserez dans le cadre de la mise à jour Web.

Dans cette section du didacticiel, vous allez effectuer les opérations suivantes :

  • Créer un domaine attributaire afin d'appliquer l'intégrité des données
  • Créer une classe d'entités pour représenter les observations d'oiseaux
  • Créer des entités jointes pour que les utilisateurs puissent ajouter des supports externes à leurs observations
  • Définir la symbologie et le moteur de rendu des couches
  • Ajouter un fond de carte comme contexte
  • Ajouter des observations d'oiseaux à votre carte

Pour commencer, suivez les étapes décrites dans les sections ci-dessous.

Création d'un domaine attributaire

Pour imposer l'intégrité des données lors de la mise à jour, vous devez configurer un domaine attributaire afin de limiter les observations ajoutées à votre base de données à certaines espèces d'oiseaux.

  1. Démarrez ArcMap, ouvrez un nouveau document ArcMap vide, puis enregistrez-le. Il n'est pas nécessaire que ce document soit enregistré dans un emplacement visible par le compte ArcGIS Server.
  2. Dans la fenêtre Catalogue, développez le dossier Connexions aux bases de données Connexion à une base de données.
  3. Cliquez avec le bouton droit de la souris sur la connexion à une base de données, puis sélectionnez Propriétés Propriétés.
  4. Dans la boîte de dialogue Propriétés de la base de données, cliquez sur l'onglet Domaines.
  5. Dans le champ Nom du domaine, cliquez sur la première cellule et saisissez Type.
  6. Dans la colonne Description en regard du nom de domaine, cliquez sur la première cellule et saisissez Espèce d'oiseau.
  7. Dans la section Propriétés du domaine, cliquez sur la cellule en regard de Type de champ et sélectionnez Entier long.
  8. Cliquez sur la cellule en regard de Type de domaine et sélectionnez Valeurs précodées.
  9. Dans la section Valeurs précodées, cliquez sur la première cellule sous Code et saisissez 0.
  10. Dans la colonne Description en regard du code, cliquez sur la première cellule et saisissez le type Alcidé/Pélagique.
  11. Indiquez les autres espèces d'oiseaux dans la section Valeurs précodées en utilisant la table suivante :

    CodeDescription

    1

    Oiseau plongeur

    2

    Mouette/Sterne

    3

    Rapace

    4

    Oiseau de rivage

    5

    Echassier

    6

    Gibier d'eau

    7

    Inconnu

  12. Indication du domaine pour la base de données des observations d'oiseaux de littoral

  13. Cliquez sur OK.

Création d'une classe d'entités

Dans cette section du didacticiel, vous allez créer une classe d'entités points représentant les différentes espèces d'oiseaux de votre géodatabase d'observations. Cela inclut la définition de la référence spatiale de la classe d'entités et l'affectation de votre domaine à un nouveau champ de la table de classes d'entités. Pour commencer, procédez comme suit.

  1. Dans la fenêtre Catalogue, cliquez avec le bouton droit de la souris sur votre connexion à la base de données, puis sélectionnez Nouveau > Classe d'entités.
  2. Dans la boîte de dialogue Nouvelle classe d'entités, saisissez observations_oiseaux_littoral dans le champ Nom.
  3. Dans la liste déroulante Type, sélectionnez Entités ponctuelles. Cliquez sur Suivant.
  4. Dans la zone de recherche du système de coordonnées, saisissez web mercator (sphère auxiliaire), puis cliquez sur Rechercher Rechercher
  5. Dans la liste des résultats, sélectionnez WGS 1984 Web Mercator (sphère auxiliaire). Il s'agit du même système de coordonnées que celui utilisé par ArcGIS Online. Il vous permet de superposer aisément votre service d'entités sur les services de fond de carte ArcGIS. Cliquez sur Suivant.
  6. Acceptez les valeurs par défaut dans le panneau Tolérance XY, puis cliquez sur Suivant.
  7. Acceptez les valeurs par défaut dans le panneau Mot-clé de configuration, puis cliquez sur Suivant.
  8. Dans le panneau Propriétés du champ, dans la colonne Nom du champ, cliquez sur la cellule située sous SHAPE et saisissez TYPE.
  9. Dans la colonne Type de données, cliquez sur la cellule située sous Géométrie et sélectionnez Entier long.
  10. Modifiez les propriétés du champ en cliquant sur la cellule à droite de Domaine et en sélectionnant ensuite Type. Par conséquent, le champ accepte uniquement les valeurs définies dans le domaine Type que vous avez créé lors d'une étape précédente du didacticiel.
  11. Dans la colonne Nom du champ, cliquez sur la cellule située sous le champ TYPE et saisissez ensuite COMMENTAIRES.
  12. Définissez le type de données du champ COMMENTAIRES sur Texte.
  13. Cliquez sur Terminer.

Votre classe d'entités est créée et ajoutée automatiquement à la table des matières.

Création d'entités jointes

Dans cette section, vous allez ajouter des entités jointes à votre classe d'entités. Une pièce jointe est un fichier multimédia, tel qu'une image, un fichier PDF ou une vidéo, qui peut être associé à une entité lors de sa création ou de sa mise à jour. Ainsi, lorsqu'un utilisateur ajoute une observation à la base de données, il peut y associer une photo de l'oiseau afin de fournir davantage de contexte. La pièce jointe s'affiche lorsqu'un utilisateur clique sur l'entité.

  1. Dans la fenêtre Catalogue, développez la connexion à votre géodatabase d'entreprise.
  2. Cliquez avec le bouton droit de la souris sur la classe d'entités observations_oiseaux_littoral, puis sélectionnez Gérer > Créer des pièces jointes.

ArcMap ajoute une nouvelle table pour stocker les fichiers joints et une classe de relations pour gérer la liaison entre les entités et leurs pièces jointes.

Définition de la symbologie et du moteur de rendu des couches

Dans cette section, vous allez définir une symbologie et un moteur de rendu des couches pour les différentes espèces d'oiseaux de votre base de données. La méthode appliquée pour symboliser vos entités se révèle particulièrement importante, dans la mesure où les entités s'affichent sur le Web à l'aide de la symbologie définie dans le document ArcMap.

  1. Dans la table des matières d'ArcMap, cliquez sur Répertorier par ordre d'affichage Répertorier par ordre d'affichage.
  2. Cliquez avec le bouton droit de la souris sur la classe d'entités observations_oiseaux_littoral, puis cliquez sur Propriétés Propriétés.
  3. Dans la boîte de dialogue Propriétés de la couche, cliquez sur l'onglet Symbologie.
  4. Dans la boîte de dialogue Afficher, cliquez sur Catégories > Valeurs uniques. Cette option indique que vous utiliserez un moteur de rendu par valeurs uniques pour toutes les entités de votre base de données.
  5. Dans la liste déroulante Champ de valeur, sélectionnez type.
  6. Cliquez sur Ajouter toutes les valeurs. Chaque espèce d'oiseau est ajoutée à la liste.
  7. Désactivez la case à cocher en regard du symbole <toutes les autres valeurs>.
  8. Double-cliquez sur le symbole en regard de l'espèce d'oiseau Alcidé/Pélagique.
  9. Dans la boîte de dialogue Sélecteur de symboles, saisissez alcidé dans le champ de recherche, puis cliquez sur Rechercher Rechercher
  10. Sélectionnez le symbole Oiseau alcidé/pélagique et définissez sa taille sur 25.
  11. Cliquez sur OK. Le symbole est appliqué à l'espèce d'oiseau Alcidé/Pélagique.
  12. Sur la base des critères suivants, utilisez la recherche de symboles pour préciser la symbologie des autres espèces :
  13. Type d'oiseaucritères de rechercheSymboleTaille

    Oiseau plongeur

    oiseau plongeur

    Oiseau plongeur

    25

    Mouette/Sterne

    sterne

    Mouette/Sterne

    25

    Rapace

    rapace

    Rapace

    25

    Oiseau de rivage

    oiseau de rivage

    Oiseau de rivage

    25

    Echassier

    échassier

    Echassier

    25

    Gibier d'eau

    gibier d'eau

    Gibier d'eau

    25

    Inconnu

    point d'interrogation (Sélectionnez le style ESRI_Optimized dans la liste des résultats.)

    Inconnu

    25

  14. Après avoir spécifié la symbologie, cliquez sur OK dans la boîte de dialogue Propriétés de la couche. La symbologie s'affiche dans la table des matières d'ArcMap.

Ajout d'un fond de carte comme contexte

Vous allez ajouter, depuis ArcGIS Online, un fond de carte qui servira de contexte à votre document ArcMap.

  1. Dans le menu principal d'ArcMap, cliquez sur Fichier > Ajouter des données > Ajouter un fond de carte.
  2. Sélectionnez Canevas gris clair comme fond de carte, puis cliquez sur Ajouter. Le fond de carte est ajouté à votre affichage cartographique.
  3. Effectuez un zoom avant sur une zone d'intérêt (une côte ou un littoral familier, par exemple) et enregistrez ensuite votre document ArcMap.

Ajout d'entités à votre carte

Après avoir symbolisé correctement vos entités et avoir ajouté un fond de carte comme contexte, vous allez configurer l'environnement de mise à jour approprié et ajouter des entités à votre carte.

  1. Dans ArcMap, affichez la barre d'outils Editeur en sélectionnant Personnaliser > Barres d'outils > Editeur dans le menu principal.
  2. Dans la barre d'outils Editeur, cliquez sur Editeur > Options.
  3. Dans la boîte de dialogue Options de mise à jour, cliquez sur l'onglet Versionnement.
  4. Etant donné que les données de votre géodatabase ne sont pas versionnées, désactivez la case à cocher Mettre à jour une version de la base de données avec la possibilité d'annuler et de rétablir. La désactivation de cette option vous permet de mettre à jour les données non versionnées.
  5. Cliquez sur OK.
  6. Sur la barre d'outils Editeur, cliquez sur Editeur > Ouvrir une session de mise à jour. Un modèle de mise à jour d'entités par défaut est créé sur base de la symbologie des couches modifiables de votre document ArcMap. Vous utiliserez ce modèle d'entités à l'étape suivante pour ajouter des entités à votre carte.
  7. Dans la barre d'outils Editeur, cliquez sur Créer des entités Créer des entités.
  8. Sélectionnez une espèce d'oiseau dans la fenêtre Créer des entités et ajoutez-la à la carte.
  9. Dans la barre d'outils Editeur, cliquez sur Attributs Attributs
  10. Dans la fenêtre Attributs, ajoutez un commentaire et une pièce jointe à l'entité que vous avez créée. Vous pouvez rechercher sur le Web une photo de l'oiseau choisi, l'enregistrer en tant qu'image, puis l'ajouter en pièce jointe.
  11. Ajout d'une observation à l'affichage ArcMap

  12. Dans la table des matières, cliquez avec le bouton droit sur la classe d'entités observations_oiseaux_littoral, puis sélectionnez Ouvrir la table attributaire.
  13. Dans la fenêtre Table, vérifiez que votre entité et vos commentaires sont bien inclus dans la table. Lorsque vous avez terminé, fermez la table.
  14. Répétez les étapes 7 à 12 pour ajouter une autre observation ornithologique à votre carte.
  15. Dans la barre d'outils Editeur, cliquez sur Editeur > Fermer la session de mise à jour. Lorsque vous y êtes invité, cliquez sur Oui pour enregistrer vos modifications.
  16. Enregistrez votre carte.

Préparation de la géodatabase d'entreprise en vue de la publication

Maintenant que vous avez créé et mis à jour votre document ArcMap, vous pouvez préparer votre géodatabase d'entreprise en vue de la publication. Pour ce faire, vous devez effectuer les opérations suivantes :

  • Suppression de la couche de fond de carte
  • Connecter à ArcGIS Server
  • Inscrire votre base de données dans le serveur

Pour commencer, suivez les étapes décrites dans les sections ci-dessous.

Suppression de la couche de fond de carte

  1. Dans la table des matières d'ArcMap, cliquez avec le bouton droit sur le fond de carte et sélectionnez ensuite Supprimer.
  2. Enregistrez votre carte.

Connecter à ArcGIS Server

  1. Dans la fenêtre Catalogue d'ArcMap, développez le nœud Serveurs SIG.
  2. Double-cliquez sur Ajouter un serveur ArcGIS Ajouter un serveur ArcGIS.
  3. Sélectionnez Publier les services SIG et cliquez sur Suivant.
  4. Pour l'URL du serveur, saisissez l'URL du site ArcGIS Server auquel vous souhaitez vous connecter. La valeur par défaut est http://gisserver.domain.com:6080/arcgis. Si vous, ou l'administrateur de votre serveur, avez installé ArcGIS Web Adaptor, sachez que l'URL varie en fonction de la configuration de l'adaptateur Web. Reportez-vous à la rubrique Composants des URL ArcGIS pour des exemples d'URL supplémentaires.
  5. Dans la liste déroulante Type de serveur, assurez-vous que ArcGIS Server est sélectionné.
  6. Dans le cadre de ce didacticiel, acceptez l'emplacement par défaut du dossier intermédiaire.
  7. Si l'administrateur de votre serveur a activé la sécurité de votre site, entrez vos nom d'utilisateur et mot de passe. Cliquez sur Terminer.

Une connexion éditeur à ArcGIS Server est créée dans le nœud Serveurs SIG.

Inscription d'une base de données dans ArcGIS Server

Dans la mesure où votre document ArcMap fait référence à des données qui résident dans une géodatabase d'entreprise, vous devez inscrire cette dernière dans ArcGIS Server. Cette opération indique à ArcGIS Server l'emplacement de votre géodatabase d'entreprise et des données référencées par votre document ArcMap. Elle vous aide à confirmer que vous êtes prêt pour la publication.

  1. Dans la fenêtre Catalogue, cliquez avec le bouton droit sur la connexion éditeur à ArcGIS Server et sélectionnez Propriétés du serveur.
  2. Dans la boîte de dialogue Propriétés du serveur ArcGIS, en regard du panneau Bases de données inscrites, cliquez sur Ajouter Ajouter
  3. Dans la boîte de dialogue Inscrire la base de données, attribuez un nom unique à la base de données inscrite. Les noms peuvent contenir des caractères alphanumériques et des espaces ; par exemple, GDB Observations d'oiseaux du littoral.
  4. En regard de la section Connexion à la base de données de l'éditeur, cliquez sur Importer.
  5. Dans la boîte de dialogue Accéder à une connexion de base de données, cliquez sur la liste déroulante Rechercher dans et sélectionnez Connexions aux bases de données.
  6. Sélectionnez la connexion à votre base de données, puis cliquez sur Sélectionner.
  7. Dans la section Connexion à la base de données du serveur de la boîte de dialogue Inscrire la base de données, assurez-vous que la case Identique à la connexion des bases de données de l'éditeur est cochée. Cette option indique que les utilisateurs d'ArcMap et les utilisateurs Web qui accèdent au service d'entités peuvent visualiser et manipuler simultanément les données de la géodatabase des observations d'oiseaux. Pour en savoir plus, reportez-vous à la rubrique A propos de l'inscription de vos données auprès du serveur.
  8. Option Identique à la connexion à la base de données éditeur activée

  9. Cliquer sur OK. Votre géodatabase d'entreprise est inscrite auprès du serveur et apparaît dans la boîte de dialogue Bases de données enregistrées.
  10. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du serveur ArcGIS.

Publication d'un service de carte avec l'accès aux fonctions activé

Une fois la préparation de votre base de données terminée, vous pouvez publier votre document ArcMap en activant la fonctionnalité Accès aux fonctions. Cela a pour effet de créer une extrémité de service d'entités vers votre service de carte par le biais de laquelle les clients, tels qu'une application Web, peuvent accéder aux entités de votre carte et les mettre à jour.

Pour publier le document ArcMap avec la fonctionnalité Accès aux fonctions activée, procédez comme suit :

  1. Dans le menu principal d'ArcMap, sélectionnez Fichier > Partager en tant que > Service.
  2. Dans la fenêtre Partager en tant que service, sélectionnez Publier un service. Cliquez sur Suivant.
  3. Dans la boîte de dialogue Publier un service, sélectionnez la connexion éditeur à ArcGIS Server que vous avez configurée précédemment dans le didacticiel.
  4. Par défaut, le nom du document ArcMap détermine le nom du service. Au lieu d'utiliser la valeur par défaut, saisissez Observations_oiseaux_littoral. Cliquez sur Suivant.
  5. Par défaut, les services sont publiés sur le dossier racine (racine) d'ArcGIS Server. Acceptez l'emplacement par défaut et cliquez sur Continuer.

    La boîte de dialogue Editeur de services s'ouvre. Utilisez l'Editeur de services pour sélectionner les opérations que les utilisateurs peuvent effectuer sur le service d'entités. Vous pouvez contrôler, en détail, la manière dont le serveur présente votre service d'entités.

  6. Cliquez sur l'onglet Fonctionnalités.
  7. Par défaut, Cartographie et KML sont activés. Sélectionnez Accès aux fonctions. L'activation de cette option entraîne la création d'un service d'entités associé à votre service de carte, qui permet aux clients de faire la mise à jour des entités sur le Web.
  8. Dans le volet gauche de la boîte de dialogue Editeur de services, cliquez sur Accès aux fonctions et vérifiez les URL, les opérations et les propriétés activées pour votre service d'entités. Dans le cadre de ce didacticiel, acceptez les valeurs par défaut et poursuivez la procédure.
  9. Dans le volet gauche de la boîte de dialogue Editeur de services, cliquez sur Description de l'élément, puis saisissez le résumé et les balises suivants pour votre service :

    • Résumé : Le service d'entités Observations d'oiseaux de littoral permet aux utilisateurs d'ajouter des observations à une carte, de joindre des photographies et de saisir des commentaires.
    • Balises : littoral, oiseau, observation

  10. Cliquez sur Publier Publier.

Votre service d'entités est publié sur ArcGIS Server. Une fois le processus de publication terminé, vous êtes prêt à exploiter votre service d'entités d'observation d'oiseaux sur le littoral dans une application Web.

Utilisation du service d'entités dans une application Web

Dans cette section du didacticiel, vous allez utiliser la visionneuse de carte dans ArcGIS Online pour ajouter, mettre à jour et modifier des entités de votre géodatabase d'entreprise Observations d'oiseaux sur le Web. Vous pouvez déployer la visionneuse de carte directement via le répertoire de services d'ArcGIS Server. Aucune opération de configuration ou de programmation n'est nécessaire pour rendre la map viewer opérationnelle.

Pour commencer, procédez comme suit.

  1. Ouvrez un navigateur Web et accédez au répertoire des services ArcGIS Server. Il figure généralement sur http://gisserver.domain.com:6080/arcgis/rest/services. Vous pouvez également accéder au répertoire des services en utilisant le raccourci installé avec ArcGIS Server.
  2. Dans la liste des services, cliquez sur Shoreline_BirdSightings (FeatureServer).
  3. La classe d'entités des observations d'oiseaux est répertoriée sur la page Shoreline_BirdSightings (FeatureServer), au même titre que les opérations prises en charge par le service d'entités. Passez en revue ces paramètres et cliquez sur Afficher dans : visionneuse de carte ArcGIS Online. Une nouvelle fenêtre (ou un nouvel onglet) s'ouvre et affiche le service dans la visionneuse de carte. Un zoom est effectué dans l'affichage de la map viewer sur l'entité que vous avez ajoutée à votre géodatabase au cours d'une étape précédente du didacticiel.
  4. Dans la partie supérieure de la map viewer, cliquez sur Mettre à jour. Les espèces d'oiseaux que vous avez symbolisées apparaissent dans la boîte de dialogue Ajouter des entités. Prenez le temps de vous déplacer sur la carte, d'effectuer des zooms, d'ajouter des entités à la carte, de supprimer des entités, de modifier la géométrie des entités et d'ajouter des pièces jointes. Vous pouvez également faire basculer la couche de fond de carte pour compléter, de manière plus précise, votre zone d'intérêt.
  5. Ajout d'une observation d'oiseaux à la base de données à l'aide de la visionneuse de carte ArcGIS Online

  6. Vérifiez que les modifications apportées à vos entités sont répercutées dans votre géodatabase d'entreprise. Pour ce faire, revenez à votre document ArcMap et actualisez l'affichage cartographique. Les entités ajoutées à votre carte Web apparaissent dans l'affichage cartographique.
    Astuce:

    vous pouvez également vérifier les mises à jour en ouvrant la table attributaire de vos couches d'entités dans ArcCatalog.

  7. Vous pouvez éventuellement enregistrer la carte Web.

Lectures complémentaires

Après avoir testé votre service d'entités à l'aide de la visionneuse de carte ArcGIS Online, vous souhaiterez peut-être savoir comment l'utiliser et le partager dans d'autres clients ArcGIS. Par exemple

  • Portal for ArcGIS intègre une visionneuse de carte. Vous pouvez partager votre service d'entités avec une organisation du portail à laquelle vous êtes affilié et autoriser d'autres utilisateurs à modifier le service d'entités dans la visionneuse de carte.
  • Dans ArcGIS Online et Portal for ArcGIS, vous pouvez créer une application cartographique Web personnalisée à l'aide des modèles d'application. Ces modèles peuvent être déployés sur le serveur Web de votre organisation.
  • ArcGIS API for JavaScript offre les fonctionnalités cartographiques 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 de mise à jour optimisé pour vos utilisateurs sur le Web en utilisant un service d'entités identique à celui créé dans ce didacticiel.

N'oubliez pas que la méthode de mise à jour sur le Web permet aux utilisateurs externes de compléter et d'améliorer vos données. Vous pouvez explorer l'un ou l'ensemble des clients ArcGIS répertoriés ci-dessus afin de bénéficier d'options supplémentaires pour adapter votre scénario de mise à jour à un but particulier ou à une stratégie organisationnelle bien précise.