Dla kogo jest to szkolenie?
Szkolenie jest dla Ciebie, jeśli:
często wykonujesz powtarzalne operacje na danych przestrzennych,
ręcznie konwertujesz, porządkujesz lub łączysz wiele plików,
chcesz ograniczyć liczbę błędów wynikających z ręcznego klikania,
chcesz lepiej panować nad kolejnymi etapami przetwarzania danych,
pracujesz z QGIS, GeoPackage, Shapefile, GeoJSON, CSV, rastrami lub usługami sieciowymi,
chcesz zrozumieć, kiedy użyć QGIS, kiedy GDAL/OGR, a kiedy prostego skryptu,
potrzebujesz przygotowywać dane wynikowe w powtarzalny sposób,
chcesz budować własne procedury pracy z danymi GIS.
Szkolenie jest przeznaczone dla użytkowników GIS, analityków, pracowników urzędów, firm i instytucji, którzy chcą pracować szybciej, bardziej świadomie i z większą kontrolą nad wynikami.
Po szkoleniu będziesz umieć:
rozpoznawać zadania, które warto automatyzować,
dzielić proces pracy z danymi na czytelne etapy,
przygotować prosty workflow przetwarzania danych,
pracować z wieloma plikami w uporządkowany sposób,
konwertować dane między formatami,
transformować układy współrzędnych,
wycinać i filtrować dane,
łączyć różne źródła danych,
kontrolować dane wejściowe i wynikowe,
wykorzystywać narzędzia QGIS Processing,
rozumieć rolę GDAL/OGR w automatyzacji GIS,
przygotować prostą procedurę, którą można powtarzać przy kolejnych danych.
1. Po co automatyzować pracę GIS?
Zaczynamy od uporządkowania podejścia do automatyzacji:
czym jest workflow GIS,
które zadania warto automatyzować,
kiedy automatyzacja się opłaca, a kiedy nie,
jakie błędy powoduje ręczne przetwarzanie danych,
jak dokumentować kolejne kroki pracy,
jak myśleć o danych wejściowych, pośrednich i wynikowych.
Celem tej części jest pokazanie, że automatyzacja nie musi oznaczać dużego systemu ani zaawansowanego programowania. Często zaczyna się od uporządkowania procesu.
2. Porządkowanie danych wejściowych
Przed automatyzacją trzeba zrozumieć dane, które mają być przetwarzane. Omawiamy:
strukturę katalogów,
nazewnictwo plików,
kontrolę formatów,
sprawdzanie układów współrzędnych,
kontrolę typów geometrii,
wstępną ocenę poprawności danych,
przygotowanie danych do dalszych kroków.
Ta część pokazuje, jak uniknąć sytuacji, w której automatyzujemy proces na nieuporządkowanych lub nieporównywalnych danych.
3. Formaty danych i konwersje
W tej części pracujemy z typowymi formatami danych przestrzennych:
GeoPackage,
Shapefile,
GeoJSON,
CSV z lokalizacją,
rastry,
różnice między formatami,
ograniczenia poszczególnych formatów,
wybór formatu roboczego,
konwersja danych do wygodniejszej postaci.
Uczestnicy uczą się, jak dobrać format do procesu i jak unikać problemów wynikających z przypadkowego mieszania formatów.
4. QGIS Processing jako narzędzie automatyzacji
Omawiamy możliwości automatyzacji dostępne bezpośrednio w QGIS:
panel Processing,
uruchamianie narzędzi geoprocessingu,
parametry narzędzi,
praca na warstwach wejściowych i wynikowych,
historia przetwarzania,
ponowne uruchamianie tych samych operacji,
podstawy budowania prostych modeli.
Ta część jest pomostem między ręcznym klikaniem a bardziej powtarzalnym przetwarzaniem danych.
5. Modelarz graficzny w QGIS
Uczestnicy poznają sposób łączenia kilku operacji w jeden prosty model:
czym jest model w QGIS,
dodawanie wejść,
łączenie narzędzi,
przekazywanie wyników między krokami,
zapisywanie modelu,
ponowne wykorzystanie modelu na innych danych,
ograniczenia Model Buildera.
Celem tej części jest pokazanie, jak z kilku ręcznych operacji zrobić powtarzalny mini-proces.
6. GDAL/OGR w praktycznym workflow
W tej części wprowadzamy narzędzia GDAL/OGR jako podstawę wielu procesów automatyzacji GIS:
czym jest GDAL/OGR,
kiedy warto użyć narzędzi wiersza poleceń,
konwersja formatów,
transformacja układów współrzędnych,
wycinanie danych do obszaru,
łączenie danych,
praca z GeoPackage,
przetwarzanie wielu plików.
Nie chodzi o zapamiętanie wszystkich parametrów, ale o zrozumienie, jak narzędzia GDAL/OGR mogą stać się elementem powtarzalnego procesu.
7. Praca z wieloma plikami
Omawiamy sytuacje, które często pojawiają się w praktyce:
wiele plików wejściowych,
wiele warstw w jednym katalogu,
powtarzanie tej samej operacji dla wielu danych,
łączenie wyników,
filtrowanie danych po nazwach lub typach,
kontrola kompletności wyników,
typowe problemy przy przetwarzaniu wsadowym.
8. Kontrola jakości i powtarzalność wyników
Automatyzacja nie ma sensu bez kontroli. Omawiamy:
sprawdzanie liczby obiektów,
kontrolę zasięgu danych,
kontrolę układu współrzędnych,
kontrolę typów geometrii,
porównanie danych wejściowych i wynikowych,
zapisywanie logiki procesu,
dokumentowanie założeń i ograniczeń.
Ta część pokazuje, jak upewnić się, że proces działa poprawnie nie tylko raz, ale również przy kolejnych danych.
9. Proste skrypty i procedury
W tej części pokazujemy, jak przejść od pojedynczych narzędzi do prostych procedur:
kiedy wystarczy lista komend,
kiedy warto przygotować prosty skrypt,
parametryzacja ścieżek i nazw plików,
uruchamianie kolejnych kroków procesu,
zapisywanie wyników pośrednich,
podstawowe dobre praktyki przy tworzeniu prostych procedur.
Elementy skryptowe mają charakter praktyczny i wprowadzający. Celem jest pokazanie możliwości, a nie pełny kurs programowania.
10. Praktyczne ćwiczenie końcowe
Na koniec uczestnicy budują prosty, powtarzalny workflow:
przygotowanie danych wejściowych,
sprawdzenie układu współrzędnych,
konwersja do formatu roboczego,
przycięcie danych do obszaru pracy,
wykonanie prostej operacji analitycznej,
zapis wynikowej warstwy,
kontrola liczby obiektów i zasięgu,
przygotowanie danych do wykorzystania w QGIS.
Ćwiczenie pokazuje cały proces: od nieuporządkowanych danych wejściowych po gotowy wynik, który można powtórzyć dla kolejnego zestawu danych.
Szkolenie wymaga podstawowej znajomości QGIS i pracy z danymi przestrzennymi. Uczestnik powinien umieć dodać warstwę, poruszać się po mapie, zapisać projekt i rozumieć podstawowe pojęcia, takie jak warstwa, geometria, atrybuty i układ współrzędnych. Mile widziane podstawy poruszania się w wierszu poleceń.
Nie jest wymagana zaawansowana znajomość programowania. Elementy skryptowe i narzędzia wiersza poleceń są omawiane praktycznie, od podstaw potrzebnych do wykonania ćwiczeń.
Uczestnicy pracują na własnych komputerach — zarówno podczas szkolenia online, jak i szkolenia stacjonarnego.
Przed szkoleniem przesyłam informacje techniczne dotyczące instalacji QGIS, narzędzi GDAL/OGR oraz przygotowania środowiska pracy. Dzięki temu podczas zajęć możemy skupić się na praktycznym przetwarzaniu danych, a nie na konfiguracji sprzętu.
Szkolenie może odbywać się:
Szkolenie ma charakter warsztatowy. Uczestnicy pracują na przygotowanych danych ćwiczeniowych i wykonują zadania samodzielnie, z omówieniem kolejnych kroków.
Cena online: od 1800 zł netto / osoba
Cena stacjonarna w Bielsku-Białej: od 2400 zł netto / osoba
Cena szkolenia stacjonarnego w Bielsku-Białej uwzględnia organizację zajęć na miejscu. W przypadku szkolenia w innej lokalizacji przygotowuję indywidualną wycenę obejmującą dojazd i organizację szkolenia.
W ramach szkolenia uczestnik otrzymuje:
udział w praktycznym szkoleniu prowadzonym na żywo,
dane ćwiczeniowe,
materiały pomocnicze,
przykładowy workflow przetwarzania danych,
przykładowy projekt QGIS,
zaświadczenie o udziale w szkoleniu.
Szkolenie znajduje się w planowanej ofercie. Jeśli jesteś zainteresowany/zainteresowana udziałem, zostaw kontakt. Dam znać, gdy będzie planowany najbliższy termin.