Filtracja Obiektów po Atrybutach Tekstowych w QGIS
- Szczegóły
W poprzednim tutorialu QGIS mogliście przeczytać kilka słów o tabeli atrybutów. Dzisiaj przedstawimy wam narzędzie do przetwarzania danych znajdujących się właśnie w niej. Mowa tu o Kalkulatorze pól.
Wraz z kolejnymi wersjami QGIS, kalkulator pól był systematycznie wzbogacany o nowe funkcje. W najnowszej odsłonie oprogramowania posiadamy naprawdę dużo możliwości modyfikowania danych.
Wówczas otrzymujemy okno Kalkulatora pól, gdzie możemy wpisywać wyrażenia samodzielnie lub też posłużyć się rozwijalną listą funkcji.
Dostępne Funkcje w Kalkulatorze Pól
Kalkulator pól oferuje szeroki wachlarz funkcji podzielonych na różne kategorie:
- Matematyczne - Grupa zawiera funkcje matematyczne.
- Konwersja - Ta grupa zawiera funkcje konwertujące dane pomiędzy różnymi typami, np.:
- funkcja toint() - Zamienia tekst na liczbę całkowitą. Nie zamienia tekstu, który nie ma postaci liczby całkowitej.
- funkcja toreal() - Konwertuje ciąg znaków na liczbę rzeczywistą, chyba że konwersja jest niemożliwa (np. ‘123.56asd’).
- funkcja tointerval() - Zamienia tekst na typ interwału. Może być użyte do określenia różnicy dni, godzin, miesięcy itd.
- funkcja age() - Zwraca różnicę pomiędzy datami.
- Tekstowe - Zawiera funkcje do operowania na ciągach znaków, np.:
- funkcja format_number() - Zwraca sformatowaną liczbę wraz z separatorem tysięcznym (zgodnie z ustawieniami lokalnymi).
- funkcja format_date() - Formatuje dane typu daty lub ciągu tekstu na zadany format tekstowy.
- Geometrii - Zawiera funkcje operujące na geometrii obiektów, np.:
- funkcja $geometry - Zwraca geometrie aktualnego obiektu.
- funkcja buffer - Zwraca geometrię reprezentującą wszystkie punkty, których odległość od tej geometrii jest mniejsza lub równa odległości.
- funkcja bounds - Zwraca geometrię reprezentująca prostokąt ograniczający zadany obiekt geometryczny.
- funkcja bounds_width - Zwraca szerokość prostokąta ograniczającego geometrii.
- funkcja bounds_height - Zwraca wysokość prostokąta ograniczającego geometrii.
- funkcja convexHull - Zwraca otoczkę wypukłą geometrii.
- Pola i wartości - Zawiera listę pól z warstwy. Należy wybrać pole z listy, a następnie prawym klawiszem wyświetlić menu kontekstowe z opcjami wczytywania próbki.
Wyrażenia LIKE i ILIKE
- wyrażenie LIKE - Zwraca 1 jeśli pierwszy parametr odpowiada wzorcowi (wielkość liter ma znaczenie). Alternatywą jest wyrażenie ILIKE, nie uwzględniające wielkości liter.
- wyrażenie ILIKE - Zwraca 1 jeśli pierwszy parametr odpowiada wzorcowi (wielkość liter nie ma znaczenia). Alternatywą jest wyrażenie LIKE, uwzględniające wielkości liter.
Zachęcamy do zapoznania się i stosowania funkcji dostępnych w kalkulatorze pól.
Przeczytaj także: Definicja i pomiar filtracji kłębuszkowej
Przeczytaj także: Webber AP8400 - wymiana filtrów
Przeczytaj także: Optymalne rozcieńczenie bimbru
tags: #qgis #filtracja #obiektów #po #atrybutach #tekstowych

