AMEBA

Home
Kdo jsme
Geografický informační systém
ESRI software
DIGIS software
Ostatní software
Skenery CONTEX
Skenování a jiné služby
Digitální archivy
Správa majetku
Kontaktní osoby
  
Provozní prostředí   Základní pojmy
logo





Oblasti použití

  • Původně pro GIS aplikace
  • Možnosti přesahují do libovolných aplikačních oblastí

AMEBA je plně otevřená aplikace, uplatnitelná v jakýchkoliv oblastech, v nichž je dále neomezeně rozšiřitelná o aplikační témata týkající se různých problematik.

Tématická otevřenost systému

  • Modelování aplikačních témat
    Zavedení systému se provádí po jednotlivých aplikačních tématech. Každé aplikační téma je do systému vloženo prostřednictvím definice jeho objektového modelu (datový model bez nutnosti programování).
  • Příkladem dosavadních implementací AMEBY v oblasti GIS problematiky jsou aplikační témata:

    • Katastr nemovitostí (parcely a jejich uživatelé a vlastníci)
    • Komunikace města (ulice, chodníky, parkoviště, firmy, které komunikace udržují, atd.)
    • Zeleň města (plochy zeleně, stromy, firmy, které zeleň udržují, atd.)
    • Ohlašovna (budovy, jejich obyvatelé, ulice)
    • Veřejné osvětlení (ulice, napájecí zdroje, rozvaděče, úseky vedení, světelná místa, svítidla, světelné zdroje, atd.)
    • Životní prostředí a geologie města (pásma hygienické ochrany, plochy s ekologickou zátěží, nepovolené skládky, antropogenní povrchové tvary, ložiska , chráněná území, pedologický průzkum, inženýrsko geologická rajonizace, sesuvy, ustálená hladina spodní vody, spraše, radon, vrty pro určení agresivity prostředí, agresivita na ocel, beton, chráněná ložisková území, dobývací prostory pro písek, plyn, uhlí, průmyslové podniky a doly, hlavní průjezdové silnice a železnice, čerpací stanice pohonných hmot, atd.)
    • Územní plán města
    • (funkční plochy, ochranná pásma, elektrická vedení, kanalizace, vodovody, plynovody, zdroje tepla, ekologická stabilita, ochrana přírody, záplavové území, atd.)
    • Správa nemovitého a movitého majetku

  • Naplňování modelu aplikačních témat
    Jednotlivým třídám modelu aplikačního tématu se přiřadí údaje jejich konkrétních objektů (výskytů třídy)
    • z dostupných zdrojů přímo do vlastní databáze AMEBY
    • připojením (odkazem) do databáze externího aplikačního systému.

Datový fond každého objektu zahrnuje jak popisnou, tak grafickou informaci včetně zajištění jejich integrity.

  • Mimořádná míra nezávislosti koncového uživatele na dodavateli při zavádění dalších aplikačních témat
    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).
  • Jednotný nástroj uživatele pro intuitivní tvorbu a užívání modelu různorodých aplikačních témat bez nutnosti programování !
    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

  • Definice objektových tříd, jejich atributů a operací (metod)
    Všechny objekty jsou v rámci AMEBY zařazeny do objektových tříd (např. třídy Strom, Parcela, atd.). Každá třída má příslušné atributy (např. název) a metody - operace (např. Vypiš všechny parcely), pomocí nichž lze s objekty dané třídy pracovat. Podle potřeb uživatele je možno definovat nové třídy, atributy, metody a AV-témata.



  • Definice vztahů mezi třídami objektů
    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).

  • Zakládání nových objektů a jejich zařazování do kontextu s objekty jiných tříd
    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.
  • Definice rolí a přiřazení přístupových práv k objektovým třídám, jejich jednotlivým atributům a metodám
  • 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 jejich metodám.

    Přístupová práva přiřazují každé roli:

    • přístup k určitým třídám, jejich atributům, AV-tématům a metodám
    • prohlížet, vytvářet, rušit objekty
    • prohlížet, měnit hodnoty atributů a obrazů objektů
    • vytvářet, rušit vztahy mezi objekty

  • Definice uživatelů a přiřazení rolí
    Každému uživateli (výskyt třídy Uživatel) může být přidělena jedna nebo více konkrétních rolí.

