J'ai créé un outil GP à l'aide d'ArcGIS qui crée un masque de "zone d'intérêt" à partir d'entités sélectionnées. En effet, il crée une nouvelle couche de polygone en anneau où le trou était les entités précédemment sélectionnées. Puis-je répliquer cette tâche dans QGIS?
Exemple: pour une carte spécifique, je souhaite mettre en surbrillance un comté au sein de l'État et masquer le reste de l'État et des entités à l'extérieur du comté avec une couche polygonale semi-transparente grise au-dessus. Conceptuellement, je le ferais de la même manière.
- L'utilisateur charge l'état, le comté et la couche fluviale
- L'utilisateur sélectionne le comté d'intérêt
- Exécutez un utilitaire (s'il existe) qui exporte toutes les entités non sélectionnées vers un fichier de formes en anneau sans le polygone initialement sélectionné. Si ce masque de couche était une couche "en mémoire" uniquement disponible pour QGIS, ce serait bien aussi, peut-être même mieux.
Ce type d'outil ou de capacité existe-t-il déjà dans QGIS ou devrai-je l'écrire en tant que fonction personnalisée?
Voici comment je l'ai fait dans ArcGIS avec ModelBuilder et le résultat que je rechercherais, où la couche jaune et la couche fluviale existent à l'échelle de l'État (tout au long de l'image), et la couche grise est transparente avec un "trou de beignet", permettant à la partie jaune vif de s'afficher et d'attirer l'attention des téléspectateurs sur la zone d'intérêt:
la source
La différence symétrique dans QGIS 1.6 située dans Vector> Outils de géotraitement> Différence symétrique (outils de base standard) devrait générer votre masque à partir de deux polygones d'entrée ...
la source