QGIS
QGIS (ang. Quantum Geographic Information System) jest darmowym, otwarto‑źródłowym systemem informacji geograficznej (GIS) przeznaczonym do wyświetlania, edycji, analizowania i tworzenia map przestrzennych. Program jest rozwijany jako projekt społecznościowy pod auspicjami Open Source Geospatial Foundation (OSGeo) i dostępny jest na platformy Linux, Windows oraz macOS.
Historia
Projekt QGIS został zainicjowany w 2002 roku przez Gary'ego Sherman’a, ówczesnego programistę z USA, który potrzebował narzędzia GIS spełniającego wymogi otwartego oprogramowania. Pierwsza stabilna wersja (0.1) ukazała się w 2003 roku. Od tego czasu program przeszedł liczne przeglądy i rozbudowy, a wersje major (1.0, 2.0, 3.0) wprowadzane były regularnie, najczęściej co 2‑3 lata.
Licencja i model rozwoju
QGIS jest rozpowszechniany na licencji GNU GPL v2+, co oznacza, że każdy może swobodnie używać, modyfikować i rozpowszechniać oprogramowanie pod warunkiem zachowania tej samej licencji. Rozwój prowadzony jest w modelu otwartym: kod źródłowy jest publicznie dostępny w repozytorium Git, a wkłady od programistów, użytkowników i organizacji przyjmowane są poprzez system zgłoszeń i przeglądów kodu.
Funkcje i możliwości
- Obsługa licznych formatów danych wektorowych i rastrowych, w tym Shapefile, GeoJSON, GeoTIFF, PostGIS oraz baz danych SQLite/SpatiaLite.
- Wbudowane narzędzia do analizy przestrzennej: operacje topologiczne, analizy sieciowe, interpolacje, modelowanie hydrologiczne i wiele innych.
- Rozszerzalność poprzez Python oraz język skryptowy Qt. Użytkownicy mogą tworzyć własne wtyczki (plugins) dostępne w oficjalnym repozytorium QGIS Plugin Repository.
- Możliwość tworzenia interaktywnych map internetowych przy użyciu bibliotek Leaflet lub OpenLayers oraz eksportu do formatów WMS i WFS.
- Wsparcie dla współpracy zespołowej poprzez integrację z systemami kontroli wersji (Git), a także z platformami chmurowymi takimi jak GeoServer i CartoDB.
Architektura i technologia
QGIS został napisany w języku C++ z użyciem biblioteki Qt jako warstwy interfejsu graficznego. Core systemu korzysta z bibliotek GDAL/OGR do obsługi danych rasterowych i wektorowych oraz PROJ do przekształceń układów współrzędnych.
Wspólnota i edukacja
Środowisko QGIS jest bardzo aktywne – organizowane są coroczne konferencje (np. QGIS User Conference), warsztaty, webinaria oraz spotkania lokalnych grup użytkowników (QGIS User Groups). Wiele uczelni i instytucji badawczych w Polsce i za granicą włącza QGIS do programów nauczania geoinformatyki oraz planowania przestrzennego.
Przykłady zastosowań
- Monitorowanie zmian środowiskowych i zarządzanie zasobami naturalnymi.
- Planowanie infrastruktury miejskiej, w tym analiza dostępności usług publicznych.
- Ocena ryzyka katastrof naturalnych, takich jak powodzie czy pożary.
- Wspomaganie prac archeologicznych poprzez analizę danych przestrzennych.
- Tworzenie map tematycznych dla mediów i organizacji pozarządowych.
Wersje i wydania
Do najważniejszych wydań QGIS należą:
- QGIS 1.0 – „Quantum” (2009 roku) – pierwsza wersja oznaczona numerem major.
- QGIS 2.0 – „Dufour” (2013 roku) – wprowadzenie pełnego wsparcia dla Python 2 i systemu wtyczek.
- QGIS 3.0 – „Girona” (2018 roku) – migracja do Qt5, obsługa Python 3 oraz znacząca poprawa wydajności.
- QGIS 3.28 LTR – najnowsza wersja długoterminowego wsparcia (LTS) wydana w 2022 roku.
Patenty i kompatybilność
QGIS dąży do pełnej kompatybilności ze standardami otwartymi ustanowionymi przez Open Geospatial Consortium (OGC), w tym WMS, WFS, WMTS i CSW. Dzięki temu aplikacja może współpracować z innymi systemami GIS oraz z usługami publikowanymi przez agencje rządowe i prywatne firmy.
Podsumowanie
QGIS jest jednym z najpopularniejszych darmowych systemów GIS na świecie. Dzięki otwartemu kodowi, szerokiej funkcjonalności, bogatemu ekosystemowi wtyczek i silnemu wsparciu społeczności, oprogramowanie to znajduje zastosowanie zarówno w sektorze publicznym, prywatnym, jak i w środowisku akademickim. Jego dalszy rozwój jest ściśle powiązany z potrzebami użytkowników oraz postępem technologicznym w dziedzinie przetwarzania danych geoprzestrzennych.