Struktura databáze MyTrees

Všechny zde uvedené tabulky jsou umístěny ve schématu public. Výčet sloupců tabulek není úplný, zařadili jsme jen základní sloupce, které jsou relevantní k české metodice a považujeme je za důležité. Tento dokument platí pro MyTrees ve verzi 1.16.

Hlavními prvky jsou takzvané evidované objekty, což mohou být stromy, stromové skupiny, technické bodové prvky, techniské liniové prvky, technické plošné prvky, vegetační bodové prvky, vegetační plošné prvky, cesty nebo trávníky, ke kterým se evidují jejich atributy/vlastnosti a také poloha/tvar. Evidované prvky jsou členěny do základních ploch, základní plochy jsou sdružovány do skupin ploch (buď geograficky nebo logicky), skupiny ploch jsou sdružovány v projektech. K evidovaným objektům se přidávají ošetření, která lze zařazovat do pracovních příkazů. Kromě toho lze k evidovaných objektům přidávat záznamy o doprovodných organismech a uživatelské poznámky.

Struktura projektu

project

Tabulka s projekty.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
nametextjméno projektu
siduuidsynchronizační identifikátorjedinečný v rámci projektu

district

Tabulka se skupinami ploch.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_projectintegerodkaz na nadřazený projektreferences project(rid)
nametextjméno skupiny ploch
siduuidsynchronizační identifikátorjedinečný v rámci projektu

site

Tabulka se základními plochami.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_districtintegerodkaz na nadřazenou skupinu plochreferences district(rid)
nametextjméno plochy
siduuidsynchronizační identifikátorjedinečný v rámci projektu

site_parcel

Vazebná tabulka mezi evidovanými objekty a plochou. V budoucnu bude zrušena.

Jméno sloupceTypPopisPoznámka
ridinteger
ref_siteintegerodkaz na nadřazenou plochureferences site(rid)

Objekty v ploše

Tabulka s hlavními atributy evidovaných objektů.

dbobj

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_site_parcelintegerodkaz na vazebnou tabulkureferences site_parcel(rid)
ref_dbobj_typeintegertyp evidovaného objektureferences dbobj_type(rid)
ref_lov_dbobjintegerdruh stromu (taxon)má smysl u stromů a vegetačních bodových prvků; references lov_dbobj(rid)
notetextpoznámka
rfidtextčíslo štítkujedinečné v rámci projektu
object_idintegerpořadové číslo v rámci základní plochyjedinečné v rámci základní plochy
countintegerpočetu stromových skupin je zde uložen počet obsažených stromů
in_recycle_binbooleanprvek v košiindikátor měkkého smazání, u stromů obvykle koresponduje s pokácením
sidtextsynchronizační identifikátorjedinečný v rámci projektu
cadastral_area_codetextkód katastrálního území
parcel_numbertextparcelní číslo
ownertextvlastník

dbobj_ext_lawn

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
area_sizedoubleplocha
mow_typetexttyp sekačky
inclinetextsklon svahu
dispositiontextstav
type_lawntexttyp trávníku
intensity_classtextintenzitní třída
circumferencedoubleobvod
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_path

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
area_sizedoubleplocha
inclinetextsklon svahu
dispositiontextstav
intensity_classtextintenzitní třída údržby
circumferencedoubleobvod
path_surfacetextpovrch cesty
path_lengthdoubledélka cesty
type_pathtexttyp cesty
path_widthdoublešířka cesty
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_ta

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
area_sizedoubleplocha
inclinetextsklon svahu
dispositiontextstav
intensity_classtextintenzitní třída údřby
circumferencedoubleobvod
type_tatexttyp
heightdoublevýška
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_tl

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
inclinetextsklon svahu
dispositiontextstav
intensity_classtextintenzitní třída údržby
heightdoublevýška
lengthdoubledélka
type_tltexttyp
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_tp

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
inclinetextsklon
dispositiontextstav
intensity_classtextintenzitní třída údržby
type_tptexttyp
wattageintegervýkonpoužívá se u lamp veřejného osvětlení
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_tree

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
age_classtextvěková třída
date_felleddatedatum pokácení
date_first_inspectiondatedatum prvního hodnocení
date_inspectiondatedatum posledního hodnocení
dbhintegerprůměr kmene
dbh_2integerprůměr kmene 2
dbh_3integerprůměr kmene 3
dbh_4integerprůměr kmene 4
dbh_5integerprůměr kmene 5
healthtextzdravotní stav
heightdoublevýška
inclinetext sklon svahu
inspect_bytextnaposledy hodnoceno uživatelem
intensity_classtextintenzitní třída údržby
longevitytextperspektiva
park_valuetextsadovnická hodnota
stabilitytextstabilita
stem_heightdoublevýška nasazení koruny
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18
vitalitytext

