Eu criei um mapa no qgis 2.0. O mapa usa o plug-in OpenLayers para adicionar a camada OSM como um mapa base. Gostaria de restringir o mapa base a ser visível apenas dentro de um determinado polígono definido em uma camada de shapefile. Como faço para conseguir isso?
qgis
qgis-openlayers-plugin
clip
Llaves
fonte
fonte
Respostas:
Desta forma, funciona para mim:
Crie um arquivo de forma de polígono em todo o mundo que se estende de + 180 ° E a -179,99 ° E e de + 85,5 ° N a -85,5 ° N com um arquivo de texto contendo
Adicione esse arquivo como
Text delimited layer
, usando ponto-e-vírgula como separador e WGS84 como CRS.Salve a camada como shapefile no CRS do seu polígono, adicione-o à tela e exclua a camada do arquivo de texto.
Subtraia o arquivo shapefile do polígono e defina o preenchimento do polígono restante como 100% branco.
Coloque-o em cima da camada Openlayers, e somente a área desejada estará visível para todos os níveis de zoom:
fonte