Je suis donc assez nouveau dans le SIG et je travaille sur un projet de cartographie utilisant des données pour Vancouver, Canada. Je veux combiner les données d'OpenStreetMap avec les données fournies par la ville de Vancouver. Mais les données de la ville ne correspondent pas aux données OSM lorsque je les mappe dans QGIS.
Suivre les conseils d'une réponse aux cartes projetées devrait mais ne se chevauchent pas dans ArcMap? , J'ai comparé les deux sources de données contre une troisième (une carte du monde). Les données OSM sont exactes - la Colombie-Britannique est au bon endroit - mais les données de la ville placent Vancouver dans le sud de la France.
Mes sources de données sont:
- Pistes cyclables et bibliothèques de la ville de Vancouver . (Les deux sont des fichiers SHP.) Ce sont les données qui ne s'alignent pas avec les autres.
- Une carte de la Colombie-Britannique tirée d'Open Street Map. J'ai mis les données dans une base de données en utilisant osm2pgsql.
- Une carte du monde qui fait partie du projet Open Street Style.
Projections:
- Les données de la ville sont projetées dans la zone UTM10, NAD83 (CSRS). J'ai sélectionné ceci dans l'écran Propriétés de la couche de QGIS pour ces couches. Chaîne de projection:
+proj=utm +zone=5 +ellps=GRS80 +datum=NAD83 +units=m +no_defs
- Les cartes OSM sont en projection Mercator. QGIS a beaucoup de choix Mercator, et je ne savais pas lequel utiliser, alors j'ai deviné "Visualisation CRS / Mercator populaire".
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
- Pour la carte du monde, Quantum GIS a chargé la projection à partir du fichier .prj. C'est
+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs
Les cartes projetées doivent mais ne se chevauchent pas dans ArcMap? parle de problèmes de zone. Cela ressemble à ce que je pourrais vivre. J'ai donc essayé de changer les bibliothèques de la zone UTM 10N vers d'autres zones (15N et 60N) mais rien n'a changé.
Quelqu'un a-t-il des suggestions sur ce qu'il faut essayer ensuite?
+proj=utm +zone=10
et non pas+zone=5
parce que je pense que la zone 5 est très proche de quelque part au Royaume-Uni (commence par un G ...) et c'est pourquoi vos données arrivent en FranceRéponses:
Ce que nous devons vraiment découvrir ici, ce sont les projections de vos données d'entrée.
Données sur la ville
Le Shapefile est fourni avec un fichier .prj parfaitement interprété par QGIS. Ne modifiez pas les paramètres de calque!
Données OSM
Si vous utilisez des données vectorielles OSM, elles sont en coordonnées géographiques WGS84 (EPSG: 4326). Seules les tuiles raster sont dans Web Mercator (EPSG: 900913).
Données Open Street Style
Si QGIS a reconnu le contenu .prj, laissez-le de cette façon.
Enfin, choisissez un système de coordonnées du projet (je suggère celui de l'UTM) et activez la reprojection à la volée comme @Mike_Toews l'a déjà expliqué.
la source
Vous devez reprojeter les différents calques sur la même projection «à la volée». Aller à:
Paramètres> Propriétés du projet ...> Système de référence de coordonnées (CRS)
et vérifier sur Activer « à la volée » transformation CRS
la source
Je viens d'avoir ce problème en ajoutant deux rasters, un en UTM et un en Geographic. J'ai suivi les instructions permettant la projection à la volée mais rien ne s'est produit. J'ai supprimé les calques, les ai rajoutés et le problème a été résolu
la source