dbobj_ext_treegroup

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
date_first_inspectiondatedatum prvního hodnocení
date_inspectiondatedatum hodnocení
heightdoubleprůměrná výška
inclinetextsklon svahu
inspect_bytextnaposledy hodnoceno uživatelem
intensity_classtextintenzitní třída údržby
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_va

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
inclinetextsklon
dispositiontextstav
intensity_classtextintenzitní třída údržby
type_vatexttyp
area_sizedoubleplocha
circumferencedoubleobvod
heightdoublevýška
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

dbobj_ext_vp

Jméno sloupceTypPopisPoznámka
rid_extintegerodkaz na záznam v dbobjreferences dbobj(rid)
inclinetextsklon
dispositiontextstav
intensity_classtextintenzitní třída údržby
type_vptexttyp
udf_n_1textuživatelské políčko 1
udf_n_2textuživatelské políčko 2
udf_n_3textuživatelské políčko 3
udf_n_4textuživatelské políčko 4
udf_n_5textuživatelské políčko 5
udf_n_6textuživatelské políčko 6
udf_t_1textuživatelské políčko 7
udf_t_2textuživatelské políčko 8
udf_t_3textuživatelské políčko 9
udf_t_4textuživatelské políčko 10
udf_t_5textuživatelské políčko 11
udf_t_6textuživatelské políčko 12
udf_u_1textuživatelské políčko 13
udf_u_2textuživatelské políčko 14
udf_u_3textuživatelské políčko 15
udf_u_4textuživatelské políčko 16
udf_u_5textuživatelské políčko 17
udf_u_6textuživatelské políčko 18

lov_dbobj

Seznam druhů stromů

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
codetextlatinské jméno druhu

dbobj_more

Seznam druhů stromu v rámci evidovaného objektu. Má smysl u skupiny stromů, vyjímečně u vegetačního plošného objektu.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_dbobjintegerodkaz na evidovaný objekt
ref_lov_dbobjintegerodkaz na druh stromu
countintegerpočet kusů druhu v rámci evidovaného objektu

Geometrie objektů v ploše

dbobj_gis_objects

Vazebná tabulka mezi evidovanými objekty a pozicemi/tvary. V budoucnu bude pravděpodobně zrušena a nahrazena přímým odkazem.

Jméno sloupceTypPopisPoznámka
ref_data_objectintegerodkaz na evidovaný objekt
ref_gis_objectintegerodkaz na pozici/tvar

gis_objects

Tabulka pozic/tvarů zobrazovaných v mapě. Obsahuje jak pozice/tvary evidovaných objektů, tak pozice/tvary uživatelsky kreslených vrstev - pomocných mapových prvků.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
geometrygeometrypozice/tvarneobsahuje souřadný systém, tn je uložen v ramci tabulky gis_map_project jako odkaz do interního seznamu aplikace MyTrees
xdoublesouřadnice X
ydoublesouřadnice Y

gis_map_project

