He creado un mapa en qgis 2.0. El mapa utiliza el plugin OpenLayers para añadir la capa OSM como mapa base. Me gustaría restringir el mapa base para que sea visible sólo dentro de un polígono determinado definido en una capa shapefile. ¿Cómo puedo conseguirlo?
Consideré esto, pero me preguntaba si había una solución más "elegante" como Mapperz da arriba. Pero esto funciona, y a diferencia de la solución de Mapperz, permanece conectado a la capa, por lo que los detalles se escalan dinámicamente a medida que zoon.
1 votos
Tendría que utilizar la capa osm de WMS (convertida en una capa geo-raster local) entonces puede utilizar Raster>Extracción>Clipper y utilizar la opción Máscara con su polígono. ver docs.qgis.org/2.0/html/es/docs/user_manual/plugins/
0 votos
Pensé en probar tu método, pero no puedo hacerlo funcionar. Creo un nuevo proyecto, con CRS EPSG:4326 por defecto. Agrego mi límite shapefile polígono (Washington, DC), que está en el Estado-Plano, pero he permitido reproyectar sobre la marcha. A continuación, busco el servidor OSM WMS y selecciono el que lleva la etiqueta OSM con la descripción WMS. Me conecto, selecciono la capa 7 (carreteras) y hago clic en "Añadir". El nombre de la capa aparece en el panel de capas, pero no aparece nada en el mapa. Si hago zoom a la extensión de la capa, me encuentro en la tierra de la nada (longitud -121°, DC es alrededor de -77, que es donde está mi polígono), pero veo las carreteras.