Я создал инструмент GP, используя ArcGIS, который создает маску «области интереса» из выбранных объектов. Эффективно он создает новый слой многоугольника пончик, где отверстие было ранее выбранных объектов. Могу ли я повторить эту задачу в QGIS?
Пример: для конкретной карты я хочу выделить округ внутри штата и замаскировать оставшуюся часть штата и объекты за пределами округа серым полупрозрачным слоем многоугольника выше. Концептуально я бы сделал это похоже на это.
- Пользователь загружает штат, округ и слой реки
- Пользователь выбирает интересующий округ
- Запустите утилиту (если она существует), которая экспортирует все невыбранные объекты в шейп-файл пончика без первоначально выбранного многоугольника. Если бы эта маска слоя была слоем «в памяти», доступным только для QGIS, это тоже было бы неплохо, может быть, даже лучше.
Этот тип инструмента или возможности уже существует в QGIS, или мне придется написать это как пользовательскую функцию?
Вот как я это сделал в ArcGIS с ModelBuilder, и результат, который я хотел бы найти, где желтый слой и слой реки существуют по всему штату (полностью по всему изображению), а серый слой прозрачен с «дыркой от бублика», позволяя ярко-желтой части просвечивать и привлекать внимание зрителя к интересующей области:
источник
Симметричный разница в QGIS 1.6 находится в Векторе> геообработки Инструменты> Симметричная разница (стандартные основные средства) должен генерировать маску из двух входных полигонов ...
источник