Technology

GeoBi.info is a free software and is based on open standards

GeoBI.info is based on the technology of SpagoBI. The leading Geo Business Intelligence Suite has been extended for GeoBI.info so that an appealing and easily extensible platform could arise.

GeoBI is provided under the Mozilla Community License. This allows any user to use the platform free and to expand it according to the own needs.

IT Architecture


GeoBI is based on the SpagoBI platform and extends it with following functions:

 



Daten-Layer

On the physical level, the information managed by the application can be divided into three resource catalogs:

1 Map Catalogue
2 Dataset Catalogue
3 Document Catalogue

Map Catalogue
The Map Catalogue contains a list of spatial data known to the system (layer) that are necessary for the creation of thematic maps. SpagoBI already has a map catalogue, which is used for the recording of thematic maps in SVG format. In addition to that a layer catalog is also necessary. For each layer, which is collected by the administrator, must be provided the necessary information for the client component (OpenLayers) in order to enable the cartographic data contained therein (features) to be loaded during map rendering.

In the table below you find some examples of the parameters which should be considered for a layer when reading through a WMS.

The layers in the relevant catalogue must be read into WMS and WFS.

The existing map catalogue of SpagoBI has been extended, so in addition to the maps stored as SVG files also logical maps can be created by merging of layers from the relevant catalogue. The search engine of GeoBI.info can reference both single layers as well as logical maps (= combinations of several layers).

 

List of activities / functions


Dataset Catalogue
The Dataset Catalogue contains a list of alphanumeric data which is known to the system and useful for mapping (data sets).

Document Catalogue
The Document Catalogue contains a list of analytical documents (thematic maps) that are created by the system users by combining the spatial and alphanumeric data from the other two catalogues mentioned above (Map Catalogue and Dataset Catalogue). SpagoBI already manages one catalog of analytical documents. To fully comply with the requirements of GeoBI.info in the course of implementation were made following changes shown in the table.

Server-Layer

The server components of GeoBI.info systems are composed as follows:

1.    Dataset Materializer/Dematerializer


2.    Indicator Index


3.    Map Embedder


4.    Map Exporter


Dataset Materializer / Dematerializer
Categories for materialization and dematerialization of dataset files. The management methods of dematerialisation and rematerialisation processes are "pluggable".

Indicator Index
The Indicator Index was created by the periodic indexing of metadata to the published data sets. It provides, on the basis of an indicator, the traceability to individual data sets which contain this indicator. Furthermore through the index all descriptive meta-information of the relevant indicator (name, type, etc.) are traceable with the search function.

Map Embedder
The Map Embedder enables sharing or embedding of a map using a link or HTML Fragments.

Map Exporter
With Map Exporter a map can be exported as a PDF or PNG file. To export is used the printing module of geoserver library.


Client Layer


The client component of GeoBI systems is composed as follows:

5.    Thematizer
6.    Indicators Selector and Filter
7.    Layers Selector
8.    Legend

Security Layer

Die Sicherheitskomponente kümmert sich um Registrierung, Authentisierung und Profilierung der Benutzer. Der Authentisierungsprozess kann mit einem eGov-System integriert werden.