Thursday, 22 January 2009

GeoReport module

GeoReport Module

At the present only GeoReport Module has been developed as a prototype while solutions for GeOLAP development are in progess. INOVA has chosen GeoKettle as GeoETL module, that is based on Pentaho Kettle.

GeoReport integrates spatial information in BI processes so that thematic maps beacame a new way to display the results of complex analysis on alphanumeric data provided by external and remote sources.

The module provides Cartographic Reports managing a bidirectional data flow as in the picture below:

GeoReport is able to:

  1. display alphanumeric data coming from Business Intelligence processes (xaction in Pentaho) in a cartographic mode

  2. use Geostatical functionalities on cartographic data such as "Choropleth Map" and "Proportional Symbols". The indicators for that kind of analysis caming from BI processes

  3. display charts, diagrams and indicators directly from the map click

Users can set:

  • the map name

  • vectors features using GeoServer

  • the ID to match geometries to alphanumeric data

  • the attributes (coming from BI processes) to display on feature selection

  • the kind of GeoStatistcal analysis to do (choropleths or proportional)

  • the indicators for GeoStatistical analysis

  • xactions to retreive data from external sources

  • charts, diagrams, indicators to display on geometry selection


GeoReport Architecture

GeoReport consits of two modules:

  1. MapOL

  2. Dashboard

MapOL runs the xaction configurated by the user and join the resultsets with the geometries coming from Geoserver in a single GeoJson data.

Geometries must have only an ID in order to match them with the attributes.

Dashboard requests GeoJson to MapOL in order to display the fetures (geometries + attributes) on the map using OpenLayers and Mapfish Client (with Geostat widgets)

A map click event on features selection allows to display charts, diagrams and indicators directly on the map.

MapOL

Dashboard

No comments: