J'ai créé une carte dans qgis 2.0. La carte utilise le plug-in OpenLayers pour ajouter la couche OSM en tant que fond de carte. Je voudrais restreindre le fond de carte à être visible uniquement à l'intérieur d'un polygone donné défini dans une couche de fichier de formes. Comment puis-je y parvenir?
qgis
qgis-openlayers-plugin
clip
Llaves
la source
la source
Réponses:
De cette façon, cela fonctionne pour moi:
Créez un fichier de formes polygonal mondial s'étendant de + 180 ° E à -179,99 ° E et de + 85,5 ° N à -85,5 ° N avec un fichier texte contenant
Ajoutez ce fichier sous
Text delimited layer
, en utilisant le point-virgule comme séparateur et WGS84 comme CRS.Enregistrez le calque en tant que fichier de formes dans le CRS de votre polygone, ajoutez-le au canevas et supprimez le calque du fichier texte.
Soustrayez votre fichier de formes de polygones de celui-ci et définissez le remplissage du polygone restant sur 100% de blanc.
Placez-le sur le calque Openlayers, et seule la zone souhaitée sera visible pour tous les niveaux de zoom:
la source