Pour certaines cartes, il convient d’utiliser un fond de carte de données vectorielles stockées sur votre ordinateur. D’autres sont disponibles par un service en ligne.

Les serveurs WMS

Un WMS (Web Map Service) est un protocole de communication standardisé qui permet de diffuser des cartes géographiques sous forme d’images à travers Internet. Plutôt que de transférer des fichiers vectoriels complexes le serveur envoie une simple représentation visuelle de la donnée. Au lieu de vous obliger à définir les règles de dessin (couleur et épaisseur visuelle de trait), le distant applique ses règles de dessin. Imaginez qu’il “prend une photo” de la carte selon votre demande et vous envoie uniquement cette image (en format .png ou .jpeg). La carte est produite pour le bounding box précis, qui correspond à votre niveau de “zoom”. C’est le bounding box qui définit précisément la zone géographique que le serveur doit “photographier” pour vous l’envoyer.

Quand vous travaillez avec QGIS, il suffit de vous connecter au serveur. L’application gère les échanges de données avec ce dernier.

Exemple: serveur WMS de SwissTopo: https://wms.geo.admin.ch/?VERSION=1.3.0

Cliquez sur le bouton “Open Data Source Manager”

Dans la colonne de gauche, choisissez WMS/WMTS, et cliquez sur le bouton “New”

Renseignez les champs Name (vous pouvez y mettre ce que vous voulez, par exemple “Swiss WMS”, ce nom n’a aucune incidence sur le fonctionnement du serveur), et l’URL du service:

Laissez le reste des paramètres tels quels et cliquez sur OK. Choisissez ensuite le nom du serveur dans le menu déroulant et cliquez sur Connect. Le serveur WMS suisse permet d’accéder à de nombreuses couches de données. Pour en trouver une, il est nécessaire de chercher en allemand. Cherchez la couche de routes (Strassen), sélectionnez-la, et cliquez sur Add pour l’ajouter.

Voilà votre couche de routes ajoutée:

Pour utiliser cette couche comme fond de carte, il est judicieux d’enlever les couleurs, pour ne pas surcharger la carte. Pour y parvenir, allez dans la symbologie de la couche (click droit sur le nom de la couche et sélectionner “Properties”). Et mettez la saturation colorimétrique à zéro:

Vous obtenez un fond de carte utilisable pour représenter d’autres données:

Le plugin QuickMapServices

Plugin installable dans QGIS permettant notamment d’accéder aux données de OpenStreetMap et autres fournisseurs: