Powierzchnia poligonow w poligonie - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Powierzchnia poligonow w poligonie (/thread-682.html) |
Powierzchnia poligonow w poligonie - skorasp - 10-03-2012 Witam, Jestem poczatkujący użytkownikiem QGis - mam nastepujące pytanie. Mam dwie warstwy poligonowe: bufory i warstwę poligonową (lasy). Chciałbym policzyć procent powierzchni lasów w obrebie buforow. Jak należy ułożyć zapytanie, aby otrzymac warstwe zawierajaca sume powierzchni lasow w obrebie poszczegolnych buforow (analogicznie do funkcji "Dlugosc linii w poligonie, tylko ze w moim przypadku zamiast linii są poligony). Istnieje mozliwosc zrobienia tego w QGis? Pozdrawiam Piotrek Okey, juz wyczaiłem jak to zrobic Piotrek RE: Powierzchnia poligonow w poligonie - Kristoforos - 10-03-2012 O ile się nie mylę, to mając włączone obie warstwy należałoby zrobić nową warstwę: Wektor -> Narzędzia Geoprocesingu -> Iloczyn Możliwe, że zamiast iloczynu lepiej wybrać funkcję suma, bądź różnica. Potem w tej nowej warstwie za pomocą kalkulatora pól stworzyć nową kolumnę z powierzchnią wpisując po prostu komendę 'area' Natomiast sumę pól wszystkich obiektów leśnych oraz obiektów leśnych pokrywających się z buforami umożliwić wyświetlić powinna funkcja: Wektor -> Narzędzia analizy -> Podstawowe statystyki Można to też zrobić otwierając plik tabeli z rozszerzeniem .dbf w arkuszu kalkulacyjnym i policzyć statystyki korzystając z funkcji sum częściowych. --- Skoro Ty Wyczaiłeś, a ja mimo wszystko dałem swój pomysł, bo nie zauważyłem dolnej adnotacji, to nie będę usuwać, może komuś się jeszcze do czegoś przyda... A może Ty zrobiłeś w jakiś inny, prostszy sposób i się podzielisz.... RE: Powierzchnia poligonow w poligonie - skorasp - 12-03-2012 Zrobilem to następująco. Na początku zrobilem tak jak napisales, czyli zrobilem iloczyn dwóch warstw poligonowych (warsty lasow i buforow). W efekcie otrzymalem warstwe poligonow lasow w obrebie buforow. Ponieważ kazdy bufor mial unikalny numer ID, to po iloczynie kazdy z poligonow lesnych w nowej warstwie mial rowniez przypisany ten numer ID. Nastepnie użylem narzedzia geoprocesingu "Agregacja" i agregowalem poligony wg tego numeru ID. No i na koncu, tak jak napisales, wstawilem kolumne z 'area' i juz mialem dane o powierzchni fragmentow lesnych w poszczegolnych buforach. Pozdrawiam Piotrek RE: Powierzchnia poligonow w poligonie - Rayo - 12-03-2012 Cytat:... Ponieważ kazdy bufor mial unikalny numer ID, to po iloczynie kazdy z poligonow lesnych w nowej warstwie mial rowniez przypisany ten numer ID. Nastepnie użylem narzedzia geoprocesingu "Agregacja" i agregowalem poligony wg tego numeru ID. No i na koncu, tak jak napisales, wstawilem kolumne z 'area' i juz mialem dane o powierzchni fragmentow lesnych w poszczegolnych buforach. Jeżeli nie potrzebujesz tworzyć oddzielnej warstwy tak jak to zrobiłeś funkcją Agregacja, a tylko interesują Cię dane o sumarycznej powierzchni obiektów o tym samym ID to możesz użyć wtyczki Group Stats. RE: Powierzchnia poligonow w poligonie - skorasp - 12-03-2012 Zainstalowałem sobie właśnie wtyczkę "Group Stat" i przyznam, ze to bardzo przydatne narzędzie! Dzięki! Pozdrawiam Piotrek |