Silné integrační schopnosti

  • Integrita nativního modelu AMEBA s jedním i několika externími modely v rámci libovolné ANSI SQL/ODBC databáze, bez omezení funkcionality nebo nutnosti tvorby speciální sw podpory
    AMEBA je schopna pracovat s popisnými daty jednoho i více externích datových modelů (např. Radnice, Starosta), a to v rámci libovolné ANSI SQL/ODBC databáze (např. Informix, Oracle).
  • Integrita popisné a grafické informace, přiřazení ArcView-témat ke třídám
    Třídě Budova je možno přiřadit AV-téma Budovy jako databázi grafických obrazů jednotlivých budov (výskytů třídy Budova). Obraz je grafický atribut objektu a lze ho tedy zrušit, vytvořit, změnit.
  • Výběrové operace nad popisnými, grafickými i kombinovanými údaji

Zachování plné funkcionality ArcView

AMEBA je rozšířením (extension) programu ArcView 3.x, všechny existující funkce ArcView jsou zachovány a rozšířeny funkcemi aplikace.


Na začátek stránky

Provozní prostředí

Nároky na počítač

A. Minimální konfigurace počítače
  • Pentium /100Mhz PC
  • 200MB volný diskový prostor
  • 32 MB RAM
  • Super VGA 17' monitor s grafickou kartou umožňující nastavení 256 barev, rozlišení 1024 x 768
  • Myš

B. Optimální doporučená konfigurace počítače

  • Pentium II/300Mhz PC
  • 500MB volný diskový prostor
  • 64 - 128 MB RAM
  • Myš

Je nutné vzít v úvahu, že zobrazovaní a operace prováděné s objemnými grafickými daty, mezi něž GIS data rozhodně patří, jsou jednou z nejnáročnějších aktivit na výkon počítače. Má-li být zajištěn uživatelský komfort a operace mají být prováděny v reálném čase, musí být hardware co nejvýkonnější.

Nároky na programové vybavení

  • Operační systém UNIX nebo Windows 95/NT
  • GIS software ArcView 3.x
  • Klient pro přístup k relační databázi ANSI SQL/ODBC (např. ORACLE, INFORMIX)
  • Pokud jsou grafická data uložena na serveru, musí být tato data nasdílena

Na začátek stránky

Základní pojmy

Třída
Třída je objektová abstrakce, definovaná množinou atributů a množinou metod (operací).
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
Objekt je výskytem (instancí) třídy. Tzn., že má svůj jedinečný identifikátor, atributy platnosti (životnosti) a hodnoty jednotlivých atributů třídy. V souvislosti s daným objektem je možno provádět pouze množinu metod (operací) příslušných jeho třídě.
Př.:
Ulice Dr. Malého je výskytem třídy Ulice, má tedy:
- atributy této třídy - název s hodnotou
Dr. Malého,
- atributy platnosti - od a do kdy tato ulice existuje,
- množinu metod (operací) třídy
Ulice (např. Vypiš všechny ulice, Zobraz vybrané ulice, atd..).
Josef Novák je výskytem třídy Občan, má tedy:
- atributy této třídy - jméno s hodnotou Josef, příjmení s hodnotou Novák, rodné číslo s hodnotou 70
3 15/ 55 85,
- atributy platnosti - od a do kdy existuje,
- množinu metod (operací) třídy Občan (např. Vypiš budovu, ve které občan bydlí).

Vztah
Vztah je výskytem (instancí) asociace. Je to tedy objekt třídy dané asociace. Vztah je tvořen objekty (instancemi) jednotlivých asociovaných tříd, typem vztahu (vertikální, horizontální), atributy platnosti (životnosti). Protože vztah je objektem (výskytem) třídy asociace, má přiřazeny hodnoty atributů třídy a metody (operace), které lze v souvislosti s daným vztahem provádět. Množina vztahů (instancí asociací) jednoho objektu tvoří kontext a/nebo strukturu objektu.
Př.: Vztah mezi výskytem třídy Občan
- Josef Novák a výskytem třídy Budova - č.p. 33/č.o. 1024 je horizontální, platný od ..do.. Jeden objekt může mít několik vztahů k jiným objektům. Např. budova č.p. 33/č.o. 1024 leží na ulici Dr. Malého a zároveň v ní bydlí občan Josef Novák.

Atribut
Atribut je elementární charakteristika přiřazená třídě, nabývající pro jednotlivé objekty třídy konkrétních hodnot.

Metoda
Metoda je operace (proces) přiřazená třídě, poskytující specifickou funkcionalitu každému objektu této třídy. S objekty je možno pracovat pouze prostřednictvím metod.

Na začátek stránky
DIGIS, spol. s r.o., Gen. Sochora 6176, P.O.BOX 187, 708 00 Ostrava - Poruba,
tel.: +42 069 693 89 86-7, tel./fax.: +42 069 693 89 72, e-mail: 
digis@ova.pvtnet.cz