Cechy charakterystyczne

Centralnym elementem systemów informatycznych Calidus i Fluidus jest baza danych. W bazie danych zapisywane są wszystkie informacje o obiektach wchodzących w skład sieci dystrybucji ciepła i wody (węzłach, gałęziach i węzłach odbiorczych) oraz innych obiektach (np. budynkach czy rejonach ekploatacyjnych).

Każdy obiekt posiada zbiór atrybutów (inaczej mówiąc cech). Przykładowo węzeł odbiorczy ma swój unikatowy identyfikator, nazwę, adres, pobory itd, a budynek adres, właściciela itp.

Jest oczywiste, że każdy ewidencjonowany obiekt jest umiejscowiony w przestrzeni i ma również atrybuty przestrzenne, tzn. położenie i kształt w wybranym układzie współrzędnych. Atrybut przestrzenne traktowane są identycznie, jak inne informacje o obiekcie i zapisywane są również w bazie danych. I tak przykładowo węzeł ma współrzędne x i y oraz wysokość z, gałąź położenie punktów pośrednich, a budynek położenie wszystkich punktów konturu.

Obrazy rastrowe traktowane są również jako obiekty przestrzenne, mające swoje położenie, a sam obraz w formacie BMP, JPG czy TIFF jest atrybutem zapisywanym w bazie danych w polu typu BLOB.

Rysunek sieci i innych towarzyszących obiektów generowany jest każdorazowo na podstawie danych pobranych z bazy. Powstaje trójwymiarowy wielowarstwowy obraz. Oprogramowanie nie wykorzystuje więc żadnego z wektorowych formatów graficznych (DXF, DWG, MIF czy SHP) do przechowywania informacji. Baza danych, dostępna dla dowolnej liczby użytkowników, aktualizowana jest w czasie rzeczywistym, a więc wszystkie zmiany dotyczące również geometrii znajdują od razy odzwierciedlenie w rysunku sieci.

Skuteczność tego rozwiązania wynika z zastosowanej architektury typu klient/serwer, która minimalizuje ruch w sieci. Oczywiście dane są również buforowane na stacjach roboczych, tak by jeszcze bardziej zmniejszyć przesyłanie danych w sieci.