Zawartość kursu
Obszar uzupełnienia zabudowy – OUZ
Narzędzia tworzenia i weryfikacji OUZ
0/3
Narzędziownik APP – Dokumentacja

Zapisz warstwy tymczasowe z wybranej grupy

Narzędzie zapisuje do osobnych plików GeoPackage (*.gpkg) wszystkie wektorowe warstwy tymczasowe ze wskazanej grupy.

Krok po kroku

  1. Upewnij się, że wybrana grupa w drzewie warstw zawiera interesujące Cię warstwy tymczasowe (bezpośrednio, bez podgrup).
  2. Uruchom „Zapisz warstwy tymczasowe z wybranej grupy…”.
  3. Wybierz grupę z listy (jeżeli jest ich więcej niż jedna).
  4. Wskaż katalog docelowy zapisu (musi być zapisywalny).
  5. Dla każdej warstwy tymczasowej w grupie:
    • zapis do pliku NazwaWarstwy.gpkg,
    • wymuszenie nazwy tabeli zgodnie z zasadami poniżej,
    • próba przełączenia źródła warstwy na zapisany GPKG.

Nazwy plików i tabel

  • Plik: NazwaWarstwy.gpkg (spacje w ścieżce roboczej mogą zostać zastąpione podkreślnikami).
  • Nazwa tabeli (funkcja _to_gpkg_name()):
    • małe litery, spacje → _,
    • usunięcie znaków innych niż a–z, 0–9, _,
    • pusta nazwa → warstwa_temp,
    • jeśli zaczyna się od cyfry → prefiks t_.
  • URI po przełączeniu: /ścieżka/do/NazwaWarstwy.gpkg|layername=<nazwa_tabeli>

Style i odświeżanie

Aktywny styl warstwy (XML) jest zapamiętywany i po przełączeniu źródła przywracany. Warstwa jest następnie przeładowywana i “odmalowywana”.

Komunikaty i zachowanie

  • Brak grup w projekcie → komunikat krytyczny.
  • Brak warstw tymczasowych w grupie → komunikat informacyjny.
  • Katalog bez uprawnień zapisu → komunikat krytyczny.
  • Zapis OK, przełączenie NIE → zapis uznany za sukces (ostrzeżenie wyciszone).
  • Warstwa w trybie edycji → automatyczny commitChanges() przed zapisem.

Ograniczenia i dobre praktyki

  • Podgrupy są pomijane – przenieś warstwy poziom wyżej.
  • Aktualnie: jedna warstwa = jeden plik GPKG.

Rozwiązywanie problemów

Nie widzę warstw do zapisu. Sprawdź, czy w wybranej grupie są warstwy tymczasowe i czy są bezpośrednimi dziećmi grupy.

Po zapisie warstwa nadal wskazuje memory:. Plik prawdopodobnie powstał, ale przełączenie się nie udało. W razie potrzeby ręcznie ustaw źródło na …/NazwaWarstwy.gpkg|layername=<tabela>.

Błąd zapisu do katalogu. Użyj innej lokalizacji, sprawdź uprawnienia i wolne miejsce.

Zniknął styl. Narzędzie przywraca aktywny styl. Jeśli masz wiele stylów nazwanych, upewnij się, że wybrano właściwy.

Chcę jeden GPKG z wieloma tabelami. Aktualna wersja tworzy osobne pliki. Skonsoliduj później.