![]() ![]() |
AMEBA
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Oblasti použití
|
![]() |
Tématická otevřenost systémuPříkladem dosavadních implementací AMEBY v oblasti GIS problematiky jsou aplikační témata :
Datový fond každého objektu zahrnuje jak popisnou, tak grafickou informaci včetně zajištění jejich integrity. Uživatel má možnost sám bez účasti dodavatele rozšířit stávající, nebo vytvořit další aplikační téma týkající se jiné problematiky (např. k tématu Katastr nemovitostí vytvořit další aplikační téma Požární ochrana). Uživatel má možnost vytvářet i užívat různorodá aplikační témata prostřednictvím stejného uživatelského prostředí, které je velice jednoduché a intuitivní. Ke tvorbě nových aplikačních témat není nutný zásah programátora. |
![]() |
Objektový model systému AMEBA
![]() Mezi objektovými třídami je možno definovat vztahy. Např. vztah mezi třídou Občan a třídou Budova umožní definovat konkrétní vztah mezi konkrétním občanem (Novák) a konkrétní budovou (Polská 4). ![]() AMEBA umožňuje vytvořit nový objekt, např. nového konkrétního občana (výskyt třídy Občan) a definovat jeho kontext, např. že bydlí v konkrétní budově (výskyt třídy Budova). Kontext konkrétního objektu je tvořen všemi objekty, které jsou s daným objektem v konkrétním vztahu. AMEBA umožňuje definovat jednotlivé role (výskyty třídy Role), např. Administrátor, Referent údržby komunikací, Referent údržby zeleně, a k nim přiřadit přístupová práva k jednotlivým třídám, k jejich atributům a jej ich metodám.Přístupová práva přiřazují každé roli:
|
![]() |
Třída Třída je objektová abstrakce, definovaná množinou atributů a množinou metod (operací). Všechny objekty v určité třídě lze popsat stejným způsobem - určitými atributy a metodami (operacemi). Př.: Třída ULICE je zobecněním všech konkrétních ulic (např. Horní, Vysoká, ..). Třída OBČAN je zobecněním všech občanů. Každá ulice má atribut - název a množinu metod, které umožní vyhledávat, zobrazovat, zakládat, rušit, provádět speciální operace jako vypočítat celkovou délku, atd. Asociace Asociace je abstrakce vztahu mezi asociovanými třídami. Každá asociovaná třída může mít několik asociací, které ve svém souhrnu definují kontext třídy. Každá asociace jako objektová abstrakce je navíc definovaná třídou asociace. Každá třída může mít vztah k jakýmkoliv jiným třídám. Tento vztah je definován třídou asociace. Př.: Třída Vlastník má horizontální asociaci (vztah) s třídou Parcela. Třídou asociace mezi asociovanými třídami Vlastník a Parcela je třída Vlastnictví.
Objekt
Atribut
|
![]() |
![]() ![]() tel.: +42 069 693 89 86-7, tel./fax.: +42 069 693 89 72, e-mail: digis@ova.pvtnet.cz |