QPLan23-APP – projekt QGIS na potrzeby planu ogólnego gminy
Lekcja:

Struktura projektu

Strukturę projektu można rozumieć w dwóch aspektach:

  1. jako odpowiednio skonfigurowany układ warstw i grup warstw w projekcie, widoczny w panelu 'Warstwy’,
  2. jako strukturę katalogów i plików na dysku.

Struktura warstw i grup projektu

UWAGA!
W strukturze warstw bardzo często występują warstwy zdublowane, czyli podsiadające to samo źródło danych (ten sam plik GPKG), a różniące się np. stylem wyświetlania obiektów lub sposobem filtrowania obiektów dostępnych na warstwie (filtrowanie źródła we Właściwościach warstwy).


Przykład struktury warstw

Projekt zawiera strukturę danych w następujących grupach (wymienione są tu tylko mniej oczywiste):

GML APP
Grupa służąca do wizualizacji danych przestrzennych APP.

AktPlanowaniaPrzestrzennego.gpkg
ObszarUzupelnieniaZabudowy.gpkg
ObszarStandardowDostepnosciInfrastrukturySpolecznej.gpkg
ObszarZabudowySrodmiejskiej.gpkg
StrefaPlanistyczna.gpkg

Warstwy zawierają standardową strukturę atrybutów (niezbędne pola), umożliwiającą stworzenie danych przestrzennych GML (także wtyczką).  Atrybuty (pola) o charakterze wewnętrznych właściwości GML, które nie wynikają z przesłanek merytorycznych, uzupełniają się automatycznie podczas wprowadzania obiektów lub poprzez uruchamiane skrypty kontrolne.

[E] GML APP
Grupa służąca do edycji warstwy danych przestrzennych APP. Grupa ma te same źródła danych (te same pliki baz GPKG), jak grupa GML APP. Różnice wynikają ze stylu warstw oraz ustawień kontroli topologii np. przyciągania. Ponieważ źródłem danych jest ta sama baza, zmiany edycyje (geometrii i atrybutów) na warstwach grupy GML APP są widoczne po zapisaniu ich na danej warstwie w grupie [E] GML APP

Dodatkowo grupa zawiera zdublowane warstwy terenów (w tym terenów z przeznaczeniem mieszkalnym – filtr źródła: „symbol” LIKE '%M%’) oraz działek ewidencyjnych, także w stylistyce ułatwiającej kontrolę topologii podczas edycji (w tym przede wszystkim z dodaną do stylu warstwą znaczników, wyświetlanych w lokalizacjach wierzchołków obiektów).

[A] ZABUDOWA
Grupa analityczna, zawierająca warstwy wynikowe dla skryptu generowania OUZ.

PLANOWANIE
Grupa zawiera warstwy z danymi planistycznymi. Źródła niektórych warstw są powielone.

EGiB
Grupa zawiera warstwy EGIB przetworzone z GML. Warstwy mogą zawierać dodatkowe atrybuty, niewynikające bezpośrednio ze schematu GML EGiB i stanowiące wyniki dodatkowego przetworzenia.

[A] EGIB
Grupa zawiera warstwy będące wynikiem analiz danych EGIB

KONFIGURACJA-QPLAN-APP
Grupa zawiera warstwy i tabele niezbędne do działania skryptów projektu.

Warstwy a źródła danych

Struktura warstw (grupy, nazwy warstw) oraz załączone skrypty odnoszą się do ściśle określonych źródeł danych (zazwyczaj baz GPKG), w których dla każdej warstwy stosuje się z kolei odpowiednią strukturę tabeli atrybutów oraz nazewnictwo i rodzaj tych atrybutów (pól).

Oznacza to, że stosowanie innych warstw (o innych nazwach) z inną strukturą atrybutów nie pozwoli na automatyczną stylizację danych i uniemożliwi działanie skryptów.

Z uwagi na dzisiejsze właściwości projektu QGIS i plików GPKG, dla własnych danych warto stworzyć w panelu warstw nową grupę (grupy) a ich źródła umieścić w katalogu /Zrodla_Wlasne Ułatwi to przenoszenie ich konfiguracji pomiędzy wersjami projektu za pomocą pliku stylu dla grupy.

Jeśli dane pochodzą z powszechnie dostępnych baz danych (np. BDOT10K), ich atrybuty są zgodne z tymi bazami (choć nie zawsze są uwzględnione wszystkie).

Struktura katalogu projektu na dysku


Przykład struktury plików i katalogów na dysku

Dane projektu zostały uporządkowane w następującej strukturze katalogów (folderów) na dysku.

/Dokumentacja
Katalog, w którym generowany jest raport struktury projektu oraz plik wynikowy z danymi powierzchni OUZ.

/Dokumentacja/OUZ_Pomocnicze
Katalog, w którym możliwe jest zapisywanie warstw wytwarzanych podczas generowania i optymalizacji OUZ.

/Konfiguracja
Katalog plików pomocniczych i konfiguracyjnych projektu.

/Skrypty
Katalog skryptów Python.

/Wydruki
Katalog plików graficznych i nPDF dla wydruków oraz szablonów wydruków.

/Zrodla
Katalog baz GPKG, stanowiących źródła danych dla warstw projektu (poza danymi przestrzennymi APP)

/Zrodla_GMLAPP
Katalog baz GPKG, stanowiących dane przestrzennymi APP.

/Zrodla_Wlasne
Katalog przeznaczony na własne źródła danych użytkownika. Lokalizacja źródeł danych w tym katalogu ułatwia aktualizację i przenoszenie danych. Nie zaleca się lokalizacji źródeł danych projektów poza strukturą katalogu projektu!

QPLan23-APP.qgs
Plik projektu. Ścieżki do źródeł zapisywane są względnie. Nazwę projektu można dowolnie zmieniać.

0% Zakończ