Dane, z którymi przychodzi nam pracować przeważnie występują w znanych formatach, odpowiednich do oprogramowania, jednak nie zawsze. Czasem trzeba się naszukać zanim znajdzie się informację o pochodzeniu danych, z którymi trzeba pracować. Mamy nadzieję, iż poniższa lista pomoże.
Kalkulator pól dostępny w QGIS pozwala przeprowadzać operacje na danych i zapisywać ich wynik w tabeli atrybutów. Aktualnie dostępnych jest kilkadziesiąt funkcji operujących na danych tekstowych i numerycznych. Poniżej znajduje się spis dostępnych funkcji udostępnianych przez QGIS.
[important]
[/important]
[warning]Nowe funkcje dodawane są w kolejnych wersjach QGIS. Poniższa lista oparta jest na wersji 1.7.1, niektóre funkcję mogą być niedostępne we wcześniejszych wersjach QGIS. [/warning]
Funkcje tekstowe:
| Funkcja | Opis | Przykład | Wynik |
| tostring(a) | konwersja liczby a do tekstu | tostring(7.3) | ’7.3′ |
| lower(a) | konwersja tekstu a na małe litery | lower(’Piotr Pociask’) | ’piotr pociask’ |
| upper(a) | konwersja tekstu a na duże litery | upper(’Piotr Pociask’) | ’PIOTR POCIASK’ |
| length(a) | długość tekstu a | length(’coord. X’) | 8 |
| replace(a,b,c) | zamiana fragmentu tekstu b na tekst c w tekście a | replace(’aabba’,’a’,’c’) | ’ccbbc’ |
| regexp_replace(a,b,c) | zamiana znaków c w tekście a z wykorzystaniem wyrażeń regularnych b | regexp_replace(’abbaab’,'[ab]a’,’c’) | ’abcab’ |
| substr(a,from,len) | zwraca fragment tekstu a o długości len zaczynając od znaku o indeksie from (pierwszy znak tekstu ma indeks 1) | substr( 'abbaab’ ,2,3) | ’bba’ |
| a || b | połączenie tekstów | ’prosty’ || 'Test’ | ’prosty Test’ |
Funkcje matematyczne (operujące na liczbach):
| Funkcja | Opis | Przykład | Wynik |
| toint(a) | konwersja tekstu a do liczby całkowitej | toint(’3′) | 3 |
| toreal(a) | konwersja tekstu a do liczby rzeczywistej | toreal(’12.2′) | 12.2 |
| -a | wartość negatywna liczby a | -3 | 3 |
| a+b | suma liczb a i b | 2+3 | 5 |
| a-b | różnica liczb a i b | 5-10 | -5 |
| a*b | iloczyn liczb a i b | 0.5*(-12) | -6 |
| a/b | iloraz liczb a i b | 5/2 | 2.5 |
| a^b | liczba a podniesiona do potęgi b | 3^2 | 9 |
| sqrt(a) | pierwiastek kwadratowy liczby a | sqrt(9) | 3 |
| sin(a) | zwraca sinus kąta a | sin(90) | 1 |
| cos(a) | zwraca cosinus kąta a | cos(60) | 0.5 |
| tan(a) | zwraca tangens kąta a | tan(0) | 0 |
| asin(a) | zwraca arcus sinus kąta a (-1≤a≤1) | asin(1) | 1.5707 |
| acos(a) | zwraca arcus cosinus kąta a (-1≤a≤1) | acos(-1) | 3.1415 (180°=pi) |
| atan(a) | zwraca arcus tangens kąta a | atan(90) | 1.5596 |
| atan2(x,y) | zwraca kąt w radianach między osią X a punktem (x, y) | atan2(1,1) | 0.7853 (45°=pi/4) |
Funkcje związane z obiektami przestrzennymi:
| Funkcja | Opis |
| NULL | Brak wartości w komórce tabeli |
| $rownum | zwraca numer wiersza tabeli atrybutów |
| $area | zwraca powierzchnię danego obiektu (poligony) |
| $perimeter | zwraca obwód danego obiektu (poligony) |
| $length | zwraca długość danego obiektu (linie) |
| $id | zwraca unikalny identyfikator obiektu |
| $x | zwraca współrzędną X danego obiektu (punkty) |
| $y | zwraca współrzędną Y danego obiektu (punkty) |
| xat(n) | Wartość X koordynatu dla n-tego punktu linii (pierwszy punkt n=0, wartości ujemne powodują liczenie punktów od końca linii) |
| yat(n) | Wartość Y koordynatu dla n-tego punktu linii (pierwszy punkt n=0, wartości ujemne powodują liczenie punktów od końca linii) |

GIS czyli mapa w komputerze
Celem tej książki jest przedstawienie wiadomości pozwalających na zrozumienie podstaw systemów GIS i spełnianych przez nie funkcji. Autor starał się także pokazać, że nie jest to oprogramowanie tylko dla specjalistów i może być używane wszędzie i przez każdego. Książka jest przeznaczona dla tych, którzy chcieliby się dowiedzieć co to jest GIS, ale również dla tych, którzy chcieliby swą wiedzę usystematyzować i poszerzyć (Źródło: www.Helion.pl).
Systemy Informacji Geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS
Książka jest adresowana zarówno do osób, które pragną się dowiedzieć, co to jest GIS, jak i tym, które chciałyby swoją wiedzę usystematyzować i poszerzyć. Dzięki niej zdobędziesz obszerną wiedzę o:
…a w razie uczucia niedosytu możesz zajrzeć na strony internetowe, których adresy podano w książce.

Rozważania o GIS
Autor rozważa zagadnienie definiowania wymagań i określenia zasobu danych, wyboru rozwiązań technologii informatycznej (sprzętu, oprogramowania, rozwiązań sieciowych) adekwatnych do oczekiwanych rezultatów. Omawia zagadnienia projektowania systemu, opracowania logicznego modelu danych, a także planu wdrożenia. Pokazuje, w jaki sposób wnioski z rozważanych zagadnień mogą połączyć w jeden spójny dokument strategiczny, który pomoże utorować drogę do zaakceptowania projektu GIS (a docelowo – do poprawnie działającego systemu spełniającego oczekiwania użytkowników) (Źródło: ksiegarnia.pwn.pl).
GIS w wodociągach i kanalizacji
Pierwsze na polskim rynku wydawniczym opracowanie prezentujące w sposób uporządkowany zagadnienia związane z wdrożeniem GIS do projektowania i zarządzania systemami dystrybucji wody i odprowadzania ścieków. W monografii omówiono sposoby tworzenia, gromadzenia oraz wymiany informacji przestrzennej w Polsce i za granicą wybrane oprogramowania do tworzenia baz danych GIS na potrzeby systemów dystrybucji wody i kanalizacji, możliwości wykorzystania i wdrażania technologii GIS oraz zarządzanie infrastrukturą sieciową w przedsiębiorstwach wodociągów i kanalizacji (Źródło: ksiegarnia.pwn.pl).

GIS-Teoria i praktyka
Kamień milowy w ewolucji GIS. Podręcznik został podzielony na 5 części, w których omówiono zagadnienia dotyczące zasad, technik, analiz i zarządzania w Geograficznych Systemach Informacyjnych. Wiele miejsca poświęcono m.in.: systemom odwzorowań, oprogramowaniu GIS, modelowaniu danych geograficznych, geowizualizacji, przestrzennemu modelowaniu za pomocą GIS, tworzeniu i zarządzaniu geograficznymi bazami danych oraz wielu innym zagadnieniom związanym ze środowiskiem GIS.(Źródło: ksiegarnia.pwn.pl)

GIS-Obszary Zastosowań
W podręczniku omówiono współczesne wdrożenia GIS. Celem autorów jest popularyzacja wiedzy o systemach informacji przestrzennej i ich zastosowaniach zarówno w dziedzinie geodezji i kartografii, jak i nawigacji, marketingu, ochronie środowiska, administracji publicznej, zarządzaniu przedsiębiorstwem oraz budowie portali internetowych.
Podręcznik wyróżnia się spośród innych publikacji dotyczących GIS ze względu na uniwersalność i aktualność (Źródło: ksiegarnia.pwn.pl).
QGIS pozwala w prosty sposób zautomatyzować ładowanie domyślnego stylu dla wczytywanej warstwy. Dotyczy to zarówno warstw wektorowych jak i palet dla rastrów. Można dzięki temu oszczędzić czas ręcznego ustawiania stylu dla warstwy po jej wczytaniu jeśli często z niej korzystamy w różnych projektach np. jako podkład do mapy.
Na początku należy ustalić domyślny styl dla warstwy w jej właściwościach. Następnie wybieramy opcję 'Zapisz styl …’ i zapisujmy go w w folderze z daną warstwą pod tą samą nazwą jak nazwa pliku warstwy. Przykładowo, jeśli plik z warstwą nazywa się kondracki-v2000r-u92.shp, styl należy zapisać pod nazwą kondracki-v2000r-u92.qml.

Od tej pory przy każdym wczytywaniu warstwy QGIS automatycznie ustawi dla niej utworzony styl.
Powyższy sposób powinien działać z większością typów plików obsługiwanych przez QGIS (sprawdziłem na Shapefile, KML, GML i GeoTIFF).
W tym poście przedstawię jak łatwo zastosować indeks chropowatości terenu (Topographic Ruggedness Index). Wskaźnik ten stosowany jest do pomiaru heterogeniczności, urozmaicenia („niejednorodności”) rzeźby terenu zgodnie z metodyką oparacowaną przez Riley et al. (1999).
Recepta:
Pierwszym krokiem jest dodanie do Qgis warstwy rastrowej reprezentującej wysokości powierzchni terenu. Aby to zrobić klikamy w górnym menu: Warstwa—>Dodaj warstwę rastrową—> a następnie odnajdujemy na dysku potrzebny plik. Po upewnieniu się, że mamy zainstalowaną wtyczkę GDAL, wybieramy w górnym menu: Raster—->Numeryczny Model Terenu.
Naszym oczom ukaże się okno, w którym należy podać warstwę źródłową, wynikową oraz wybrać typ analizy i ustawić jej parametry. W oknie narzędzia dodajemy kolejno poszczególne klasy różnic wysokości wraz z ich etykietami. Klasy definiujemy wpisując wartości graniczne przedziałów, które w tym przypadku będą reprezentować stopień urozmaicenia rzeźby.
[notice]Prawidłowe ustawienie parametrów analizy wymaga dobrej znajomości morfologii badanego obszaru.[/notice]
Warstwa wynikowa zostaje automatycznie dodana do tabeli zawartości Qgis. Ostatnim krokiem jest wizualizacja wyników analizy. na tym etapie może na nowo zdefiniować klasy oraz ich reprezentacje. Pomocnym do tego narzędziem jest „Histogram”, który odnajdziemy we właściwościach nowo powstałej warstwy. Przedstawia on wykres częstości występowania poszczególnych wartości rastra. Widzimy, że wyraźnie dominują piksele o niskich wartościach a maksymalną wartością jest ok 25 m.
Przedziały i ich reprezentacje definiujemy w zakładce „Styl” gdzie w rubryce „Paleta” wybieramy opcję „Mapa kolorów”, a następnie przechodzimy do zakładki „Paleta” i ustawiamy parametry wyświetlania (razem z etykietami).
Następnie dla bardziej plastycznego zwizualizowania analizy możemy przy użyciu narzędzia GDAL wygenerować cieniowany model rzeźby , ustawić go poniżej warstwy TRI, i ustawić przeźroczystość na ok 35-55% zależnie od planowanego efektu.
Na pierwszy rzut oka wydaje się, że obliczenia dla indeksu są identyczne do obliczania spadków terenu. Jednak po kolejnej inspekcji można zauważyć, że minimalny i maksymalny zakres wartości wskazuje, że różne jednostki zostały wykorzystane.Wartość indeksu podawana jest w metrach.
Podsumowując, TRI obok TPI, spadków, ekspozycji, krzywizny stoków, jest jednym z podstawowych obliczeń stosowanych gównie do analiz geomorfologicznych, klasyfikacji form rzeźby. Jest również wykorzystywany do waloryzacji krajobrazu w oparciu o urozmaicenie rzeźby oraz wielu analiz pochodnych.