Rechercher les points de rendez-vous d'un réseau d'associés
Ajouter des données
Vous allez commencer par examiner un jeu de données fictif de la zone d'intérêt Djibouti, la capitale de la république de Djibouti, dans la Corne de l’Afrique. Ces données contiennent les mouvements des appareils cellulaires et de leur propriétaire pendant toute la journée où le crime a été commis.
Vous allez d’abord télécharger les données et les ajouter à un projet dans ArcGIS AllSource.
Remarque :
Toutes les données utilisées dans ce didacticiel sont fictives et destinées uniquement à des fins pédagogiques.
- Téléchargez les données de renseignement de Camp Lemonnier .
Un dossier compressé nommé Camp_Lemonnier_Intelligence.gdb est téléchargé sur votre ordinateur. L’extension .gdb indique que le dossier contient une géodatabase ; un format de dossier permettant de stocker des données géographiques.
- Extrayez le dossier compressé dans un emplacement facile à mémoriser, par exemple, le dossier Documents.
Vous allez maintenant créer un projet dans ArcGIS AllSource et lui ajouter des données.
- Démarrez ArcGIS AllSource. Si vous y êtes invité, connectez-vous via votre compte ArcGIS sous licence.
Remarque :
Pour en savoir plus sur ArcGIS AllSource, accédez à la page de ce produit.
Lorsque vous démarrez ArcGIS AllSource, vous avez la possibilité de créer un nouveau projet ou d’en ouvrir un existant. Si vous avez créé des projets auparavant, une liste de projets récents s’affiche.
- Sous Blank Templates (Modèles vierges), cliquez sur Map (Carte).
- Pour Name (Nom), saisissez Projet Rechercher des points de rendez-vous. Cliquez sur OK.
Le projet contenant l’ensemble des cartes et des données de ce processus est créé. Comme vous avez choisi le modèle Map (Carte), le projet comprend une carte vierge.
Vous allez ajouter des données de téléphones portables à partir de la géodatabase que vous avez téléchargée.
- Sur le ruban, cliquez sur l’onglet Données. Dans le groupe Add (Ajouter), cliquez sur le bouton Add Data (Ajouter des données).
La fenêtre Add Data (Ajouter des données) s’affiche. Vous pouvez ajouter des données provenant du projet, de votre portail (ArcGIS Online ou ArcGIS Enterprise) ou de votre ordinateur.
- Sous Computer (Ordinateur), accédez à l’emplacement de la géodatabase décompressée que vous avez téléchargée. Double-cliquez sur Camp_Lemonnier_Intelligence.gdb.
La géodatabase contient trois jeux de classes d’entités : Administrative_Data, Cell_Phone_Data et Vehicle_Data. Vous souhaitez analyser les données des téléphones portables.
- Double-cliquez sur Cell_Phone_Data.
Un jeu de classes d’entités contient plusieurs classes d’entités. Les classes d’entités sont des collections d’entités géographiques (comme des points, des lignes ou des polygones) qui peuvent être ajoutées à une carte. Le jeu de classes d’entités Cell_Phone_Data comprend neuf classes d’entités, mais vous n’en utiliserez qu’une seule pour cette analyse : Cell_Phone_Data_All.
- Cliquez sur la classe Cell_Phone_Data_All pour la sélectionner.
- Cliquez sur OK.
La classe d’entités est ajoutée à la carte. La carte effectue un zoom sur l’étendue des données.
Remarque :
La couleur de votre couche peut être différente de celle des images d’exemple. La couleur n'affecte pas le processus.
La couche comprend un grand nombre de points (plus d’un million) concentrés dans et autour de la ville de Djibouti, à Djibouti, en Afrique. La zone d'intérêt inclut une base militaire américaine appelée Camp Lemonnier. Dans ce scénario, vous êtes un agent de police basé à Camp Lemonnier. Vous avez pour mission d'identifier les complices d'un suspect dans un crime récent affectant le camp, à l'aide des informations collectées dans ces points.
Chaque point représente la localisation d’un téléphone portable à un moment temporel donné. Plusieurs points peuvent correspondre au même téléphone portable au fil de ses déplacements dans la journée. Pour en savoir plus sur une couche, vous pouvez ouvrir sa table attributaire.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur All Cell Phone Data (Toutes les données des téléphones portables) et sélectionnez Attribute Table (Table attributaire).
La table attributaire s’affiche. Les attributs sont des données textuelles ou numériques associées à chaque entité. Dans la table, chaque ligne représente une entité individuelle, tandis que chaque colonne représente un champ attributaire.
Cette table comprend des champs décrivant la forme, la latitude, la longitude et l’ID unique (OBJECTID) de chaque enregistrement de téléphone portable. Elle comporte également un champ Time (Heure), qui indique la date et l’heure de la capture de la localisation du téléphone portable, et un champ POI (PI) (personne d’intérêt), qui identifie la personne à laquelle appartient le téléphone portable. Dans un jeu de données réel, le champ POI (PI) peut inclure le nom ou le numéro de téléphone de la personne, mais comme ces données sont fictives, il est remplacé par un numéro.
Dans l’image d’exemple, les quatre premiers enregistrements de téléphone portable appartiennent tous à la même personne, identifiée comme Person-102. Ces enregistrements ont été relevés le 9 septembre 2017, entre 22 h 19 pour le premier enregistrement et 23 h 44 pour le quatrième.
- Fermez la table.
Activer les paramètres de l’heure
Pour rechercher les points de rendez-vous des points d'intérêt en fonction de leurs enregistrements de téléphone portable, votre couche doit être temporelle. En examinant la table attributaire, vous constatez que vos données de téléphone portable comportent un champ temporel. Vous pouvez utiliser ce champ pour activer les paramètres de l’heure pour la couche.
- Dans la fenêtre Contents (Contenu), double-cliquez sur All Cell Phone Data (Toutes les données des téléphones portables).
La fenêtre Layer Properties (Propriétés de la couche) apparaît. Dans cette fenêtre, vous pouvez définir de nombreux paramètres relatifs à la couche. Tout d’abord, vous allez définir si la couche possède un champ temporel unique ou des champs temporels de début et de fin. Vos données n’ont qu’un seul champ temporel.
- Cliquez sur l'onglet Temps.
- Sous Filter using time (Filtrer à l’aide du temps), sélectionnez Filter layer content based on attribute values (Filtrer le contenu de la couche en fonction de valeurs attributaires).
- Pour Layer Time (Heure de la couche), vérifiez que Each feature has a single time field (Chaque entité possède un champ temporel unique) est sélectionné et pour Time Field (Champ temporel), vérifiez que Time (Heure) est sélectionné.
Remarque :
Pour qu’un champ temporel puisse être utilisé pour activer les paramètres de l’heure, ce champ doit respecter certaines règles. Si vous exécutez ce processus avec vos propres données et que vous avez des difficultés à activer les paramètres de l’heure, essayez de convertir le champ temporel au format date.
Ensuite, vous allez choisir le champ temporel dans la liste des champs attributaires.
- Cliquez sur OK.
La couche est maintenant temporelle. Une chronologie s’affiche en haut de la carte. Lorsque vous pointez sur la chronologie, elle indique les dates les plus anciennes et les plus récentes des données.
Rechercher des points de rendez-vous
Maintenant que vos données sont temporelles, vous êtes en mesure d’effectuer l'analyse pour rechercher les points de rendez-vous des points d'intérêt.
- Sur le ruban, cliquez sur l’onglet Analysis (Analyse). Dans le groupe Tools (Outils), cliquez sur la flèche vers le bas de Movement (Mouvement) et sélectionnez Find Meeting Locations (Rechercher des points de rendez-vous).
La fenêtre Geoprocessing (Géotraitement) s’affiche. La fenêtre affiche l'outil Find Meeting Locations (Rechercher des points de rendez-vous) Cet outil a besoin de plusieurs paramètres. Vous allez d’abord choisir le jeu de données en entrée que vous souhaitez analyser.
- Pour Input Features (Entités en entrée), choisissez All Cell Phone Data (Toutes les données des téléphones portables).
Choisissez ensuite le nom et l'emplacement des deux classes d'entités en sortie à créer par l'outil. L'une de ces classes d'entités en sortie contient des polygones montrant l'étendue des zones de réunion identifiées par l'outil, tandis que l'autre contient des points représentant les centres des zones de réunion. Ces centres sont appelés centroïdes.
- Pour Output Area Features (Entités surfaciques en sortie), supprimez le texte et saisissez Meeting_Areas. Pour Output Point Features (Entités ponctuelles en sortie), supprimez le texte et saisissez Meeting_Centroids.
Le dernier paramètre obligatoire est le champ de nom des entités en entrée. Vous avez vu dans la table attributaire le champ POI, qui identifie la personne associée à chaque enregistrement de téléphone portable. Vous allez utiliser ce champ.
- Pour In Features Name Field (Champ de nom des entités en entrée), sélectionnez POI (PI).
L'outil possède également deux paramètres facultatifs déjà renseignés avec les valeurs par défaut. Le paramètre Search Distance (Distance de recherche) définit la distance maximale de laquelle une série d'enregistrements de téléphone portable d'un même point d'intérêt (appelée piste) peut s'éloigner avant de ne plus être considérée comme faisant partie d'une réunion. Le paramètre Minimum Loiter Time (Durée de passage minimale) définit le délai minimal pendant lequel une piste doit se trouver à l'intérieur d'une distance de recherche avant d'être considérée comme fixe.
Si une piste dépasse la distance de recherche dans un délai inférieur à la durée de passage minimale, elle est considérée comme en déplacement, ce qui signifie que le point d'intérêt n'est pas assez stationnaire pour faire partie d'une réunion. Essentiellement, l'outil cherche à rechercher les points d'intérêt qui restent dans une certaine zone pendant un certain temps.
Augmenter la distance de recherche et diminuer la durée de passage minimale permet de renvoyer davantage de points de rendez-vous possibles, mais ces derniers risquent d'être moins précis car il se peut que des points d'intérêt se contentent de passer dans une zone au lieu de s'y réunir. Diminuer la distance de recherche et augmenter la durée de passage minimale renvoie moins de points de rendez-vous possibles, mais il est plus probable que les points d'intérêt s'y soient réunis car ils ont passé plus de temps sur une distance plus courte.
Pour ce processus, vous utiliserez une distance de recherche de 100 m et une durée de passage de 10 minutes comme valeurs par défaut.
- Cliquez sur Run (Exécuter).
Remarque :
En raison du nombre élevé d’entités dans votre jeu de données (plus d’un million), l’exécution de l’outil peut prendre plusieurs minutes.
L’outil s’exécute. Au terme de l’exécution, une notification s’affiche au bas de la fenêtre Geoprocessing (Géotraitement).
Conseil :
Pour en savoir plus sur l’analyse, notamment sur la durée d’exécution de l’outil, cliquez sur View Details (Afficher les détails).
En outre, les couches Meeting_Centroids et Meeting_Areas sont ajoutées à la carte et à la fenêtre Contents (Contenu). Il peut être difficile de voir les couches en sortie en raison du nombre de points dans la couche d’origine.
- Dans la fenêtre Contents (Contenu), désélectionnez All Cell Phone Data (Toutes les données des téléphones portables).
La couche est masquée sur la carte ; seules les couches en sortie sont visibles.
Même avec les données des téléphones portables masquées, les centroïdes couvrent la plupart des zones de réunion.
- Sur la carte, zoomez sur l'étiquette Djibouti jusqu'à ce que vous puissiez voir certaines des zones de réunion.
Par défaut, le style des centroïdes dépend de la durée de la réunion (en secondes). Les centroïdes de couleur claire indiquent des réunions plus courtes, tandis que ceux de couleur plus foncée correspondent à des réunions plus longues. Le style des zones de réunion dépend du nombre total de réunions qui y ont eu lieu, les zones les plus foncées comportant un plus grand nombre de réunions.
En fonction du style des centroïdes et des zones, vous pouvez déterminer visuellement à quel endroit deux points d'intérêt sont passés dans la même zone pendant une durée considérable. Vous allez maintenant vous intéresser aux tables des deux couches en sortie.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur Meeting_Centroids et sélectionnez Attribute Table (Table attributaire).
La table s’ouvre.
Pour chaque réunion, cette table répertorie la durée de la réunion en secondes, les dates et heures auxquelles la réunion a commencé et s'est terminée, le nom des deux participants de la réunion (Participant 1 et Participant 2), un identifiant unique pour la réunion et un identifiant unique pour la zone de réunion.
En fonction de ces informations, vous pouvez filtrer les données de sorte à n'afficher que les réunions impliquant un point d'intérêt spécifique ou celles ayant eu lieu dans une zone de réunion spécifique. Par la suite, vous examinerez plus en détail les données pour identifier la personne ayant rencontré le point d'intérêt suspecté d'avoir commis un crime important dans la zone. Vous pouvez ainsi restreindre le réseau d'associés du suspect.
- Fermez la table. Ouvrez la table de la couche Meeting_Areas.
Cette table répertorie le nombre total de points d'intérêt uniques et le nombre total de réunions dans chaque zone de réunion, ainsi que les durées, maximale, minimale et moyenne des réunions, en secondes. Elle indique également la date de début des première et dernière réunions enregistrées dans la zone, la taille de la zone et l'identifiant unique de cette dernière.
Il est utile de disposer d'informations sur les zones de réunion pour identifier un réseau de complices qui utilisent la même zone pour se rencontrer, même s'ils se rencontrent à des heures différentes et avec des membres de l'organisation différents.
- Fermez la table.
Lier un suspect à ses associés
Dans le cadre de ce scénario, vous avez déjà identifié un suspect dans un crime récent : Person-494. Vous souhaitez utiliser les informations sur les points de rendez-vous que vous avez collectées pour identifier les individus ayant rencontré cette personne car il peut s'agir de complices. Pour ce faire, vous allez créer un diagramme de liens.
Un diagramme de liens est un moyen non spatial d'observer les relations dans les données. Les diagrammes de liens contiennent deux composants principaux : des entités et des relations. Les entités (également appelées nœuds) sont des personnes, des lieux ou des choses et sont généralement affichées comme entités ponctuelles sur une carte. Les relations (également appelées liens) correspondent aux lignes qui relient les entités dans le diagramme. Vous pouvez représenter les relations en fonction des valeurs de champ partagées dans une table attributaire ou ajouter manuellement des liens.
- Sur le ruban, cliquez sur l’onglet Analysis (Analyse). Dans la section Feature Link Analysis (Analyse des liens d’entités), cliquez sur New Link Chart (Nouveau diagramme de liens).
La vue Link Chart (Diagramme de liens) apparaît en remplacement de la vue Map (Carte). Le diagramme de liens est vide par défaut. Vous allez définir les entités que vous connecterez dans le diagramme.
- Sur le ruban, dans l'onglet Link Chart (Diagramme de liens) et le groupe Add (Ajouter), cliquez sur Entity Type (Type d’entité).
La fenêtre Add new entity type from layer (Ajouter un nouveau type d’entité à partir de la couche) apparaît. Pour vos entités, vous allez utiliser la couche des centroïdes de réunion. Vous avez vu dans la table attributaire les champs Participant 1 et Participant 2, qui répertoriaient les deux points d'intérêt s'étant rencontrés. Vous allez utiliser ces champs pour définir vos entités.
- Pour Choose layer (Sélectionner une couche), choisissez Meeting_Centroids. Pour Choose field(s) for entities (Choisir le ou les champs pour les entités), choisissez participant_1.
- Dans Enter name for entity type (Saisir un nom pour le type d’entité), saisissez POI1.
Conservez les valeurs par défaut des autres paramètres.
- Cliquez sur OK.
Les centroïdes de réunion sont ajoutés au diagramme de liens, correspondant à chaque point d'intérêt unique dans le champ Participant 1. Vous allez ensuite ajouter les entités correspondant au champ Participant 2. La partie inférieure de la vue Link Chart (Diagramme de liens) indique le nombre d'entités (nœuds) et de relations (liens). Il existe 368 nœuds et 0 lien.
- Sur le ruban du groupe Add (Ajouter), cliquez sur Entity Type (Type d'entité).
- Dans la fenêtre Add new entity type from layer (Ajouter un nouveau type d’entité à partir de la couche), définissez les paramètres suivants :
- Pour Choose layer (Sélectionner une couche), choisissez Meeting_Centroids.
- Pour Choose field(s) for entities (Choisir le ou les champs pour les entités), choisissez participant_2.
- Dans Enter name for entity type (Saisir un nom pour le type d’entité), saisissez POI2.
- Cliquez sur OK.
Des nœuds supplémentaires sont ajoutés au diagramme de liens. Il existe maintenant 734 nœuds. Vous allez à présent créer des relations entre les points d'intérêt qui se sont rencontrés.
- Sur le ruban du groupe Add (Ajouter), cliquez sur Relationship Type (Type de relation).
La fenêtre Add new relationship type between entities (Ajouter un nouveau type de relation entre les entités) apparaît.
- Pour Choose source entities (Choisir les entités sources), sélectionnez POI1. Pour Choose target entities (Choisir les entités cibles), sélectionnez POI2.
- Dans Enter name for relationship type (Saisir un nom pour le type de relation), saisissez Réunion.
Vous allez maintenant définir les champs de clé. Les champs de clé correspondent aux champs de la table attributaire qui permettent de connecter les deux entités. Dans votre cas, vous souhaitez connecter les entités qui ont participé à la même réunion. Pour cela, choisissez un champ contenant un identifiant unique par réunion : le champ OBJECTID. En sélectionnant un champ d'identifiant unique, vous allez connecter les deux participants de la réunion dont l'identifiant est 1, les deux participants de la réunion dont l'identifiant est 2, etc.
- Pour Choose key type (Choisir un type de clé), sélectionnez Entities (Entités). Pour Source entity key field (Champ de clé d’entité source), sélectionnez OBJECTID et pour Target entity key field (Champ de clé d’entité cible), sélectionnez OBJECTID.
- Cliquez sur OK.
Le diagramme de liens est mis à jour avec les liens. Il existe au total 1 315 liens, ce qui correspond au nombre de réunions dans la couche Meeting_Centroids. Il se peut que vous ne puissiez pas voir les liens par défaut.
- Zoomez sur le diagramme de liens et déplacez-vous dessus jusqu'à ce que vous puissiez voir les liens.
Parce qu’il y en a tellement, vous ne pourrez peut-être pas tous les voir, même avec un zoom arrière. Certains nœuds comportent plusieurs liens, ce qui signifie qu'ils ont rencontré des personnes différentes à des moments distincts. La plupart des liens connectent un grand nombre de personnes au centre du diagramme de liens. Il existe également de plus petits réseaux d'individus qui se sont rencontrés, sous le réseau principal du milieu et en haut à droite.
Vous êtes maintenant prêt à enquêter spécifiquement sur votre suspect, Person-494. Vous allez sélectionner les nœuds qui incluent ce point d'intérêt comme l'un des participants.
- Sur le ruban, dans l'onglet Link Chart (Diagramme de liens) et le groupe Selection (Sélection), cliquez sur Select By (Sélectionner par) et sélectionnez Select By Attributes (Sélectionner selon les attributs).
La fenêtre Select By Attributes (Sélectionner selon les attributs) s’ouvre. Cet outil sélectionne les entités en fonction d'une expression que vous créez à l'aide des attributs de la table.
- Pour Input Rows (Enregistrements en entrée), sélectionnez Meeting_Centroids.
- Dans la zone Expression, créez l’expression Where participant_1 is equal to Person-494 (Où participant_1 est égal à Person-494).
Conseil :
La liste des points d'intérêt étant longue, il est recommandé de saisir Person-494.
Vous souhaitez également sélectionner les réunions dans lesquelles Person-494 est désigné comme second participant et ajoutez donc une clause.
- Cliquez sur Add Clause (Ajouter une clause). Créez l'expression Or Participant 2 is equal to Person-494 (Où Participant 2 est égal à Person-494).
Remarque :
Il est important de choisir Or (Ou) et non And (Et) pour la deuxième expression. Si vous choisissez Or (Ou), toute réunion à laquelle Person-494 correspond à l'un des deux participants est sélectionnée ; si vous choisissez And (Et), seules les réunions auxquelles Person-494 correspond aux deux participants sont sélectionnées.
- Cliquez sur OK.
La sélection est effectuée. Les nœuds de Person-494, ainsi que les nœuds auxquels ils sont associés, sont sélectionnés. Comme vous avez basé les liens sur les réunions, toutes les personnes rencontrées par Person-494 sont sélectionnées. Au total, huit nœuds sont sélectionnés.
Conseil :
Si vous ne voyez pas les nœuds sélectionnés, zoomez dessus.
- Sur le diagramme de liens, pointez sur chacun des nœuds sélectionnés pour déterminer le point d'intérêt auquel il correspond et toutes les personnes qu'il a rencontré.
Sur les huit nœuds sélectionnés, deux correspondent à Person-494 : un dans lequel il est répertorié comme participant 1 et l'autre dans lequel il est répertorié comme participant 2. En outre, sur les six autres nœuds sélectionnés, deux correspondent à Person-247 et deux, à Person-2305. Les nœuds sélectionnés restants sont Person-411 et Person-1566.
Comparer le diagramme de liens et la carte
Vous avez identifié quatre individus ayant rencontré votre suspect. Vous allez maintenant comparer la sélection dans le diagramme de liens à la carte. Ancrez le diagramme de liens en regard de la carte pour pouvoir les voir simultanément.
- Faites glisser l'onglet de la vue Link Chart (Diagramme de liens) vers la station d'ancrage, à droite du centre.
Le diagramme de liens est ancré en regard de la carte. Les centroïdes de réunion que vous avez sélectionnés dans le diagramme de liens le sont également sur la carte. Vous allez naviguer vers les entités sélectionnées sur la carte pour mieux les voir.
- Sous la vue de carte, cliquez sur le bouton Zoom to selected features (Zoom sur les entités sélectionnées).
La carte zoome sur une seule zone de réunion. Votre suspect a rencontré ses associés au même endroit.
- Le cas échéant, appliquez un déplacement et un zoom à la carte et au diagramme de liens pour afficher la zone de réunion et les nœuds sélectionnés.
Vous avez une assez bonne idée de l'identité des associés de Person-494. Vous allez à présent découvrir qui ses associés ont rencontré. De cette manière, vous allez développer le réseau d'associés jusqu'au prochain niveau d'individus (ceux auxquels Person-494 est connecté, avec un seul degré de séparation).
- Le cas échéant, cliquez sur l'onglet de la vue Link Chart (Diagramme de liens) pour qu'elle devienne la vue active. Sur le ruban, dans l’onglet Link Chart (Diagramme de liens), dans le groupe Selection (Sélection), cliquez sur Select Connected (Sélectionner les nœuds connectés).
Remarque :
Si le diagramme de liens ne correspond pas à la vue active, le bouton Select Connected (Sélectionner les nœuds connectés) n'est pas disponible.
La sélection est développée jusqu'au prochain niveau d'associés sur le diagramme de liens.
Vous disposez à présent d'un réseau plus vaste et plus fiable d'associés à examiner potentiellement.
- Dans la barre d’outils Accès rapide, cliquez sur le bouton Save (Enregistrer).
Le projet est enregistré.
Conseil :
Vous pouvez également enregistrer le projet à l’aide du raccourci clavier Ctrl+S.
Dans ce didacticiel, vous avez analysé les données des téléphones portables dans ArcGIS AllSource pour rechercher les associés ayant rencontré un suspect. Dans le monde réel, l’analyse des points de rendez-vous peut s’appliquer à une variété de jeux de données de suivi temporel et non aux seuls enregistrements de téléphone portable.
Le jeu de données que vous avez téléchargé au début du didacticiel comprend la classe d’entités Vehicle_Data_All_Vehicle_Data (contenue dans le jeu de données d’entités Vehicle_Data). Elle contient les localisations des véhicules dans le temps. Si vous souhaitez relever un défi facultatif, essayez d’exécuter le processus d’analyse des points de rendez-vous sur cette classe d’entités.
Associé à d’autres processus de renseignement qui peuvent être effectués dans ArcGIS AllSource, ce processus peut aider les forces de l’ordre et le personnel militaire à traquer les délinquants ou les insurgés.
Vous trouverez d’autres didacticiels dans la bibliothèque des didacticiels.