Creé una herramienta GP usando ArcGIS que crea una máscara de "área de interés" a partir de entidades seleccionadas. Efectivamente, crea una nueva capa de polígono de rosquilla donde el agujero era las características previamente seleccionadas. ¿Puedo replicar esta tarea en QGIS?
Ejemplo: para un mapa específico, quiero resaltar un condado dentro del estado y enmascarar el resto del estado y las características fuera del condado con una capa de polígono gris semitransparente arriba. Conceptualmente lo haría similar a esto.
- El usuario carga el estado, el condado y la capa del río
- El usuario selecciona el condado de interés.
- Ejecute una utilidad (si existe) que exporta todas las características no seleccionadas a un archivo de forma de rosquilla sin el polígono seleccionado originalmente. Si esta máscara de capa fuera una capa "en memoria" solo disponible para QGIS, también estaría bien, quizás incluso mejor.
¿Este tipo de herramienta o capacidad ya existe dentro de QGIS o tendré que escribir esto como una función personalizada?
Así es como lo hice en ArcGIS con ModelBuilder y el resultado que estaría buscando, donde la capa amarilla y la capa de río existen en todo el estado (en toda la imagen), y la capa gris es transparente con un "agujero de rosquilla", permitiendo que la parte amarilla brillante se muestre y atraiga la atención de los espectadores sobre el área de interés:
fuente
La diferencia simétrica en QGIS 1.6 ubicada en Vector> Herramientas de geoprocesamiento> Diferencia simétrica (herramientas básicas estándar) debería generar su máscara a partir de dos polígonos de entrada ...
fuente