Ukázka přípravy vrstvy pro Qfield
![example final2](/media/images/Snimek_obrazovky_z_2024-09-15_20-23-24.scale-33.png)
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.
![example strom attributes](/media/images/Snimek_obrazovky_z_2024-09-15_20-25-53.width-800.png)
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
![example strom group](/media/images/Snimek_obrazovky_z_2024-09-15_19-47-16.width-800.png)
Následně můžeme tahem myši přesouvat jednotlivé atributy do skupin.
![example strom drag and drop](/media/images/Snimek_obrazovky_z_2024-09-15_19-49-14.width-800.png)
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()
![example strom id](/media/images/Snimek_obrazovky_z_2024-09-15_19-59-21.width-800.png)
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.
![example strom druh](/media/images/Snimek_obrazovky_z_2024-09-15_20-02-03.width-800.png)
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
![example strom druh](/media/images/Snimek_obrazovky_z_2024-09-15_20-04-02.width-800.png)
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
![example strom foto](/media/images/Snimek_obrazovky_z_2024-09-15_20-07-33.width-800.png)
Atribut datum záznamu:
Tento atribut bude automaticky generovat datum a čas pořízení záznamu.
- Výchozí hodnota: now()
![example strom datum](/media/images/Snimek_obrazovky_z_2024-09-15_20-10-08.width-800.png)
Atribut choroba:
Atribut je zaškrtávacím polem a zachycuje, jestli je strom nemocný nebo není:
- Typ widgetu: zaškrtávací pole
![example strom choroba](/media/images/Snimek_obrazovky_z_2024-09-15_20-12-01.width-800.png)
Výsledek:
Máme připravenou vrstvu s přehlednou dobře strukturovanou atributovou tabulkou dobře použitelnou v QField.
![example final1](/media/images/Snimek_obrazovky_z_2024-09-15_20-22-41.width-800.png)
![example final2](/media/images/Snimek_obrazovky_z_2024-09-15_20-23-24.width-800.png)
![example final3](/media/images/Snimek_obrazovky_z_2024-09-26_18-12-55.width-800.png)