Vodooskrba
Osnovni (geodetski) modul
Ustvarja in vzdržuje osnovno prostorsko evidenco ter atributni opis, cevovodov, objektov in opreme vodooskrbnega sistema. Nadgradnja je desktop pregledovalnika, s tem pa ima vso funkcionalnost omenjenega modula.
Vodooskrbni sistem je opisan s preko 40. prostorskimi, točkastimi, linijskimi ali poligonskimi plastmi. Opis ne zajema samo ozko cevovode, opremo in objekte vodooskrbe, temveč omogoča evidenco npr. tudi signalnih kablov in opreme, katodne zaščite in vse do plasti, v kateri uporabniki lahko prijavljajo pomanjkljivosti podatkov.
Vsaka plast ima preddefiniran atributni opis, za vsak opis , za katerega je bilo to mogoče, so odprti seznami, oz. katalogi.
Za atribute, katerih vrednosti uporabljajo v procesu kontrole kvalitete, so odprti „zaprti“ seznami, oz. seznami, ki jih uporabnik ne more spreminjati.
Grafični editor ima visoko učinkovitost. V njega je vgrajen niz specialnih ukazov. Eden od teh ukazov je ukaz za kompleksno pomikanje, ki omogoča, da se s pomikom določenega vozlišča, npr. s pomikom T komada, avtomatično pomaknejo tudi vse tri cevi ter vgrajeni zasuni.
Največjo vrednost in funkcionalnost, ki jih konkurenčne rešitve nimajo, predstavljajo kontrole vnosa atributnega opisa in kontrole kvalitete logičnega vnosa podatkov. Ne obstaja tip cevovoda, opreme ali objekta, katere se funkcionalna pravilnost prostorskega položaja glede na druge dele sistema ne kontrolira. Kontrole uporabnika opozarjajo na vse nepravilnosti vnosa, pozicionirajoč ga na takšne lokacije, da se napake odpravijo. Postopka vnosa podatkov ni mogoče zaključiti, oz. podatke ni mogoče shraniti na server, preden se ne odpravijo vse opažene napake. V sistem je vgrajenih preko 50 kontrol, ki funkcionirajo kot niz sit z vse finejšim rastrom, na katerem se po vrsti lovijo vse manjše napake.
Nujnost takšnega pristopa izhaja iz dejstva, da nepreverjeni ali nezadostno preverjeni podatki ne morejo biti osnova za delo vseh predvidenih modulov, ki te podatke kasneje uporabljajo v precej kompleksnih procedurah. Morda je najilustrativnejši primer potreba, da programska oprema najde vse zasune, ki jih je treba zapreti ob prijavi ter vse potrošnike, ki pri tem ostanejo brez vode. Vsaka napaka v podatkih takšen proces popolnoma onemogoča ali še huje, predlaga napačne rešitve.
Modul omogoča istočasno spremembo podatkov s strani več uporabnikov, brez možnosti prekrivanja sprememb. Postopek temelji na definiranju poligona interesov, oz. specifikacije področja, na katerem uporabnik želi menjati podatke. Specificirano področje se rezervira za dela samo enega uporabnika. Na razpolago je tudi direktno atributno editiranje, oz. atributno editiranje brez obveze definiranja področja interesa, To se nanaša samo na del atributnega vnos, ki ni ključen za postopek kontrol.
V posebnem delu modula, si uporabnik lahko sam, vnaprej ustvari in atributno opiše vse tipe cevi in opreme, kasneje se atributni opis zmanjša samo na izbiro odgovarjajočega tipa.
To je osnovni, prvi modul, potreben za vzpostavo tehničnega informacijskega sistema vodooskrbe. Ostali moduli potrebujejo za delo podatke, ki jih ustvarja ta modul in brez njih ne morejo funkcionirati.