Warstwa wektorowa klipu QGIS do bieżącego zasięgu mapy

11

Zastanawiam się, czy istnieje sposób na proste przycięcie warstwy wektorowej w QGIS (2.14.1) do obecnego zasięgu mapy.

Algorytm przycinania wymaga kolejnej warstwy wektorowej „obcinarki” jako danych wejściowych, a „zapisz jako ...” zapisuje warstwę wektorową ograniczoną do bieżącego zakresu, ale nie przycina. Myślę, że napisanie wtyczki, aby to osiągnąć, może nie być trudne - i na pewno to zrobię, jeśli nie ma prostego sposobu, że mógłbym to zrobić.

Jochen Schwarze
źródło

Odpowiedzi:

15

W Zestawie narzędzi do przetwarzania można używać wektorów klipów według narzędzia zakresu z GDAL / OGR:

Processing Toolbox > GDAL/OGR > [OGR] Geoprocessing > Clip vectors by extent

Joseph
źródło
1
Wiedziałem, że czegoś mi brakowało ... Ale to wydaje się nie działać poprawnie. Muszę przyciąć warstwę paczki (postgis, wielokąty). Pozostawienie pola „granic klipu” w oknie dialogowym pustym powoduje powstanie kopii warstwy (warstwy pamięci), a wybranie prostokąta klipu z płótna lub użycie zasięgu płótna do wycięcia powoduje powstanie pustej warstwy linii (warstwa tymczasowa lub plik kształtów nie robi ” to ważne).
Jochen Schwarze
@JochenSchwarze - Przepraszamy, w tej chwili nie można utworzyć warstwy PostGIS, aby ją przetestować.
Joseph
1
Potem na chwilę rozwiązało to pytanie. Zacznę kolejny problem wycinania.
Jochen Schwarze