Instrukcja tworzenia raportu formularzowego działek z danymi właścicieli w QGIS

· ernest4's blog


🎯 Cel instrukcji #

Celem jest utworzenie raportu tekstowego w formie formularza, prezentującego:


1. Wstępne przygotowanie danych #


2. Utworzenie lub sprawdzenie relacji #

  1. Prawy klik na warstwę działek → WłaściwościRelacje.
  2. Dodaj relację:
    • Nazwa relacji: np. Właściciele
    • Warstwa podrzędna: tabela właścicieli
    • Klucz główny: teryt (działka)
    • Klucz obcy: teryt (właściciel)
  3. Zaznacz opcję Pokazuj podsumowanie relacji w formularzu.

3. Projektowanie formularza działki #

  1. Właściwości warstwy działekFormularz atrybutów.
  2. Dodaj lub zmień układ formularza:
    • Etykiety pól: Numer działki, Obręb, Powierzchnia itd.
    • Widżet tabeli relacyjnej: Właściciele
  3. Zapisz zmiany.

4. Tworzenie układu raportu bez mapy #

  1. ProjektNowy układ wydruku.
  2. Dodaj Etykiety tekstowe dla danych działki.

📌 Szablon treści dla danych działki: #

''' Numer działki: ${numer_dzialki} Obręb: ${obreb} Powierzchnia: ${powierzchnia} m² ''' #

5. Dodanie tabeli właścicieli – z użyciem wyrażeń QGIS #

✅ Szablon podstawowy – lista właścicieli w jednej etykiecie #

Właściciele działki:
[% 
  array_to_string(
    array_foreach('Właściciele', 
      format('%s %s, udział: %s', "imie", "nazwisko", "udzial")
    ),
    '\n'
  )
%]

## 6. Eksport pojedynczego raportu

    Ustaw widok na wybraną działkę.

    W układzie wydruku kliknij Eksportuj do PDF.

    Wybierz lokalizację i zapisz plik.
---

## 7. Seryjne generowanie raportów dla wszystkich działek

    W układzie wydruku:

        Projekt → Właściwości raportu.

        Wybierz Źródło danych: warstwa działek.

        Ustaw stronę raportu na przygotowany układ.

    Kliknij Eksportuj raport.

    Wybierz katalog i format.
---
## 8. Uwagi końcowe

    Upewnij się, że nazwy pól w wyrażeniach odpowiadają Twoim rzeczywistym danym.

    Zapisz układ jako szablon, aby wykorzystać go w przyszłości.

    Używaj automatyzacji, jeśli masz dużą liczbę działek do raportowania.

last updated: