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ć.

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.