Préparer les données et publier une couche Web
Dans le premier module, vous allez établir deux connexions à des bases de données, l’une à la géodatabase DSNY qui stocke les données existantes du service et l’autre à la base de données des prestataires. Ensuite, vous allez préparer les données existantes sur les déchets en vue de leur publication et vous connecter au portail de votre organisation depuis ArcGIS Pro. Enfin, vous allez partager les données sur les déchets avec votre organisation ArcGIS Enterprise en référençant un data store inscrit.
Remarque :
Si les composants n’ont pas encore été installés, reportez-vous à la documentation Déploiement de base de ArcGIS Enterprise et au didacticiel Prise en main de ArcGIS Enterprise Builder. Vérifiez également la configuration système requise pour SQL Server ou la plateforme de base de données que vous utilisez ainsi que la configuration système requise pour ArcGIS Server.
Accéder aux données de la géodatabase d’entreprise
Pour commencer, vous allez vous connecter à deux bases de données en tant que propriétaire des données autorisé à charger des données. Ensuite, vous allez copier les données sur les déchets de la géodatabase fichier locale dans les géodatabases d’entreprise. Tout au long de ce didacticiel, vous allez suivre ce processus général pour publier des données par référence.
Si vous n’avez pas accès à une géodatabase d’entreprise existante, vous devez en créer deux avant de commencer ce didacticiel. Pour apprendre à créer et à déployer une géodatabase d’entreprise, suivez les étapes du didacticiel Déployer une géodatabase d’entreprise pour l’immobilier.
Remarque :
Ce didacticiel explique comment partager les données d’une géodatabase d’entreprise en utilisant SQL Server comme système de gestion de base de données. Vous pouvez suivre ce didacticiel en utilisant un autre SGDB pris en charge, comme Oracle, PostgreSQL, IBM Db2 et SAP HANA.
- Téléchargez le paquetage de projet DSNY.
- Accédez à l’emplacement où vous avez téléchargé le projet et double-cliquez sur le fichier DSNY_Project.ppkx pour l’ouvrir dans ArcGIS Pro.
Le projet s’ouvre avec une carte centrée sur la ville de New York, dont le fond de carte est Light Gray Canvas (Nuances de gris clair). À présent, vous allez vous connecter à une géodatabase d’entreprise pour pouvoir y ajouter les données sur les déchets.
- Dans la fenêtre Catalog (Catalogue), cliquez avec le bouton droit de la souris sur Databases (Bases de données), puis sélectionnez New Database Connection (Nouvelle connexion à une base de données).
La boîte de dialogue Database Connection (Connexion à une base de données) apparaît. Vous allez entrer les paramètres de connexion à une géodatabase d’entreprise à laquelle vous pouvez accéder.
- Dans la boîte de dialogue Database Connection (Connexion à une base de données), entrez les paramètres suivants :
- Pour Database Platform (Plateforme de base de données), sélectionnez la base de données appropriée utilisée par votre organisation, par exemple SQL Server.
- Pour Instance, entrez l’emplacement de la base de données.
- Pour Authentication Type (Type d’authentification), sélectionnez Database authentication (Authentification de la base de données) ou Operating system authentication (Authentification du système d’exploitation).
- Pour User Name (Nom d’utilisateur), entrez le nom d’utilisateur de la base de données avec lequel vous voulez vous connecter.
- Pour Password (Mot de passe), entrez le mot de passe de l’utilisateur de la base de données ci-dessus.
- Laissez la case Save User/Password (Enregistrer l’utilisateur/le mot de passe) cochée.
- Pour Database (Base de données), entrez le nom de la base de données à laquelle vous voulez vous connecter, par exemple DSNY_DB (BD_DNSY), ou sélectionnez une base de données disponible dans la liste.
Remarque :
Les paramètres de l’outil que vous entrez seront différents de ceux illustrés dans l’image exemple. De plus, vous pouvez utiliser l’authentification de la base de donnée ou l’authentification du système d’exploitation.
- Cliquez sur le bouton Validate (Valider) pour valider les propriétés de connexion, puis sur OK.
La connexion à la base de données apparaît dans la fenêtre Catalog (Catalogue). Cette géodatabase d’entreprise servira de géodatabase principale du service pour stocker les données existantes sur les déchets.
À présent, vous allez créer une autre connexion à une base de données. Cette autre connexion à une base de données permettra de stocker les données des prestataires.
- Cliquez avec le bouton droit de la souris sur le dossier Database (Base de données), puis sélectionnez New Database Connection (Nouvelle connexion à une base de données).
- Pour Database Platform (Plateforme de base de données), sélectionnez la base de données appropriée utilisée par votre organisation, par exemple SQL Server.
- Pour Instance, entrez l’emplacement de la base de données. Pour SQL Server, utilisez le nom de l’intance SQL Server, DSNYSQL.
- Pour Authentication Type (Type d’authentification), choisissez Database authentication (Authentification de la base de données).
- Pour User Name (Nom d’utilisateur), entrez le nom d’utilisateur de la base de données avec lequel vous voulez vous connecter.
- Pour Password (Mot de passe), entrez le mot de passe de l’utilisateur de la base de données ci-dessus.
- Laissez la case Save User/Password (Enregistrer l’utilisateur/le mot de passe) cochée.
- Pour Database (Base de données), entrez le nom de la base de données à laquelle vous voulez vous connecter, par exemple NYC_Vendors (Prestataires_NY), ou sélectionnez une base de données disponible dans la liste.
Vous disposez désormais de deux connexions à des géodatabases d’entreprise, l’une pour les données existantes sur les déchets et l’autre pour les données des prestataires. Notez que la convention de dénomination pour les connexions aux bases de données d’entreprise est PlateformBaseDeDonnées-Instance-NomBaseDeDonnées(nomutilisateur).sde. À chaque fois que vous établissez une connexion, le nom respectera cette convention. Pour simplifier, dans ce didacticiel, vous allez renommer les connexions et leur attribuer un nom plus court et plus facile à reconnaître.
- Cliquez avec le bouton droit de la souris sur la base de données DSNY et sélectionnez Rename (Renommer).
Le nom peut maintenant être mis à jour.
- Saisissez DSNY et appuyez sur Entrée.
- De la même façon, remplacez le nom de la connexion NYC_Vendors (Prestataires_NY) par NYC Vendors (Prestataires NY).
Les connexions sont renommées mais gardent l’extension .sde, qui les distingue en tant que géodatabase d’entreprise. Notez qu’il existe une autre géodatabase appelée wastedata.gdb. Il s’agit d’une géodatabase fichier et vous allez maintenant copier ses données dans les connexions aux bases de données d’entreprise.
- Dans la fenêtre Catalog (Catalogue), développez la géodatabase wastedata.gdb.
La géodatabase fichier wastedata.gdb contient cinq classes d’entités.
- Commercial_waste_zones (Zones_déchets_commerciaux) : classe d’entités surfaciques qui représente la limite des zones opérationnelles du service d’assainissement de la ville de New York (DSNY).
- Disposal_vendor (Prestataire_traitement) : classe d’entités ponctuelles qui représente les localisations des prestataires parmi lesquelles répartir les divers matériaux collectés (ordures, papier, métal/verre/plastique, biodéchets, déchets de chantier).
- Special_waste_sites (Sites_déchets_spéciaux) : classe d’entités ponctuelles qui représente les localisations des sites de dépose des déchets spéciaux du service d’assainissement de la ville de New York (DSNY).
- Storage_garages (Hangars_stockage) : classe d’entités ponctuelles qui représente les localisations des hangars du service d’assainissement de la ville de New York (DSNY) utilisés pour les interventions d’urgence.
- Vendor_pickup_frequencies (Fréquences_ramassage_prestataire) : classe d’entités surfaciques qui représente les limites de fréquence des opérations de collecte (ordures, recyclage, biodéchets, vrac) effectuées par les prestataires en charge de la collecte.
Tout d’abord, vous allez charger les données existantes depuis la géodatabase fichier dans la géodatabase d’entreprise DSNY.
- Dans la fenêtre Catalog (Catalogue), appuyez sur la touche Ctrl et cliquez sur les classes d’entités Commercial_waste_zones (Zones_déchets_commerciaux), Special_waste_sites (Sites_déchets_spéciaux) et Storage_garages (Hangars_stockage) pour les sélectionner.
- Cliquez avec le bouton droit de la souris sur les classes d’entités sélectionnées, puis sélectionnez Copy (Copier).
- Cliquez avec le bouton droit de la souris sur la connexion à la base de données DSNY, puis sélectionnez Paste (Coller).
Remarque :
Selon votre connexion et la bande passante, l’opération de copie peut prendre quelques minutes.
- Une fois l’opération terminée, cliquez avec le bouton droit de la souris sur la connexion à la base de données, puis sélectionnez Refresh (Actualiser).
Vous remarquerez que le nom de la base de données et le nom d’utilisateur sont inclus dans les noms de classe d’entités. Ainsi, il est plus facile d’identifier le propriétaire des données de ces classes d’entités.
À présent, vous allez copier les classes d’entités du prestataire dans la base de données NYC Vendors (Prestataires NY).
- Dans la fenêtre Catalog (Catalogue), sélectionnez les classes d’entités Disposal_vendor (Prestataire_traitement) et Vendor_pickup_frequencies (Fréquences_ramassage_prestataire) pour les copier et les coller dans la connexion à la base de données NYC Vendors (Prestataires NY).
- Actualisez la connexion NYC Vendors (Prestataires NY) pour afficher les classes d’entités.
Vous avez créé deux connexions à des bases de données d’entreprise et copié des données depuis des géodatabases fichier dans ces connexions. En seulement quelques étapes, vous avez rempli les géodatabases d’entreprise avec des données que vous allez utiliser à des fins de mise à jour et de cartographie Web.
Se connecter au portail d’entreprise
Dans cette section, vous allez vous connecter à votre portail Enterprise dans ArcGIS Pro pour pouvoir publier une couche Web.
Remarque :
Vérifiez les privilèges dont l’utilisateur du portail a besoin pour suivre ce didacticiel en prenant connaissance de la configuration requise pour les types d’utilisateur, lesrôles de membre et les privilèges accordés aux rôles.
- Dans l’angle supérieur droit de l’écran, cliquez sur le menu Log In (Se connecter) et sélectionnez Manage Portals (Gérer les portails).
- Dans la page Portals (Portails), cliquez sur Add Portal (Ajouter un portail).
Selon les portails auxquels vous êtes connectés, le cas échéant, il se peut que d’autres portails soient répertoriés. Si votre portail figure déjà dans la liste, vous pouvez ignorer l’étape d’ajout du portail et le désigner comme étant le portail actif (si nécessaire).
- Dans la boîte de dialogue Add Portal (Ajouter un portail), entrez l’URL de votre portail et cliquez sur OK.
Remarque :
Le format de l’URL est https://adaptateurweb.domaine.com/arcgis.
Le portail que vous avez ajouté apparaît dans la liste.
- Si nécessaire, dans la liste des portails, cliquez avec le bouton droit de la souris sur Set As Active Portal (Définir comme portail actif) pour que la nouvelle connexion au portail devienne le portail actif.
Vous avez ajouté le portail et l’avez défini comme étant le portail actif. Vous allez maintenant vous y connecter.
- Cliquez à nouveau avec le bouton droit de la souris sur le portail que vous venez d’ajouter, puis cliquez sur Sign in (Se connecter).
Remarque :
Pour pouvoir suivre ce didacticiel, veillez à vous connecter à un compte de portail disposant de fonctionnalités de publication.
- Une fois connecté, cliquez sur la flèche de retour pour revenir au projet.
Le nom du portail auquel vous êtes connecté figure dans l’angle supérieur droit du projet.
- Dans la barre d’outils Quick Access (Accès rapide), cliquez sur le bouton Save (Enregistrer).
Vous allez maintenant ajouter les données existantes à la carte et les préparer en vue de leur publication.
Symboliser les couches à l’aide de fichiers de couche
Maintenant que vous avez établi des connexions aux bases de données d’entreprise et copié des données dans ces bases de données, vous allez ajouter les données sur les déchets à la carte, appliquer une symbologie appropriée et partager les données en tant que couche d’entités Web dans Enterprise.
- Dans la fenêtre Catalog (Catalogue), faites glisser toutes les classes d’entités de la connexion à la base de données DSNY sur DSNY Map (Carte DSNY).
Les couches apparaissent sur la carte et sont symbolisées à l’aide de couleurs et de symboles par défaut. Vous allez changer la symbologie de la couche pour mieux représenter les entités et les attributs sur la carte. Tout d’abord, vous allez renommer toutes les couches afin de supprimer les traits de soulignement.
- Dans la fenêtre Contents (Contenu), cliquez sur la couche Commercial_waste_zones (Zones_déchets_commerciaux) pour la sélectionner. Cliquez dessus une nouvelle fois pour que son nom soit modifiable.
- Supprimez les traits de soulignement pour que le nom soit Commercial waste zones (Zones déchets commerciaux) et cliquez n’importe où en dehors de la couche.
- De la même manière, changez les noms des couches Special_waste_sites (Sites_déchets_spéciaux) et Storage_garages (Hangars_stockage) afin de supprimer les traits de soulignement.
À présent, vous allez utiliser les fichiers de couche créés pour chaque couche qui sont inclus dans le projet.
- Dans la fenêtre Contents (Contenu), cliquez sur la couche Commercial waste zones (Zones déchets commerciaux). Sur le ruban, cliquez sur l’onglet Feature Layer (Couche d’entités), puis cliquez sur Import (Importer).
La fenêtre Import Symbology (Importer la symbologie) apparaît.
- Dans la fenêtre Import Symbology (Importer la symbologie), pour Symbology Layer (Couche de symbologie), cliquez sur le bouton Browse (Parcourir).
- Sous Project (Projet), cliquez sur Folders (Dossiers), développez DSNY_Project/commondata/userdata et cliquez sur le fichier Commercial_waste_zones_symbology.lyrx.
- Cliquez sur OK. Dans la fenêtre Import Symbology (Importer la symbologie), cliquez sur OK.
- Appliquez les fichiers de couche aux deux autres couches en important le fichier de couche correspondant depuis le dossier userdata dans chaque couche.
Désormais, la symbolisation des couches est plus graphique et celles-ci sont prêtes à être publiées.
Partager des données en tant que couche d’entités Web référencée
Vous allez maintenant partager les données sur les déchets sous forme de couches Web dans Enterprise. Pour tirer parti du processus de mise à jour Web complet dans lequel les mises à jour Web sont référencées dans la base de données, sans copier les données source, vous allez partager les données sur les déchets en référençant un data store inscrit.
- Sur le ruban, cliquez sur l’onglet Share (Partager), puis sur Web Layer (Couche Web).
La fenêtre Share As Web Layer (Partager en tant que couche Web) s’ouvre. Ici, vous pouvez saisir les paramètres pour la couche Web et l’analyser pour identifier toute erreur qu’elle pourrait comporter avant de la publier.
- Dans la fenêtre Share As Web Layer (Partager en tant que couche Web), entrez les informations suivantes :
- Pour Name (Nom), entrez DSNY Waste Management (Gestion des déchets du DSNY).
- Pour Summary (Résumé), entrez This web layer represents the legacy data of the Department of Sanitation in NYC. (Cette couche Web représente les données existantes du service d’assainissement de la ville de New York.)
- Pour Tags (Balises), entrez DSNY, waste management (gestion des déchets), NYC (New York), recycling (recyclage) et Esri, en appuyant sur a touche Tabulation après chaque saisie.
À présent, vous allez remplir les informations requises sous Data and Layer Type (Type de données et de couche). Une couche d’images de carte est incluse automatiquement pour partager les données qui référencent des données inscrites. Pour que l’interrogation, la visualisation et la mise à jour des entités soient prises en charge, vous devez également activer l’option Feature (Entité). Ainsi, vous allez créer une couche d’entités Web et une couche d’images de carte sur votre portail.
- Pour Data and Layer Type (Type de données et de couche), sous Reference registered data (Référencer les données inscrites), cochez la case correspondant à Feature (Entité).
- Dans la section Location (Emplacement), pour Portal Folder (Dossier du portail), cliquez sur le menu déroulant et sélectionnez Create new folder (Créer un nouveau dossier). Entrez DSNY comme nom de dossier.
Vous allez utiliser ce dossier pour stocker toutes les couches de gestion des déchets.
- Sous Share with (Partager avec), sélectionnez l’option qui représente votre organisation d’enterprise.
Remarque :
Lorsque vous choisissez de partager le contenu avec votre organisation, la case à cocher a le nom de votre organisation d’enterprise.
En sélectionnant votre organisation d’enterprise, vous vous assurez que tous les membres de votre organisation auront accès à cette couche Web. À présent, vous allez analyser la couche Web pour identifier les éventuelles erreurs.
- Sous Finish Sharing (Terminer le partage), cliquez sur Analyze (Analyser).
Plusieurs erreurs et avertissements sont renvoyés. Vous devez corriger toutes les erreurs avant la publication, mais vous pouvez ignorer les avertissements.
- Développez l’erreur relative à l’inscription de la source de données auprès du serveur.
Le premier analyseur indique que la source de données de la couche n’est pas inscrite auprès du serveur. Vous publiez trois couches : il y a donc trois erreurs. Pour corriger ces erreurs, vous allez inscrire la géodatabase d’entreprise DSNY auprès du site ArcGIS Server en créant un élément de data store.
Remarque :
Lorsque vous publiez des services Web dans Enterprise et choisissez de référencer des données inscrites, la source de données doit être inscrite auprès de ArcGIS Server. Cette inscription permet au serveur d’accéder à vos données et de les utiliser comme source pour les couches Web. La création d’un data store est essentielle pour que le serveur puisse accéder à vos données. Un data store peut correspondre à n’importe quel emplacement (bases de données d’entreprise, dossiers, stockages Cloud ou bases de données NoSQL) hébergeant les données que vous voulez utiliser. Une fois les données inscrites auprès du serveur, le service Web publié établit une connexion directe à la source de données. Cette connexion garantit que les services Web référencent les données du data store sans les dupliquer.
- Cliquez avec le bouton droit de la souris sur la première erreur du groupe, puis sélectionnez Register Data Source With Server (Inscrire la source de données auprès du serveur).
La fenêtre Add data store (Ajouter un data store) s’ouvre.
- Dans la fenêtre Add Data Store (Ajouter un data store), fournissez les détails de la connexion pour le data store :
- Pour Title (Titre), entrez DSNYDataStore (MagasinDonnéesDSNY).
- Pour Tags (Balises), entrez DSNY, gestion des déchets (waste management), NYC (New York), recycling (recyclage) et Esri, en appuyant sr la touche Tabulation après chaque saisie.
- Pour Portal Folder (Dossier du portail), sélectionnez DSNY.
- Cliquez sur le bouton Validate (Valider) pour valider la connexion à la base de données serveur.
- Pour Share with (Partager avec), sélectionnez la case à cocher correspondant à votre organisation d’enterprise.
- Cliquez sur Create (Créer).
Une coche apparaît devant le premier message du serveur pour indiquer que la source de données de la couche est enregistrée auprès du serveur.
Des erreurs indiquent que vous devez également inscrire les deux autres couches, mais il suffit d’ajouter le data store une fois pour corriger toutes les couches présentant la même erreur car toutes les données sont stockées dans la même géodatabase. Lorsque vous analyserez à nouveau la couche Web, ces erreurs seront corrigées.
- Cliquez sur Analyze (Analyser).
Les erreurs relatives à l’inscription des données auprès du serveur sont corrigées. Enfin, vous allez corriger la dernière erreur en attribuant des ID numériques uniques. L’attribution d’ID uniques est requise lors du partage des données en tant que couche Web et garantit que les ID de couche restent statiques lorsque le service ou la couche Web sont remplacés.
- Cliquez avec le bouton droit de la souris sur le message d’erreur Unique numeric IDs are not assigned (Les ID numériques uniques ne sont pas attribués), puis cliquez sur Auto-Assign IDs Sequentially (Automatiquement attribuer les ID séquentiellement).
L’erreur est résolue. Vous allez maintenant publier la couche Web.
- Cliquez sur Publish (Publier).
Une fois le processus de publication terminé, un message apparaît au bas de la fenêtre pour indiquer que les couches Web ont été partagées. Le message contient également un lien qui vous permet de gérer les couches Web sur votre portail d’entreprise. Vous allez utiliser ce lien dans le module suivant afin d’accéder aux couches Web directement sur le portail d’entreprise.
Vous avez créé des connexions à des bases de données pour stocker les données existantes sur les déchets ainsi que les données des prestataires. Vous vous êtes ensuite connecté au portail de votre organisation depuis ArcGIS Pro et avez partagé les données existantes sur les données en tant que couche d’entités Web référençant un data store inscrit. Dans le module suivant, vous allez tester l’expérience de mise à jour Web en mettant à jour la couche d’entités Web sur une carte Web et évaluer les modifications dans la géodatabase d’entreprise.
Mettre à jour les données publiées dans une carte Web
Maintenant que vous avez publié une couche Web, vous allez tester l’expérience de mise à jour en accédant à la couche d’entités Web DSNY dans Map Viewer et effectuer des mises à jour. Puis, dans ArcGIS Pro, vous accéderez aux données existantes sur les déchets à partir de la connexion de base de données et vous confirmerez que les modifications que vous avez effectuées dans le navigateur reflètent les données d’origine.
Explorer les éléments publiés
Premièrement, vous accéderez aux éléments du portail créés après que vous avez publié la couche Web DSNY Waste Management (Gestion des déchets DSNY).
- Dans la fenêtre Share as Web Layer (Partager en tant que couche Web), cliquez sur Manage the web layer (Gérer la couche Web).
- Si nécessaire, dans l’angle supérieur droit de la page, connectez-vous en utilisant le même compte de portail que celui utilisé pour accéder aux données publiées.
- Sur le ruban, cliquez sur l’onglet Content (Contenu).
La page des détails des éléments de la couche Web que vous avez publiée apparaît dans un onglet du navigateur.
- Dans la page My content (Mon contenu), sous Folders (Dossiers), cliquez sur le dossier DSNY pour en afficher le contenu.
Remarque :
Selon ce que vous avez créé, les dossiers répertoriés peuvent être différents.
Le dossier DSNY contient trois éléments du portail qui ont été créés lorsque vous avez publié la couche Web DSNY Waste Management (Gestion des déchets DSNY).
- Un élément de data store garantit que le site ArcGIS Server a accès aux données qui sont publiées.
- Les couches d’images de carte sont disponibles seulement si le partage s’effectue sur un portail Enterprise et elles sont automatiquement créées lorsque vous publiez des données en référençant un data store inscrit.
- Les couches d’entités prennent en charge l’interrogation vectorielle, la visualisation et la mise à jour.
Vous allez ensuite ouvrir la couche d’entités DSNY Waste Management (Gestion des déchets DSNY) dans Map Viewer et créer une entité.
Mettre à jour la couche d’entités
Vous allez ensuite créer une entité de site de déchets dans la couche d’entités DSNY Waste Management (Gestion des déchets DSNY) et enregistrer la carte Web.
- Cliquez sur la couche d’entités DSNY Waste Management (Gestion des déchets DSNY).
La page des détails des éléments s’ouvre. La page des détails des éléments permet d’ajouter des métadonnées et d’autres informations descriptives sur la couche, telles que les contraintes d’utilisation et les crédits.
- Sur la page des détails des éléments de la couche d’entités DSNY Waste Management (Gestion des déchets DSNY), cliquez sur Open in Map Viewer (Ouvrir dans Map Viewer).
Cette couche ne comportant encore aucune entité, seul le fond de carte est affiché. Avant de créer des entités, vous allez modifier le fond de carte pour qu’il corresponde davantage aux données avec lesquelles vous travaillez.
- Dans l’angle inférieur gauche de l’écran, sur la barre d’outils (sombre) Contents (Contenu), cliquez sur le bouton Expand (Développer).
Vous pouvez maintenant voir tous les noms de commandes.
- Dans la barre d’outils, cliquez sur Basemap (Fond de carte), puis sélectionnez Light Gray Canvas (Nuances de gris clair).
Un fond de carte plus général, comportant moins d’étiquettes et de topographie, est plus adapté aux données de gestion des déchets et permettra aux autres utilisateurs d’interpréter plus facilement la carte.
Les couches apparaissent sur la carte Web telles qu’elles étaient dans ArcGIS Pro lorsque vous avez appliqué la symbologie à partir des fichiers de couches. Le changement apporté au fond de carte met l’accent sur les données de cette carte Web, et non sur le fond de carte. Vous allez ensuite créer des entités à l’aide des outils de mise à jour.
- Fermez la fenêtre Basemap (Fond de carte).
- Dans la barre d’outils (claire) Settings (Paramètres), cliquez sur Edit (Modifier).
- Dans la fenêtre Editor (Éditeur), cliquez sur la couche Special waste sites (Sites pour déchets spéciaux).
Cliquez sur une couche dans la fenêtre Editor (Éditeur), pour faire de cette couche la couche active et stocker les entités que vous créez dans cette couche.
- Zoomez sur la zone Queens Southeast (Sud-est du Queens) et cliquez pour ajouter un point sur la carte.
- Dans la fenêtre Create features (Créer des entités), saisissez les attributs suivants pour l’entité de site de déchets ajoutée :
- Pour Type, saisissez Site de recyclage.
- Pour Name (Nom), saisissez Solutions vertes.
- Pour Address (Adresse), saisissez 133 Dunkirk Street.
- Pour City (Ville), saisissez Albans.
- Pour State (État), saisissez NY.
- Pour ZIP (Code postal), saisissez 11412.
- Pour BORO et BOROCD, saisissez 331
- Cliquez sur Create (Créer).
Vous avez créé une entité de site de déchets et lui avez ajouté des attributs. Vous allez maintenant enregistrer la carte Web.
- Dans la barre d’outils Contents (Contenu), cliquez sur Save and open (Enregistrer et ouvrir), puis sélectionnez Save as (Enregistrer sous).
Remarque :
Le point bleu indique que des changements apportés à la carte Web n’ont pas été enregistrés.
- Dans la fenêtre Save map (Enregistrer la carte), renseignez les informations suivantes :
- Pour Title (Titre), saisissez DSNY Waste Collection Web Map (Carte Web de collecte des déchets DSNY).
- Pour Folder (Dossier), cliquez sur le menu déroulant et choisissez DSNY.
- Ajoutez des balises.
- Pour Summary (Résumé), saisissez Cette carte est utilisée pour la mise à jour Web.
- Cliquez sur Save (Enregistrer).
- À côté du titre de la carte, cliquez sur le bouton des options et choisissez Content (Contenu).
Sur la page Content (Contenu), la DSNY Waste Collection Web Map (Carte Web de collecte des déchets DSNY) s’affiche avec les autres éléments dans le dossier DSNY.
Vous allez ensuite ouvrir ArcGIS Pro et confirmer que l’entité de site de déchets que vous avez ajoutée est à présent visible dans la géodatabase d’entreprise.
Visualiser les mises à jour Web dans la géodatabase source
Vous avez mis à jour une couche d’entités que vous avez publiée et partagée sur votre portail d’entreprise. Vous allez ensuite explorer les données sur les déchets DSNY à partir de la connexion à la base de données et vérifier que la mise à jour que vous avez effectuée dans le portail est référencée en retour sur la géodatabase d’entreprise.
- Restaurez ArcGIS Pro et le projet DSNY.
- Zoomez sur la zone sud-est du Queens là où vous avez ajouté le site de déchets sur la carte Web.
- À l’aide de l’outil Explore (Explorer), cliquez sur l’entité de site de déchets au sud-est du Queens.
Les attributs que vous avez ajoutés à l’entité de site de déchets dans la carte Web apparaissent dans la fenêtre contextuelle de l’entité dans ArcGIS Pro.
- Fermez la fenêtre Pop-up (Fenêtre contextuelle).
Pour tester totalement le processus de mise à jour, vous allez ensuite effectuer des mises à jour directement dans la géodatabase d’entreprise et évaluer comment ces mises à jour sont reflétées dans la couche d’entités Web et implicitement dans la carte Web. Pour cet exemple, vous allez déplacer l’emplacement de l’un des sites pour déchets spéciaux.
- Sur le ruban, cliquez sur l’onglet Map (Carte). Dans le groupe Selection (Sélection), cliquez sur l’outil Select (Sélectionner).
- Sur la carte, effectuez un zoom sur la zone de Staten Island.
- Dans la fenêtre Contents (Contenu), désactivez Storage garages (Hangars de stockage).
- Sur la carte, cliquez sur l’entité de site de déchets pour la sélectionner.
Puisqu’il existe deux entités au même endroit, une icône de sélection apparaît pour vous permettre de spécifier la couche à partir de laquelle vous souhaitez effectuer votre sélection.
- Sur l’icône de sélection, cliquez sur la flèche de liste déroulante et sélectionnez DSNY Special Waste Drop-Off Site (Site de stockage des déchets spéciaux DSNY).
L’icône de sélection disparaît et l’entité de site de déchets est sélectionnée.
- Sur le ruban, cliquez sur l’onglet Edit (Mettre à jour), et dans la section Tools (Outils), cliquez sur Move (Déplacer).
La fenêtre Modifier des entités apparaît.
Vous n’avez qu’une entité sélectionnée dans une couche, donc toutes les mises à jour que vous effectuerez seront faites sur cette entité. L’outil Move (Déplacer) est sélectionné par défaut.
- Sur la carte, pointez sur l’entité sélectionnée, cliquez sur le point jaune et déplacez l’entité de site de déchets vers la zone nord-est de Staten Island.
Maintenant que vous avez enregistré la mise à jour effectuée directement sur la géodatabase d’entreprise, vous allez visualiser la carte Web contenant les données liées aux déchets pour vérifier que la mise à jour est visible.
- Dans la barre d’outils de mise à jour flottante en bas de la carte, cliquez sur Finish Sketch (Terminer le dessin).
- Retournez sur l’onglet du navigateur contenant votre portail d’entreprise et si nécessaire, cliquez sur l’onglet Content (Contenu).
- Cliquez sur l’élément DSNY Waste Collection Web Map (Carte Web de collecte des déchets DSNY) pour ouvrir sa page des détails des éléments. Cliquez sur Open in Map Viewer (Ouvrir dans Map Viewer).
L’entité de site de déchets se trouve maintenant dans la partie nord-est de Staten Island et reflète la mise à jour effectuée dans ArcGIS Pro.
Vous avez testé avec succès la totalité du processus de mise à jour Web en ajoutant la couche Web à une carte Web, en créant une entité de site de déchets, en connectant la base de données dans ArcGIS Pro, et vous avez vérifié que la mise à jour que vous avez effectuée dans la carte Web était présente dans une autre application client. Enfin, vous avez mis à jour les données liées aux déchets dans ArcGIS Pro et visualisé la mise à jour dans la carte Web. Vous allez ensuite publier les données des fournisseurs directement depuis Enterprise.
Publier et partager plusieurs couches à partir de ArcGIS Enterprise
Vous allez publier les données fournisseurs (« vendors ») sous forme de couches d‘entités Web distinctes directement à partir de Enterprise. Vous créerez ensuite un élément data store et publierez plusieurs couches Web au cours d‘un même traitement. Enfin, vous ajouterez la couche Web fournisseurs à la carte Web DSNY Waste Management et donnerez accès aux membres de l‘organisation à la carte Web en la partageant avec un groupe du portail.
Créer un élément de répertoire de données
Les données fournisseurs sont stockées dans une géodatabase d‘entreprise différente de celle des données héritées. Pour assurer l‘accès de ArcGIS Server à la base de données NYC Vendors, vous allez créer un data store de façon à inscrire les données de cette base de données auprès du serveur.
- Affichez l’onglet du navigateur où figure votre portail et cliquez sur l’onglet Content (Contenu).
- Sur la page Content (Contenu), cliquez sur le bouton New item (Nouvel élément).
La fenêtre New item (Nouvel élément) apparaît. Vous avez ici le choix entre divers types d‘éléments, notamment des classes d‘entités, des couches d‘imagerie, des couches de tuiles et des data stores. Vous allez créer un data store.
- Dans la fenêtre New item (Nouvel élément), faites défiler l‘écran vers le bas et cliquez sur Data store.
- Pour Select the type of data store to add (Sélectionner le type de data store à ajouter), cliquez sur Database (Base de données).
Vous avez sélectionné Database (Base de données), car vous souhaitez vous connecter à la base de données NYC Vendors.
- Cliquez sur Next (Suivant).
- Pour Select the type of database (Sélectionner le type de base de données), cliquez sur Relational database (Base de données relationnelle).
- Cliquez sur Next (Suivant).
- Pour Specify connection or location information to allow the ArcGIS Server sites to access the data (Spécifier les informations d’emplacement ou de connexion pour permettre aux sites ArcGIS Server d’accéder aux données), cliquez sur Select File (Sélectionner un fichier).
Le fichier que vous sélectionnez est un fichier .sde qui stocke la connexion à la base de données NYC Vendors. Le fichier .sde a été créé lorsque vous avez établi la connexion à la base de données NYC Vendors dans ArcGIS Pro.
- Dans la fenêtre de l’explorateur de fichiers, accédez à C:\Users\UserName\Documents\ArcGIS\Packages et développez le dossier DSNY_Project_b2653d. Cliquez sur le fichier NYC Vendors.sde, puis sur Open (Ouvrir).
Remarque :
Dans un souci de simplification, le nom complet de la connexion à la base de données a été changé en NYC Vendors. Quel que soit le nom de la connexion à la base de données, c‘est le nom du fichier .sde qui est présenté ici.
Les informations de connexion s‘affichent à l‘écran. Vos informations de connexion seront différentes et reflèteront vos serveur, instance, base de données et d‘autres propriétés.
- Cliquez sur Next (Suivant).
- Cochez la case correspondant à votre serveur pour le sélectionner.
- Cliquez sur Next (Suivant).
- Pour les propriétés Data store connection (Connexion à un data store), saisissez les informations suivantes :
- Pour Title (Titre), saisissez NYCVendorsDataStore.
- Pour Folder (Dossier), cliquez sur le menu déroulant et choisissez Create new folder (Créer un nouveau dossier). Nommez le dossier Vendors_NYC et vérifiez qu‘il utilisé comme dossier.
- Pour Tags (Balises), saisissez NYC et vendors.
- Pour Summary (Résumé), saisissez Ce data store prend en charge les couches d‘entités Web fournisseurs.
- Cliquez sur Create connection (Créer une connexion).
La page de détails de l‘élément data store s‘affiche à l‘écran.
- Cliquez sur l’onglet Content (Contenu) et, pour Folders (Dossiers), cliquez sur Vendors_NYC pour afficher l‘élément data store.
Dans la prochaine étape, vous allez utiliser l‘élément data store pour publier plusieurs couches d‘entités Web directement à partir de Enterprise.
Publier plusieurs couches d‘entités Web
Vous allez à présent publier en bloc des couches d‘entités Web à partir de l‘élément data store. Ainsi, vous n‘aurez pas besoin de publier manuellement chaque couche Web une par une.
- Sur la page Content (Contenu), cliquez sur NYCVendorsDataStore pour ouvrir la page de détails de l‘élément.
- Sur la page de détails de l‘élément, cliquez sur l‘onglet Layers (Couches).
- Cliquez sur Create Layers (Créer des couches).
- Pour Time zone of the data (Fuseau horaire des données), cliquez sur le menu déroulant et sélectionnez (UTC-05:00) Eastern Time (US and Canada) [(UTC-05:00) Heure de l‘Est (États-Unis et Canada)].
- Cliquez sur Next (Suivant).
- Pour Choose folder (Choisir un dossier), cliquez sur le menu déroulant et sélectionnez Vendors_NYC.
- Cliquez sur Next (Suivant).
- Sur la page finale, vérifiez que votre serveur est sélectionné, puis cliquez sur Start publishing (Démarrer la publication).
À la fin du processus, quatre couches sont affichées.
Une couche d’entités et une couche d’images de carte sont ajoutées à la fois pour le jeu de données Vendor_pickup_frequencies et pour le jeu de données Disposal_vendor.
Vous allez maintenant créer un groupe du portail pour partager votre carte Web. Le partage de groupes vous permet de désigner les personnes qui ont accès à vos données ou qui ont la possibilité de les mettre à jour. Dans cet exemple, vous allez créer un groupe destiné aux éditeurs des données de collecte des déchets.
Créer un groupe et partager avec celui-ci des éléments
Avant de pouvoir partager vos données et une carte Web avec un groupe, vous devez créer un groupe pour les éditeurs de données.
- Sur le ruban, cliquez sur l’onglet Groups (Groupes) et sur Create group (Créer un groupe.
- Dans la fenêtre Create a group (Créer un groupe), pour Name (Nom), saisissez Data Quality (Qualité des données).
- Faites défiler l‘écran jusqu‘à la section Group membership (Appartenance au groupe).
Dans la section Group membership (Appartenance au groupe), vous pouvez désigner les personnes habilitées à consulter le groupe, par exemple tous les membres de l‘organisation ou seulement les membres du groupe. Vous pouvez également contrôler la façon dont les autres personnes peuvent se joindre au groupe. Par exemple, s‘il existe plusieurs éditeurs de données dans votre organisation et que vous voulez qu‘ils soient les seuls à pouvoir accéder à vos données, vous pouvez inviter ces membres à rejoindre le groupe. Pour le moment, vous allez conserver les paramètres par défaut et créer le groupe de façon à pouvoir y effectuer des partages.
- Cliquez sur Save (Enregistrer).
Vous avez créé un groupe de partage de façon à rendre vos données accessibles à quelques utilisateurs déterminés. Vous allez maintenant ajouter les couches d’entités Vendor_pickup_frenquencies et Disposal_vendor à la carte Web DSNY Waste Management et les partager avec le groupe Data Quality (Qualité des données).
- Cliquez sur l‘onglet Content (Contenu), puis sur le dossier DSNY.
- Cliquez sur la carte Web DSNY Waste Collection et ouvrez-la dans Map Viewer.
- Dans la fenêtre Layers (Couches), cliquez sur le bouton Add (Ajouter).
- Dans la fenêtre Add layer (Ajouter une couche), pour les couches d‘entités Vendor_pickup_frequencies et Disposal_vendor, cliquez sur le bouton Add (Ajouter).
- Cliquez sur la flèche de retour pour fermer la fenêtre Ajouter une couche.
Les couches fournisseurs (« vendors ») s‘affichent dans la fenêtre Layers (Couches) et sur la carte.
Lorsque vous publiez en bloc les jeux de données fournisseurs, les couches Web s‘affichent avec la symbologie par défaut. Normalement, la symbologie est à personnaliser, mais ici, vous allez laisser les couches en l‘état. Pour en savoir plus sur la symbologie des cartes thématiques, reportez-vous à ce didacticiel.
- Dans la barre d’outils Contents (Contenu), cliquez sur Save and open (Enregistrer et ouvrir), puis sur Save (Enregistrer).
Dans la prochaine étape, vous allez partager la carte Web avec le groupe Data Quality (Qualité des données) pour faire en sorte que les membres de ce groupe bénéficient d‘un accès en édition.
- Dans la barre d’outils Contents (Contenu), cliquez sur Share map (Partager la carte).
Vous avez la possibilité de partager avec tous les membres de votre organisation ou avec tout le monde (public), ce qui conférerait un accès libre à vos données. Dans le cas présent, il n‘est pas recommandé d‘opter pour un partage avec tout le monde ou avec l‘organisation, car il n‘est pas souhaitable d‘offrir la possibilité à quiconque de mettre à jour vos données. Vous allez donc utiliser le groupe de partage que vous avez créé.
- Dans la fenêtre Share (Partager), pour Set group sharing (Configurer le partage de groupe), cliquez sur Edit group sharing (Modifier le partage de groupe).
- Dans la fenêtre Group Sharing (Partage de groupe), sélectionnez le groupe Data Quality (Qualité des données) que vous avez créé précédemment.
Remarque :
Vos groupes seront différents de ceux figurant dans l‘image. Si vous avez déjà créé des groupes dans votre portail, ils sont répertoriés à cet emplacement.
- Cliquez sur OK, puis sur Save (Enregistrer).
Avant de pouvoir enregistrer vos mises à jour, vous être invité à changer le type d‘accès aux couches d‘entités Web sous-jacentes stockées dans la carte. La mise à jour du partage a pour effet de synchroniser le niveau de partage des couches d‘entités Disposal_vendor, Vendor_pickup_frequencies et DSNY Waste Management pour le faire correspondre à celui de la carte Web DSNY Waste Collection.
- Dans la fenêtre Review sharing (Réexaminer le partage), cliquez sur Update sharing (Mettre à jour le partage).
Un message s‘affiche au bas de l‘écran pour confirmer que le niveau de partage de la carte Web DSNY Waste Collection a bien été mis à jour.
- Retournez dans l‘onglet Groups (Groupes) et cliquez sur le groupe Data Quality (Qualité des données).
Le contenu auquel les membres du groupe ont accès est indiqué dans le groupe. Maintenant que vous disposez du groupe et que vous y avez partagé les couches et la carte Web, vous pouvez inviter les utilisateurs qui doivent pouvoir accéder à ces éléments.
Vous avez ainsi publié plusieurs couches à partir de Enterprise, créé un groupe de partage et partagé des éléments spécifiques avec les membres du groupe.
Dans ce didacticiel, vous avez joué le rôle de responsable de publication pour le service d‘assainissement de la ville de New York et avez à ce titre contribué à améliorer la collaboration au sein du service en mettant en œuvre un processus de mise à jour basé sur le Web dans Enterprise. Dans un premier temps, vous avez publié les données héritées de ArcGIS Pro en référençant un data store inscrit. Vous avez ensuite testé le processus de mise à jour Web en utilisant les couches d‘entités Web partagées dans une carte Web et en apportant des mises à jour à cette carte Web. Vous avez publié en bloc les données fournisseurs directement à partir de Enterprise et ajouté toutes les couches Web à une carte Web. Enfin, vous avez assuré l‘accès à la carte Web en la partageant avec un groupe spécifique du portail.