Comment ajouter une couche de carte de style Google / OSM / Bing, etc. à Quantum GIS

9

Je commence tout juste à utiliser QGIS. Je vise à créer une carte thermique des secteurs de recensement en Géorgie basée sur la population. J'ai toutes les données - la population de chaque secteur de recensement en Géorgie.

J'ai réussi à créer la carte thermique avec succès en important un fichier de formes de secteurs de recensement et en suivant ce tutoriel: http://qgis.spatialoughtts.com/2012/03/using-tabular-data-in-qgis.html

Cependant, je suis coincé sur la façon d'ajouter une belle couche cartographique sous-jacente qui montrera les caractéristiques géographiques communes - autoroutes, villes, cours d'eau, etc. J'ai essayé d'importer des données OSM à partir du cloud mais il y a beaucoup trop de détails. La carte est censée être de niveau assez élevé, mais les fichiers de formes de celle-ci montrent chaque route. J'essaie de remplacer MS MapPoint (pas de secteurs de recensement de 2010). La fonctionnalité que j'essaie d'obtenir permettrait différents niveaux de détails en fonction de la distance de zoom. Généralement, je ne montre que les principales routes / villes, etc. Cela ne me dérange pas si c'est automatique ou manuel.

Quelqu'un pourrait-il m'orienter dans la bonne direction? Toute aide serait très appréciée.

user8575
la source
2
Droite. Il semble que le simple fait d'articuler mon problème dans la question ci-dessus ait suffi à faire fonctionner mon cerveau sur la bonne voie. Le plugin OpenLayers fait exactement ce que je veux. Cela me permettra d'ajouter des couches Google / OSM à QGIS. Instructions ici: lib.uwaterloo.ca/locations/umd/documents/QGISGuide_Qian.pdf Détails du plugin Openlayers ici: github.com/sourcepole/qgis-openlayers-plugin J'espère que cela aidera toute personne qui recherche sur le Web avec un problème similaire.
user8575
Je viens de réussir à modifier le plugin OpenLayers afin de charger un style Google Maps dans Qgis 2. J'espère que cela vous aidera.

Réponses:

6

Quelques options:

  1. Utilisez le plugin OpenLayers . Ce plugin vous permet d'utiliser les tuiles Google, Bing ou OSM comme image de fond.

  2. Créez un style vectoriel personnalisé similaire à Google ou OSM. Underdark a publié une série d'articles sur la façon de procéder avec les données OSM à l'aide du rendu basé sur la nouvelle règle de symbologie . Elle a même fourni le qml dans github.

crinière
la source
Merci! La solution d'Underdark, à première vue, semble plus complexe mais plus flexible. Une bonne option.
user8575
Le lien du plugin OpenLayers est désormais 404s.
David Richerby
2

Le plugin OpenLayers est destiné à fournir de nombreuses cartes d'arrière-plan dans Qgis telles que Google Maps ou Terrain. Quoi qu'il en soit, parfois Google ne convient pas à vos besoins, car son style entre en conflit avec vos superpositions.

Pour cette raison, j'ai réussi à modifier le plugin OpenLayers afin de charger Google Maps de façon stylisée , vous permettant d'afficher vos propres cartes Google Maps personnalisées comme les autres couches Google.

Sachez que la résolution des tuiles Google est assez mauvaise pour l'impression.

toni
la source