Ukázka přípravy vrstvy pro Qfield

Doba čtení
Obsah
Příklad vytvoření atributové tabulky pro vrstvu Strom
Chceme pro příklad vytvořit bodovou vrstvu stromu, ke kterému chceme sbírat informace o jeho zdravotním stavu. Zároveň chceme, aby byla atributová tabulka přehledná pro následnou práci v QField. Proto využijeme skupin do kterých budeme jednotlivé atributy přiřazovat.

Klikem na vrstvu -> vlastnosti -> formulář atributů otevře možnost postavit robustní atributovou tabulku. Přepneme v horním rozbalovacím menu na “Návrhář Drag and Drop”.
Klikem na zelené plus vytvoříme a pojmenujeme novou skupinu

Následně můžeme tahem myši přesouvat jednotlivé atributy do skupin.

Atribut ID:
Pro práci s QField je vhodně využít místo původního číselného atributu fid, generované id. Proto je náš atribut id textový.
- Editovatelný: Vypnuto
- Výchozí hodnota: uuid()

Atribut druh:
Tento atribut vytvoříme jako výčet hodnot, které budou v rozbalovacím seznamu. Zde jsou pro ukázku 4 druhy dřevin. Hodnota znamená, s jakou hodnotou pracuje databáze. Popis je to co uvidí uživatel.

Atribut počet:
Atribut počet chceme, aby nemohl být nevyplněn. Zároveň nastavíme omezení, aby vyplněné hodnoty byly smysluplné.
- Minimum: 1
- Maximum: 100
- Krok: 1
- Povolit NULL: Vypnuto
- Není null: Zapnuto
- Vynutit nenulové omezení: Zapnuto

Atribut fotografie:
V tomto atributu nastavujeme referenci na obrázek, který se bude přenášet.
- Typ widgetu: Příloha
- Store path as: Relative to Project Path
- Typ: Obrázek
- Typ úložiště: Select Existing file

Atribut datum záznamu:
Tento atribut bude automaticky generovat datum a čas pořízení záznamu.
- Výchozí hodnota: now()

Atribut choroba:
Atribut je zaškrtávacím polem a zachycuje, jestli je strom nemocný nebo není:
- Typ widgetu: zaškrtávací pole

Výsledek:
Máme připravenou vrstvu s přehlednou dobře strukturovanou atributovou tabulkou dobře použitelnou v QField.


