Corriger les données lorsqu’elles s’affichent au mauvais endroit
Vidéo
Ce didacticiel est également disponible sous forme de vidéo.
Examiner les données
Vous allez d’abord télécharger et afficher les données que votre collègue vous a envoyées.
- Téléchargez le fichier FloodAreas.zip et décompressez-le à un emplacement de votre ordinateur (par exemple, le lecteur C).
- Ouvrez le dossier FloodAreas décompressé.
Ce dossier contient sept fichiers. Ensemble, ces fichiers constituent un fichier de forme, un format de données spatiales. Aucun fichier n’est nommé FloodAreas.prj, qui contiendrait normalement les informations du système de coordonnées.
- Ouvrez ArcGIS Pro. À l’invite, connectez-vous à votre compte ArcGIS.
Remarque :
Si vous n’avez pas accès à ArcGIS Pro ou ne disposez pas d’un compte d’organisation ArcGIS, consultez les options disponibles pour accéder aux logiciels.
- Sur l’écran de démarrage ArcGIS Pro, sous New Project (Nouveau projet), cliquez sur Start without a template (Démarrer sans modèle).
- Dans le ruban, sur l’onglet Insert (Insérer), dans le groupe Project (Projet), cliquez sur New Map (Nouvelle carte).
Une carte du monde apparaît.
- Sur le ruban, sous l’onglet Map (Carte), dans le groupe Layer (Couche), cliquez sur Add Data (Ajouter des données).
- Dans la fenêtre Add Data (Ajouter des données), accédez au dossier FloodAreas.
Seul un des sept fichiers que vous avez vus précédemment est visible dans le dossier FloodAreas. Les fichiers de formes sont stockés comme constituant plusieurs fichiers mais agissent comme une couche dans le SIG.
- Cliquez sur FloodAreas.shp puis sur OK.
Une nouvelle couche apparaît dans la fenêtre Contents (Contenu). Il est difficile de la voir sur la carte car elle est très petite.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur FloodAreas et choisissez Zoom To Layer (Zoom sur la couche).
La carte n’effectue pas de zoom sur l’Angleterre, comme vous vous y attendiez. À la place, les données de la carte apparaissent au milieu de l’océan.
- Effectuez un zoom arrière pour voir la côte ouest de l’Afrique.
- Sur le ruban, dans l’onglet Map (Carte) du groupe Layer (Couche), cliquez sur Basemap (Fond de carte) et sélectionnez Charted Territory Map (Carte de territoire balisé).
Remarque :
Si Charted Territory Map (Carte de territoire balisé) ne figure pas dans la bibliothèque Basemap (Fond de carte), vous pouvez ignorer cette étape et continuer à utiliser le fond de carte existant.
Les données relatives aux inondations sont positionnées à proximité de l’endroit où le premier méridien et l’équateur se rencontrent : 0 degré de latitude et 0 degré de longitude, un endroit parfois nommé îlot Null. Lorsque les données s’affichent sur l’îlot Null, cela signifie généralement qu’il manque à la couche les métadonnées qui en définissent le système de coordonnées.
Dans ce cas, les données ne s’affichent pas sur l’îlot Null, mais à proximité, et il s’agit donc probablement du même problème. Vous allez vérifier si un système de coordonnées est défini pour cette couche.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la couche FloodAreas et choisissez Properties (Propriétés).
- Dans la fenêtre Layer Properties (Propriétés de la couche), cliquez sur (Source). Développez la section Spatial Reference (Référence spatiale).
Cette couche a un système de coordonnées inconnu.
- Cliquez sur Annuler.
Rechercher le système de coordonnées correct
La couche FloodAreas possède des coordonnées qui définissent la latitude et la longitude de chaque sommet, mais elle ignore à quel système de coordonnées elles appartiennent. Vous allez procéder à des recherches pour tenter de trouver le système de coordonnées correspondant à cette couche.
Remarque :
Les valeurs de latitude et de longitude ne suffisent pas pour définir l’emplacement. Vous devez également savoir dans quel système de coordonnées les coordonnées se trouvent. Pour savoir pourquoi, lisez l’article Comparer les systèmes de coordonnées géographiques et les systèmes de coordonnées projetées du blog ArcGIS.
Vous avez demandé à votre collègue où il a trouvé les données. Il vous a indiqué qu’il s’agit d’un sous-ensemble d’un jeu de données plus grand provenant de l’agence de l’environnement. Vous allez visiter le lien qu’il vous a fourni et rechercher des informations sur le système de coordonnées.
- Accédez à la page de l’élément Environment Agency: Flood Map for Planning (Rivers and Sea) - Flood Zone 2 (Agence de l’environnement : Carte des inondations pour la planification (rivières et mer) - Zone d’inondation 2). Recherchez les termes coordinate system, spatial reference et projection.
Aucun système de coordonnées n’est mentionné sur cette page. Vous allez devoir approfondir votre recherche.
- Cliquez sur le lien Defra Data Services Platform (Plateforme de services de données Defra) et recherchez les mêmes termes.
Cette page ne contient pas non plus les mots-clés.
- Développez la section Spatial information (Informations spatiales) qui se situe à peu près au milieu de la page.
Un lien Coordinate reference system (Système de référence de coordonnées) y est répertorié : http://www.opengis.net/def/crs/EPSG/0/27700. EPSG signifie European Petroleum Survey Group. Ce groupe publie une base de données d’informations de système de coordonnées. Si vous trouvez un numéro EPSG à 4 ou 5 chiffres associé à vos données, il s’agit très probablement d’un code d’identification pour le système de coordonnées. 27700 à la fin de l’URL correspond probablement au système de coordonnées des données de la couche FloodAreas.
- Cliquez sur http://www.opengis.net/def/crs/EPSG/0/27700.
Un fichier XML apparaît. Il contient plusieurs codes à 4 ou 5 chiffres, mais seul 27700 est mentionné deux fois :
- gml:id="epsg-crs-27700
- <gml:identifier codeSpace="EPSG">27700</gml:identifier>
Le nom British National Grid est mentionné trois fois. Il s’agit du système de coordonnées national de la Grande-Bretagne. 27700 est très probablement le code EPSG de ce système de coordonnées.
- Fermez le navigateur web.
Mettre à jour la couche
Vous avez probablement trouvé le système de coordonnées correspondant aux données. Vous allez ensuite définir le système de coordonnées de la couche en tant que grille nationale de la Grande-Bretagne pour voir s’il s’affiche à l’emplacement correct. Vous allez utiliser l’outil de géotraitement Define Projection (Définir une projection).
- Revenez dans ArcGIS Pro. Au-dessus du ruban, cliquez sur Command Search (Recherche de commande).
- Saisissez define projection (définir une projection). Dans les résultats de recherche, cliquez sur Define Projection (Data Management Tools) (Définir une projection (outils de gestion de données)).
La fenêtre Geoprocessing (Géotraitement) s’affiche.
- Pour Input Dataset or Feature Class (Jeu de données ou classe d’entités en entrée), sélectionnez FloodAreas.
- Dans Système de coordonnées, cliquez sur le bouton Sélectionner un système de coordonnées.
La fenêtre Coordinate System (Système de coordonnées) s’ouvre.
- Dans la barre Search (Recherche), saisissez 27700 et appuyez sur Entrée.
La liste XY Coordinate Systems Available (Systèmes de coordonnées XY disponibles) est filtrée. Le seul élément répondant aux critères de recherche est British National Grid (Grille nationale de la Grande-Bretagne).
- Cliquez sur British National Grid (Grille nationale de la Grande-Bretagne) pour vous assurer que le bouton Current XY (Valeur XY actuelle) s’actualise avec ce système de coordonnées.
- Cliquez sur OK.
L’outil Define Projection (Définir une projection) ne crée pas de nouvelle couche. À la place, il modifie les métadonnées de la couche existante. La couche FloodAreas n’ayant pas encore de système de coordonnées défini, aucune information ne sera remplacée ou perdue.
Attention :
Si vous utilisez l’outil Define Projection (Définir une projection) sur une couche qui selon vous dispose d’informations sur le mauvais système de coordonnées, assurez-vous d’écrire le nom du système de coordonnées original avant d’exécuter l’outil. La seule manière d’annuler l’outil est de l’exécuter de nouveau et de redéfinir le système de coordonnées d’origine.
- Cliquez sur Run (Exécuter).
La carte s’actualise et les données disparaissent de l’océan.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur FloodAreas et choisissez Zoom To Layer (Zoom sur la couche).
Les données s’affichent à leur emplacement prévu, sur l’un des côtés de l’estuaire de Humber, sur la côte est de l’Angleterre. Elles s’alignent sur le paysage du fond de carte. La grille nationale de la Grande-Bretagne est le système de coordonnées correspondant à cette couche.
Remarque :
Pour en savoir plus sur les occasions d’utiliser l’outil Define Projection (Définir une projection), lisez l’article Définir une projection ou un projet ? du blog ArcGIS.
- Fermez ArcGIS Pro.
Il n’est pas nécessaire d’enregistrer la carte. Les modifications que vous avez effectuées dans ce didacticiel ont été appliquées aux données plutôt qu’à la carte. Lorsque vous ajoutez la couche FloodAreas à une nouvelle carte, elle s’affiche à l’emplacement correct.
Dans ce didacticiel, vous avez déterminé qu’une couche s’affichait au mauvais endroit car elle ne possédait aucun système de coordonnées défini. Vous avez recherché le nom du système de coordonnées manquant et utilisé l’outil Define Projection (Définir une projection) pour mettre à jour la couche. Vous avez réparé les données afin qu’elles s’affichent à l’emplacement correct.
Vous trouverez d’autres didacticiels dans la bibliothèque des didacticiels.