Filtrer et joindre des données dans ArcGIS Insights
Importer un paquetage de classeur
Vous allez commencer par importer dans ArcGIS Insights un paquetage de classeur contenant les résultats du didacticiel précédent. Si vous avez déjà suivi le didacticiel précédent, passez à la section suivante.
- Téléchargez le fichier filter-and-join-data.insightswbk.
L’élément est un paquetage de classeur Insights contenant l’ensemble des données et l’analyse issues du didacticiel Analyser les données agrégées dans ArcGIS Insights.
- Recherchez le fichier téléchargé sur votre ordinateur.
Remarque :
Selon votre navigateur Web, vous avez peut-être été invité à choisir l'emplacement du fichier avant de lancer le téléchargement. Par défaut, la plupart des navigateurs téléchargent les fichiers dans le dossier Downloads (Téléchargements) de votre ordinateur.
- Effectuez l’une des opérations suivantes :
- Pour suivre le didacticiel dans Insights in ArcGIS Online, accédez à ArcGIS Insights et cliquez sur Sign in (Se connecter). Connectez-vous à votre compte d’organisation ArcGIS.
- Pour suivre le didacticiel dans Insights in ArcGIS Enterprise, connectez-vous à votre portail. Sur le ruban, à côté de votre nom d’utilisateur, cliquez sur le bouton App Launcher (Lanceur d’applications) et choisissez Insights.
- Pour suivre le didacticiel dans Insights desktop, lancez l’application Insights desktop et connectez-vous à votre compte d’organisation ArcGIS, si vous y êtes invité.
Remarque :
Pour accéder à Insights, l’administrateur de votre organisation doit vous accorder une licence. Si vous ne détenez pas ni un compte ArcGIS, ni une licence Insights, consultez les options d’accès aux logiciels.
Vous allez importer le paquetage que vous avez téléchargé.
- Sur la page d’accueil, cliquez sur l’onglet Workbooks (Classeurs).
- Cliquez sur Import (Importer) et ouvrez le fichier que vous avez téléchargé à l’étape 1.
Le classeur est chargé sur votre page Workbook (Classeur).
Créer une page
Vous entrez dans une nouvelle phase de l’analyse des accidents de vélo à Ottawa. Pour que cette phase reste distincte de l’analyse précédente, vous allez créer une page dans le classeur, ajouter les données nécessaires et créer des cartes. Vous aurez d’abord besoin du jeu de données Wards (Quartiers).
- Dans ArcGIS Insights, assurez-vous que vous vous trouvez sous l’onglet Workbooks (Classeurs).
- Dans la liste des classeurs, cliquez sur le nom du classeur Ottawa cycling accidents (Accidents de vélo à Ottawa) pour l’ouvrir.
- Faites glisser le jeu de données Wards (Quartiers) de la fenêtre de données vers la zone de déplacement New page (Nouvelle page) au bas de la page.
Une page est créée avec le jeu de données Wards (Quartiers) dans la fenêtre des données.
- Cliquez sur l’onglet Collisions by ward (Collision s par quartier) pour revenir à la première page.
- Faites glisser le jeu de données Collisions de la fenêtre des données vers la zone de déplacement Page 2.
Comme vous prévoyez d’analyser les collisions en fonction des itinéraires sur lesquelles elles se produisent, vous allez également ajouter un jeu de données relatif au réseau cyclable de la ville. Ces données ont été ajoutées à l’organisation Learn ArcGIS et partagées publiquement. Vous pouvez accéder au jeu de données via l’onglet public ArcGIS dans Insights.
- Sur le ruban, cliquez sur le bouton Add to page (Ajouter à la page).
La fenêtre Add to page (Ajouter à la page) s’ouvre.
- Cliquez sur l’onglet ArcGIS public (ArcGIS public).
- Dans la barre de recherche, saisissez Somerset routes Learn_ArcGIS.
- Cliquez sur le jeu de données Somerset routes (Itinéraires de Somerset) par Learn_ArcGIS.
- Cliquez sur Add (Ajouter).
Le jeu de données est ajouté à la fenêtre de données. Par ailleurs, une fiche de carte illustrant les itinéraires est créée. Vous n’aurez pas besoin de cette carte, vous pouvez donc la supprimer.
- Sur la carte, cliquez sur le bouton Card options (Options de carte), puis cliquez sur le bouton Delete (Supprimer).
Filtrer les données
Vous souhaitez concentrer votre analyse sur le quartier de Somerset et sur les collisions impliquant des cyclistes. Bien que vous ayez filtré le jeu de données Collisions à la page précédente, vous avez copié le jeu de données complet non filtré dans la deuxième page. Vous allez créer deux cartes, l’une pour les collisions et l’autre pour les quartiers, en vue de filtrer les données. Vous avez déjà activé la localisation pour la couche Collisions, il est donc inutile de procéder de nouveau à cette opération.
- Faites glisser le jeu de données Collisions vers la page et déposez-le sur la zone de déplacement Map (Carte). Faites glisser le jeu de données Wards (Quartiers) sur la partie vide de la page et déposez-le sur la zone de déplacement Map (Carte).
Vous allez ensuite filtrer le jeu de données Collisions pour afficher seulement les collisions impliquant des cyclistes. Auparavant, vous avez appliqué ce filtre à la fiche de carte, et non au jeu de données. Un filtre de fiche n’affecte que la fiche et crée un jeu de données filtré alors que le jeu de données non filtré initial reste disponible pour votre analyse. Lorsque vous appliquez un filtre à un jeu de données, aucun jeu de données n’est créé. Toutes les fiches qui utilisent le jeu de données filtré changent de manière à inclure le filtre.
Précédemment, vous avez utilisé le jeu de données filtré et non filtré pour normaliser les données. C’est pourquoi la création d’un filtre de fiche convenait parfaitement. Vous n’allez pas utiliser le jeu de données non filtré dans cette phase de l’analyse, mais un filtre de jeu de données.
- Dans la fenêtre de données, développez le jeu de données Collisions. Pointez le curseur sur le champ Number of cyclists (Nombre de cyclistes) et cliquez sur le bouton Dataset filter (Filtre du jeu de données).
- Dans la fenêtre Filter by Number of cyclists (Filtrer par Nombre de cyclistes), redéfinissez la valeur 0 du nœud gauche de l’histogramme sur 1. Cliquez sur Apply (Appliquer).
La carte des collisions est mise à jour pour ne refléter que les collisions impliquant des cyclistes. Vous allez ensuite filtrer de nouveau les collisions pour afficher seulement les collisions impliquant des cyclistes dans le quartier de Somerset. Vous allez utiliser un filtre de fiche pour créer un autre jeu de données.
- Cliquez sur la fiche de carte présentant les quartiers pour l’activer. Zoomez sur le quartier de Somerset et cliquez dessus pour le sélectionner.
Conseil :
Pointez sur les quartiers pour afficher leur nom dans une info-bulle.
- Faites-glisser le quartier sélectionné sur la carte des collisions et déposez-le sur la zone de déplacement Filter by selected feature (Filtrer en fonction de l’entité sélectionnée).
La fenêtre Spatial Filter (Filtre spatial) apparaît.
- Dans la fenêtre Spatial Filter (Filtre spatial), vérifiez que le paramètre Choose a layer to filter (Choisir une couche à filtrer) est défini sur Collisions, que le paramètre Choose a layer to filter by (Choisir une couche à filtrer par) est défini sur Wards (Quartiers) et que le paramètre Choose a type of filter (Choisir un type de filtre) est défini sur Intersects (Intersecte).
Ces paramètres vont filtrer la couche Collisions à l’aide de la couche Wards (Quartiers). Le type de filtre Intersects (Intersecte) signifie que seules les collisions qui intersectent les quartiers seront visibles.
Si certaines entités d’un jeu de données sont sélectionnées, le filtre n’est appliqué qu’aux entités sélectionnées. Vous avez sélectionné le quartier de Somerset dans la couche Wards (Quartiers), le filtre ne montre que les collisions survenues dans ce quartier.
- Cliquez sur Run (Exécuter).
Le filtre est appliqué à la fiche de carte.
De plus, un nouveau jeu de données de résultats a été ajouté à la fenêtre des données.
- Dans la fenêtre de données, pointez sur le jeu de données Spatial Filter 1 (Filtre spatial 1), puis cliquez sur le bouton Rename dataset (Renommer le jeu de données). Saisissez Somerset collisions et appuyez sur la touche Entrée.
Vous avez filtré les données en vue de les utiliser dans l’analyse. Vous n’avez plus besoin des deux fiches de carte que vous avez créées en vue du filtrage.
- Supprimez les deux fiches de cartes de sorte qu’aucune fiche ne figure sur la page.
Joindre les itinéraires et les collisions
Pour analyser les collisions avec des cyclistes selon le type de voie, vous allez fusionner les données relatives aux collisions et les données du réseau cyclable dans un même jeu de données. Vous pouvez fusionner deux jeux de données au moyen d’un processus appelé jointure spatiale.
- Sur le ruban, cliquez sur le bouton Create relationships (Créer des relations).
La fenêtre Create relationships (Créer des relations) apparaît.
La couche SomersetRoutes n’est pas activée dans la fenêtre Create relationships (Créer des relations). Cela s’explique parce que les couches d’entités à distance (les couches d’entités qui ne sont pas hébergées dans votre organisation) ne prennent pas en charge la création de jointures. Vous devez créer une copie de la couche dans votre classeur.
- Fermez la fenêtre Create relationships (Créer des relations).
- Dans la fenêtre de données, pointez sur la couche SomersetRoutes, cliquez sur le bouton Dataset options (Options du jeu de données) et choisissez Copy to workbook (Copier dans le classeur).
Une nouvelle couche nommée SomersetRoutes 1 est ajoutée à la fenêtre de données. Vous pouvez supprimer la couche à distance d’origine.
- Pointez sur la couche SomersetRoutes, cliquez sur le bouton Dataset options (Options du jeu de données) et choisissez Remove (Supprimer).
Vous pouvez maintenant utiliser la couche copiée pour créer une jointure.
- Cliquez sur le bouton Create relationships (Créer des relations).
Toutes les couches sont maintenant activées dans la fenêtre. Vous allez choisir les jeux de données avec lesquels créer une relation.
- Dans la fenêtre Create relationships (Créer des relations), cliquez sur Somerset collisions (Collisions à Somerset) et SomersetRoutes 1.
Les jeux de données sont ajoutés à la fenêtre. Les jointures doivent être réalisées sur la base des attributs partagés dans les deux jeux de données. Concernant vos données, les champs d’emplacement ont été sélectionnés comme champs de jointure, ce qui signifie que les entités qui se trouvent au même emplacement sont joints.
Par défaut, ArcGIS Insights effectue des jointures internes, ce qui signifie que seules les entités qui sont appariées aux deux jeux de données sont incluses dans le jeu de données joint. Si des collisions ne se sont pas produites sur les voies cyclables, elles sont supprimées. Vous souhaitez conserver toutes les collisions, quel que soit l’endroit où elles intersectent le réseau cyclable, aussi vous allez modifier le type de jointure.
- Entre les deux jeux de données, cliquez sur le bouton Edit relationship (Modifier la relation).
La fenêtre Edit Relationship (Modifier la relation) apparaît. Vous pouvez conserver toutes les données des deux jeux de données, toutes les données du jeu de données de gauche ou toutes les données du jeu de données de droite. Le jeu de données des collisions correspond au jeu de données de gauche dans la jointure ; c'est lui que vous allez sélectionner.
Remarque :
Si vous avez préalablement ajouté le jeu de données d’itinéraires de sorte que Somerset collisions (Collisions à Somerset) se trouve à droite de la jointure, sélectionnez dans ce cas Right (Droite) comme type de jointure.
- Dans la fenêtre Edit Relationship (Modifier la relation), dans Choose relationship type (Choisir le type de relation), sélectionnez Left (Gauche).
- Fermez la fenêtre Edit relationship (Modifier la relation). Cliquez sur Finish (Terminer).
Le jeu de données joint est ajouté à la fenêtre de données.
- Dans la fenêtre de données, réduisez le jeu de données Collisions et développez le jeu de données Somerset collisions - SomersetRoutes 1 (Collisions à Somerset - SomersetRoutes 1).
Les champs dans le jeu de données joint incluent les champs issus des jeux de données Collisions et SomersetRoutes. Le champ EXISTING_C contient les descriptions des types d’itinéraires cyclables.
- Changez le nom du champ EXISTING_C en Route type (Type de voie).
Vous allez ensuite créer une carte reposant sur un type de voie à l’aide du jeu de données joint.
- Dans la fenêtre de données, pour le jeu de données Somerset collisions - SomersetRoutes 1 (Collisions à Somerset - SomersetRoutes 1), cliquez sur les cercles en regard des champs Coordinates (Coordonnées) et Route type (Type d’itinéraire). Faites glisser les champs vers la page et déposez-les sur la zone de déplacement Map (Carte).
Une nouvelle fiche de carte est créée.
La couleur de chaque collision correspond au type d’itinéraire sur lequel la collision s’est produite. Or, certaines collisions ont eu lieu à l’intersection de deux types de voies différents. Vous allez changer de symbole dans le cas de ces collisions.
- Dans la fiche de carte, cliquez sur la flèche Route type (Type de voie).
- Dans la fenêtre Layer options (Options de couche), cliquez sur l’onglet Symbology (Symbologie). Dans Symbol type (Type de symbole), choisissez Pies (Diagrammes à secteurs).
Les symboles sur la carte se changent en diagramme à secteurs. La plupart des symboles ne sont que d’une seule couleur, mais les collisions ayant eu lieu à l’intersection de deux types de voies sont bicolores. Cependant, les symboles sont grands et se chevauchent ; vous allez donc changer la taille.
- Cliquez sur l'onglet Apparence. Dans le champ Size (min - max) (Taille (min - max)), remplacez la taille minimal sur 8 px et la taille maximale sur 10 px.
Les symboles apparaissent sur la carte sans légende et, à ce titre, ne sont pas particulièrement parlants. Vous allez ajouter une fiche de légende à la page.
- Cliquez sur l’onglet Legend (Légende). Cliquez sur le bouton Pop out legend (Légende contextuelle).
Une fiche de légende est ajoutée à la page.
- Déplacez la légende sous la carte.
- Le cas échéant, fermez la fenêtre Layer options (Options de couche).
Vous allez ensuite créer un diagramme de densité présentant les collisions par type de voie et par année.
- Dans la fenêtre de données, pour Somerset collisions - SomersetRoutes 1 (Collisions à Somerset - SomersetRoutes 1), sélectionnez les champs Year (Année) et Route type (Type d’itinéraire).
- Faites glisser les champs vers la page en regard de la fiche de carte, pointez sur la zone de déplacement Chart (Diagramme) et déposez-les sur la zone de déplacement Heat Chart (Diagramme de densité).
- Faites glisser la poignée droite du diagramme de densité pour augmenter la taille du diagramme.
Pour finir, vous allez renommer les fiches et la page.
- Cliquez sur les espaces vides de la page pour désactiver les fiches. Au-dessus de la carte, cliquez sur Card 1 (Fiche 1) et saisissez Collisions with cyclists in Somerset ward. Renommez la fiche de diagramme Collisions by route type and year.
- Au bas de la page, remplacez le nom Page 2 par Collisions by route type.
- Sur le ruban, cliquez sur le bouton Save (Enregistrer).
Interpréter les résultats
Regardez la vidéo pour savoir comment interpréter les résultats avec ces diagrammes.
Dans ce didacticiel, vous avez créé des cartes et des diagrammes qui illustrent la relation entre les collisions routières impliquant des cyclistes et le type d’itinéraire.