Tuto : géolocalisation de cartes topo anciennes avec QGIS
Au cours de la seconde moitié du XXème siècle, les armées américaines et russes ont massivement cartographié le monde à des échelles fines (du 100.000ème au 1.000.000ème). Ces cartes, bien qu’anciennes (entre 1950 et 1980) représentent une source d’information précieuse, notamment sur la topographie (relief, hydrologie) et la toponymie (nom des lieux) qui ont peu changé en 50 ans.
Le but de ce tutoriel est de vous apprendre ou trouver ces cartes sur internet et comment les géolocaliser dans QGIS pour ensuite s’en servir comme fond de carte pour vos différents projets.
Etape 1 : Télécharger les cartes au format image
De nombreux sites internet proposent de télécharger ces cartes mais les plus complets et les plus à jours sont :
- Pour les cartes de l’US Army : http://www.lib.utexas.edu/maps/ams/
- Cliquez sur la série qui vous intéresse (ex : East Africa, Series Y503, 1:250,000, U.S. Army Map Service, 1958- )
- Si elle existe, ouvrez l’Index Map (ou Key Map) pour vérifier si la carte correspondant à la zone que vous cherchez existe et repérez son identifiant.
- Retournez à la liste des cartes et cliquez sur l’identifiant correspondant.
- Une fois la carte ouverte dans votre navigateur, faites un clic-droit dessus puis « Enregistrer l’image sous » pour la télécharger.
- Pour les cartes de l’armée soviétique : http://maps.vlasenko.net/soviet-military-topographic-map/
- Cliquez sur le lien qui correspond à l’échelle que vous désirez (attention, toutes les cartes ne sont pas disponibles à toutes les échelles, prenez le temps de découvrir les pays disponibles et les échelles proposées)
- Sur la carte qui apparait, cliquez sur le carré rouge qui correspond à votre zone d’intérêt.
- Une fois la carte ouverte dans votre navigateur, faites un clic-droit dessus puis « Enregistrer l’image sous » pour la télécharger.
Etape 2 : Géoréférencer la carte dans QGIS
Dans QGIS, ouvrez le module de géoréférencement situé dans l’onglet Raster -> Géoférérencer. Cliquez sur l’icône Ouvrir un raster (Ctrl+O) et ouvrez votre fichier image de la carte topographique précédemment téléchargée.
Déplacez-vous sur la carte avec la fonction « Se déplacer » et zoomer sur un angle de la carte, au niveau des coordonnées Lon/Lat
Cliquez sur l’icône « Ajouter un point » et cliquez le plus précisément possible au croisement de deux lignes de coordonnées.
Dans la fenêtre qui s’ouvre, entrez les coordonnées (longitude et latitude) en degrés-minute-seconde selon le modèle suivant : dd mm ss.ss (voir image pour modèle)
Cliquez sur OK puis répétez l’opération pour au moins 2 autres points, en prenant de préférence les angles de la carte. Une fois vos 3 points (ou plus) placés, cliquez sur l’icône « Commencer le géoréférencement »
Dans la fenêtre cible, choisissez l’emplacement du raster de sortie ainsi que le système de coordonnées (généralement le WGS84) puis cliquez sur « OK ».
Une fois le raster généré, fermez la fenêtre de géoréférencement et cliquez sur « Ajouter une nouvelle couche raster » pour ouvrir votre carte géoréférencée.
Votre carte topographique apparaitra dans le contrôle des couches et vous pouvez désormais vous en servir comme fond de carte pour vos autres couches vecteurs.
Plus d’informations sur le géoréférencement :
- http://www.sigcours.com/quantum-gis/affichage-des-donnees-dans-qgis/144-georeferencer-une-image-de-google-earth-avec-qgis.html
- http://sigea.educagri.fr/fileadmin/user_upload/doc_prof/guerreiro/SigAppl/SIGLYCEE/TD5_logiciel_SIG2_V1203.pdf
- http://www.opheliepetit.fr/georef.html
Comment géoréférencer des infrastructures
sur une carte scannée?