11 votos

¿Cómo puedo recortar el mapa base de OSM con un polígono?

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?

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.

10voto

SpliFF Puntos 214

Así me funciona:

  1. Cree un shapefile de polígono mundial que se extienda de +180°E a -179,99°E y de +85,5°N a -85,5°N con un archivo de texto que contenga

    Nr;WKT

    1;POLÍGONO ((180 85,5, -179,9 85,5, -179,99 -85,5, 180 -85,5, 180 85,5))

  2. Añade ese archivo como Text delimited layer usando punto y coma como separador y WGS84 como CRS.

  3. Guarde la capa como shapefile en el CRS de su polígono, añádala al lienzo y elimine la capa del archivo de texto.

  4. Reste su shapefile de polígono de eso, y establezca el relleno del polígono restante a 100% blanco.

  5. Póngalo encima de la capa Openlayers, y sólo el área deseada será visible para todos los niveles de zoom:

enter image description here

1 votos

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.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X