Prosba o pomoc - zabawa w tabeli atrybutów - 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: Prosba o pomoc - zabawa w tabeli atrybutów (/thread-1934.html) |
Prosba o pomoc - zabawa w tabeli atrybutów - rtecian_covidu - 12-02-2021 Witam, W załączniku znajduje się fragment mojej tabeli atrybutów. Jest tam ok. 10 tysięcy notowań różnych gatunków motyli z oznaczaniem w jakim powiecie zostały odnotowane. Pytanie: W jaki sposób mogę sprawdzić w którym powiecie było najwięcej notowań (łącznie wszystkich gatunków)? Trzeba zliczyć ile razy pojawia się dany powiat w tabeli "pow", ale szlag mnie już trafia i nie wiem jak to zrobić. Próbowałem używać funkcji statystyki do pól, ale albo jej źle używam albo to nie to. Bardzo byłbym wdzięczny za pomoc. Pozdrawiam. RE: Prosba o pomoc - zabawa w tabeli atrybutów - rtecian_covidu - 12-02-2021 Dodam jeszcze, że obie warstwy mogę mieć oddzielnie. Oddzielnie warstwę punktową i oddzielnie warstwę wszystkich powiatów (polygon). Może funkcja count in polygons? RE: Prosba o pomoc - zabawa w tabeli atrybutów - rtecian_covidu - 12-02-2021 Tak zgadza się. Sam sobie rozwiązałem problem. Należało użyć funkcji count points in polygons. Temat do zamknięcia. Sory za spam. RE: Prosba o pomoc - zabawa w tabeli atrybutów - xmaziax - 12-02-2021 Do takich zastosowań warto zapoznać się z SQL (generalnie warto jak masz do czynienia z danymi, bazami danych, gis itp.) W menu Bazy danych > Zarządzanie bazami danych > Warstwy wirtualne > Warstwy projektu Tam powinieneś widzieć swoją tabelę. Zaznaczasz. Otwierasz Okno SQL i tam wklejasz mniej więcej coś takiego (w zależności od nazw kolumn Kod: select count(*), pow from "nazwa_tabeli" group by pow order by count desc "nazwa_tabeli" zamieniasz swoją nazwą Zapytanie zlicza wystąpienia danej wartości w kolumnie pow (szczegóły sobie wygoogluj). Na końcu sortuję po wyniku od największej do najmniejszej wartości. |