Filtracja Obiektów po Atrybutach Tekstowych w QGIS

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

Popularne posty: