Cílem diplomové práce bylo sestavit webovou aplikaci pro vizualizaci rodinných vazeb metodami tematické kartografie s
možností vkládání fotografií a tisku. Postup realizace tvorby aplikace probíhal z hlediska času v několika etapách.
V první fázi byla nastudována teorie genealogie, rodinné vazby, systémy, zobrazení rodokmenu, rodopisné zkratky, dostupné technologie, které budou použity při tvorbě aplikace. Poté bylo provedeno vlastní genealogické zkoumání a určení, které vazby se budou znázorňovat. Omezení počtu vazeb bylo nutné z důvodu ohraničení rozsahu zobrazení rodinných vazeb. Pro ohraničenou skupinu vazeb byl vytvořen popisný kód. Byla sestavena vlastní metoda znázorňování rodinných vazeb pomocí metody bodových znaků a sestaven vlastní znakový klíč. Každý člen rodiny je znázorněn jedním bodovým znakem obsahujícím informace o pohlaví, vztahu, straně, vazbě, rodině a stavu.
Před započetím programování aplikace byla navržena a sestavena struktura databáze, vytvořeny relační tabulky, navrženo rozhraní aplikace, nadefinování funkcí a grafická podoba. Následně, po provedení všech přípravných kroků, byl napsán programový kód. Aplikace byla vytvořena pomocí technologií Microsoft SQL Server, C#, ASP.NET, Java Script, AJAX. Z technických důvodů je umístěna na jiném než univerzitním serveru. Byla zajištěna smlouva o jejím provozu. Aplikace je dostupná na www.rodomap.cz.
Pro výslednou aplikaci byl zvolen název Rodomap. Aplikace nabízí několik podkladových map do hlavního a vedlejšího mapového pole. Základní kompoziční prvky jsou uspořádány ve více variantách podle uživatelem zvolené kompozice. Pro zadání člena do mapy se zadávají základní údaje s možností vložení fotografie. Zadané údaje jsou aplikací kontrolovány proti zadávání nelogických kombinací atributů. Na základě zadaných údajů aplikace generuje výslednou mapu, vykreslí a umístí základní kompoziční prvky, pro člena rodiny vytvoří příslušný kartografický znak a umístí ho do mapy. Výslednou mapu lze vytisknout. Aplikace je dvojjazyčná, lze zvolit český nebo anglický jazyk.
Po spuštění aplikace probíhalo její uživatelské testování. Zúčastnilo se 18 uživatelů zahrnujících odbornou i laickou veřejnost různého věku. Testování ověřilo funkčnost celé aplikace a dalo podněty k jejímu dalšímu rozšíření.
Aplikace Rodomap si neklade za cíl nahradit dosavadní genealogické aplikace. Jejím originálním řešením vznikly nové metody, formy znázornění a prostorové představivosti rozmístění členů. Jejím přínosem je umožnění široké veřejnosti sestavit mapu rozmístění rodinných členů bez odborných znalostí kartografie a genealogie. Přestože se vyskytly některé nedostatky, je aplikace plně funkční a splňuje cíle této práce. Jedná se o první verzi, na jejímž základě by mohla vzniknout v budoucnu nová verze Rodomap, která by zahrnovala všechny podstatné připomínky a odstranila nedostatky první verze. Každá aplikace je živým útvarem, který se v průběhu existence vyvíjí. Používáním se zjišťují a objevují nedostatky. Aplikace se postupně přizpůsobuje svým uživatelům a vylepšuje své funkce a vlastnosti. Žádný program není nikdy hotový.
Magisterská práce
Autor: Bc. Adéla Skipalová
Vedoucí práce:
Prof.RNDr.Vít Voženílek,CSc.
Přf Univerzita Palackého
Katedra geoinformatiky
Olomouc 2015