Obsahuje základní nastavení mapy pro projekt. Odkazy na souřadný systém jsou odkazy do interního seznamu aplikace MyTrees. Hodnota 0 odpovídá EPSG:2065, hodnota 1 odpovídá EPSG:102067.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_projectintegerodkaz na projektreferences project(rid)
ref_projectionintegerhlavní souřadný systém, ve kterém se má mapa zobrazovat
data_coodrinate_systemintegersouřadný systém ve kterém jsou uloženy pozice/tvary evidovaných objektůobvykle stejný jako ref_projection, ale vyjímečně jiný

Ošetření

work_item

Tabulka s navrženými i realizovanými ošetřeními/zásahy pro evidované objekty.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_dbobjintegerodkaz na evidovaný objektreferences dbobj(rid)
ref_technologyintegerodkaz na technologii ošetřeníreferences technology(rid)
ref_priorityintegerodkaz na naléhavost ošetřeníreferences priority(rid)
ref_frequencyintegerodkaz na navržené opakování ošetřeníreferences frequency(rid)
ref_work_orderintegerodkaz na pracovní příkazreferences work_order(rid)
notetextpoznámka
statustextstav ošetřenía - navržené; b - zařazené do nezadaného pracovního příkazu; c - zařazené do zadaného pracovního příkazu; d - předáno ke kontrole; e - zrušené; h - dokončené

technology

Tabulka s kódy technologií ošetření.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
codetextkód technologie ošetření

priority

Tabulka s kódy naléhavosti ošetření.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
codetextkód naléhavosti

frequency

Tabulka s kódy opakování ošetření.

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
codetextkód opakování

Pracovní příkazy

work_order

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_projectintegerodkaz na nadřazený projektreferences project(rid)
ref_contractorintegerodkaz na firmu, která příkaz realizujereferences contractor(rid)
nametextjméno příkazu
notetextpoznámka
statustextstav příkauzu; a - nezadaný, b- zadaný, c - dokončený

Doprovodné organismy

asociates

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
ref_dbobjintegerodkaz na evidovaný objektrefences dbobj(rid)
ref_lov_asociateintegerodkaz na druh organismureferences lov_asociate(rid)

lov_asociate

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
codetextlatinský název organismu

Uživatelské poznámky

user_notes

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
note_texttexttext poznámky
user_nametextskutečné jméno uživatele, který poznámky vytvořil
categorytextkategorie poznámky

dbobj_notes

Jméno sloupceTypPopisPoznámka
ref_user_notesintegerodkaz na poznámkureferences user_notes(rid)
ref_dbobjintegerodkaz na evidovaný objektrefences dbobj(rid)

district_notes

Jméno sloupceTypPopisPoznámka
ref_user_notesintegerodkaz na poznámkureferences user_notes(rid)
ref_districtintegerodkaz na nadřazenou skupinu plochreferences district(rid)

site_notes

Jméno sloupceTypPopisPoznámka
ref_user_notesintegerodkaz na poznámkureferences user_notes(rid)
ref_siteintegerodkaz na nadřazenou plochureferences site(rid)

work_item_notes

Jméno sloupceTypPopisPoznámka
ref_user_notesintegerodkaz na poznámkureferences user_notes(rid)
ref_work_itemintegerodkaz na ošetřeníreferences work_item(rid)

work_order_notes

Jméno sloupceTypPopisPoznámka
ref_user_notesintegerodkaz na poznámkureferences user_notes(rid)
ref_work_orderintegerodkaz na pracovní příkazreferences work_order(rid)

Přiložené soubory

media_table

Jméno sloupceTypPopisPoznámka
ridintegerinterní identifikátor
captiontextpopisek souboru
file_nametextcesta k souboruCesta je relativní vůči úložišti médií. Obvykle to bývá C:\ProgramData\MyTrees\media_cache.

dbobj_media

Jméno sloupceTypPopisPoznámka
ref_dbobjintegerodkaz na evidovaný objektrefences dbobj(rid)
ref_media_idintegerodkaz na souborrefences media_table(rid)

site_media

Jméno sloupceTypPopisPoznámka
ref_siteintegerodkaz na základní plochurefences site(rid)
ref_media_idintegerodkaz na souborrefences media_table(rid)