SlideShare a Scribd company logo
1 of 81
Download to read offline
Open Source Geospatial
 Business Intelligence (GeoBI):
Definition, architectures, projects,
     challenges and outlooks

            Prof. Thierry Badard
                     3rd OSGIS Conference

    Nottingham University, Nottingham, UK โ€“ June 21-22, 2011
Content of the presentation


  โ—   Open data / Data deluge
  โ—   BI & Geospatial BI (GeoBI)
      โ—   Definition
      โ—   Architecture
      โ—   Offerings
  โ—   Open source GeoBI solutions
  โ—   Conclusion & outlooks
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Open data, OSM, social networks, mobility ...
Are you ready for the data deluge?
Nowadays, companies and public bodies โ€ฆ
 โ—   Store and face huge amounts of data, that are very
     diverse and heterogeneous
     โ—   Sales
     โ—   Stocks
     โ—   Socio-economical data
     โ—   Surveys
     โ—   โ€ฆ
     โ—   Impact assessment of their advertisment campaigns
     โ—   Website visits
     โ—   Social networks
In a world that changes rapidly ...
 โ—   Which imposes to take informed and strategic
     decisions more and more often and rapidly in order
     to keep competitive
 โ—   So, they require to analyze these huge amounts of
     data rapidly, simply and efficiently
 โ—   For that they use more and more some BI
     (Business Intelligence) tools
 โ—   These tools produce:
     โ—   Synthesis reports (PDF, Excel, ...)
     โ—   Interactive analytical dashboards
Reports and dashboards
Reports and dashboards
Reports and dashboards
Reports and dashboards
Reports and dashboards
Reports and dashboards
Location is everywhere! ;-)
โ—   About 80% of all data stored in corporate
    databases has a spatial component [Franklin, 1992]
    โ—  Mail address
     โ— Postal/ZIP code


     โ— Coordinates


     โ— IP, phone number, โ€ฆ


โ—   As time, space (location) is a crucial dimension that
    should be taken into account when analyzing
    corporate data!
How to take into account location โ€ฆ
 โ—   It requires to get the right tools in order to observe,
     handle and explore this type of information in BI
     tools ...
 โ—   Let us imagine you are HSBC โ€ฆ or ministry for
     public safety โ€ฆ or Haiti government ...
 โ—   Do you think that cross tables or charts are the
     best media to answer these type of questions ?
The right medium is obviously
Le bon mรฉdium, c'est la carte ! a map!
The right medium is obviously
Le bon mรฉdium, c'est la carte ! a map!
The right medium is obviously
Le bon mรฉdium, c'est la carte ! a map!
So, GeoBI (Geospatial BI) ...
โ—   Brings :
    โ—   The map ...
    โ—   and all the tools required to represent, navigate and
        analyse the geospatial dimension
โ—   In the very core of BI tools of the market
โ—   In order to fully take into account the spatial
    dimension in the corporate data analysis and
    decision processes based on these data!
BI and geospatial industry
Industry




                                                    Business
                          Geospatial        Web   Intelligence
                                            2.0
                                                      (BI)
                                         GeoBI

            3 billions $ in software              8,8 billions $ in software
Size




           (total of 15 billions $ IT)            (increased of 22% in 2008)
Players
Back in 2005 ...
โ—   GeoSOA research team: research in BI, geospatial and mobiliy
โ—   Purposes:
    โ—   Propose ubiquitous and mobile decision making tools which make use of the
        geospatial dimension (mobile GeoBI),
    โ—   And find ways to deliver a business info adapted to the context of the user
        (location, environment, situation, pupose, ...)
โ—   But, unfortunately:
    โ—   No GeoBI tool were available and enabling:
        โ€“   The processing of large volumes of information that come from very diverse and
            heterogeneous data sources
        โ€“   The rapid delivery of these data to numerous concurrent users in a
            connected/disconnected modes (web services architecture)
        โ€“   The support of standards dedicated to mobility
        โ€“   With key GeoBI capabilities and with a rich, comprehensive and extensible API at an
            affordable cost
        โ€“   Relying on a robust and complete BI architecture in order to be able to fulfill all types of
            user requirements
Classical architecture of a BI infrastructure




โ—
  Transactional databases
โ—
  Web ressources
โ—
  XML, flat files, proprietary file
  formats (Excel spreadsheets, โ€ฆ)
โ—
  LDAP
โ—
  โ€ฆ
The Data Warehouse: the crucial/central part!
 โ—
     Repository of an organizationโ€™s historical data,
     for analysis purposes.
 โ—
     Primarily destined to analysts and decision
     makers.
 โ—
     Separate from operational (OLTP) systems
     (source data)
     ๏‚จ But
         often stored in relational DBMS: Oracle, MSSQL,
      PostgreSQL, MySQL, Ingres, โ€ฆ
 โ—
     Contents are often presented in a summarized
     form (e.g. key performance indicators,
     dashboards, OLAP client applications, reports).
     ๏‚จ Need   to define some metrics/measures
The Data Warehouse: the crucial/central part!
 โ—
     Optimized for:
     ๏‚จ   Large volumes of data (up to terabytes);
     ๏‚จ   Fast response (<10 s) to analytical queries (vs. update speed for
         transactional DB):
          ๏ฎ   de-normalized data schemas (e.g. star or snowflake schemas),
                ๏‚จ   Introduces some redundancy to avoid time consuming JOIN queries
          ๏ฎ   all data are stored in the DW across time (no corrections),
          ๏ฎ   summary (aggregate) data at different levels of details and/or time scales,
          ๏ฎ   (multi)dimensional modeling (a dimension per analysis axis).
                ๏‚จ   All data are interrelated according to the analysis axes (OLAP datacube
                    paradigm)
 โ—
     Focus is thus more on the analysis / correlation of large
     amount of data than on retrieving/updating a precise set of
     data!
 โ—
     Specific methods to propagate updates into the DW needed!
MDX query language
 โ—
     MDX stands for MultiDimensional eXpressions
 โ—
     Multidimensional query language
 โ—
     De facto standard from Microsoft for SQL Server OLAP Services
     (now Analysis Services)
 โ—
     Also implemented by other OLAP servers (Essbase, Mondrian) and
     clients (Proclarity, Excel PivotTables, Cognos, JPivot, โ€ฆ)
 โ—
     MDX is for OLAP data cubes what SQL is for relational databases
 โ—
     Looks like a SQL query but relies on a different model (close to the
     one used in spreasheets)
 โ—
     SELECT
      { [Measures].[Store Sales] } ON COLUMNS,
      { [Date].[2002], [Date].[2003] } ON ROWS
     FROM Sales
     WHERE ( [Store].[USA].[CA] )
Results representation
   โ—
       SELECT
         { [Product].[All Products].[Drink],
            [Product].[All Products].[Food] } ON COLUMNS,
         { [Store].[All Stores].[USA].[WA].[Yakima].[Store 23],
            [Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6],
            [Store].[All Stores].[USA].[OR].[Portland].[Store 11] } ON ROWS
       FROM Warehouse
       WHERE ([Time].[1997], [Measures].[Units Shipped])




  ๏ฎ    OLAP client software propose:
       ๏‚จ Alternate representation modes (pie charts, diagrams, etc.)
       ๏‚จ Different tools to refine queries/explore data
            ๏ฎ   Drill down, roll up, pivot, โ€ฆ
            ๏ฎ   Based on operators provided by MDX
Geospatial BI adds maps and spatial analysis!




Require to consistently integrate the geospatial component in all parts of the architecture!
Pentaho open source BI software stack
  โ—
      http://www.pentaho.org
Pentaho open source BI software stack
   โ—
       Pentaho (http://www.pentaho.org)
                                                Pentaho
                                                Reporting




                         Kettle                 Mondrian




                                                 Weka

 + CDF: Community Dashboard Framework
 + Other projects: olap4j, JPivot, Halogen, โ€ฆ
Towards an open source geospatial BI stack



                                      & integration in various
                                     dashboard and reporting
                                               tools




            Spatial                                              S
                            โ€ข PostGIS
                            โ€ข Oracle Spatial



                                                         GeoKNIME
                                                       Spatial
An ETL tool is โ€ฆ
 โ—
     A type of software used to populate databases or data
     warehouses from heterogeneous data sources.
 โ—
     ETL stands for:
     โˆ’   Extract โ€“ Extract data from data sources
     โˆ’   Transform โ€“ Transformation of data in order to correct errors, make
         some data cleansing, change the data structure, make them compliant to
         defined standards, etc.
     โˆ’   Load โ€“ Load transformed data into the target DBMS
 โ—
     An ETL tool should manage the insertion of new data and the
     updating of existing data.
 โ—
     Should be able to perform transformations from :
     โˆ’   An OLTP system to another OLTP system
     โˆ’   An OLTP system to an analytical data warehouse
Why use an ETL tool?
 โ—
     Automation of complex and repetitive data processing
     without producing any specific code
 โ—
     Conversion between various data formats
 โ—
     Migration of data from a DBMS to another
 โ—
     Data feeding into various DBMS
 โ—
     Population of analytical data warehouses for decision
     support purposes
 โ—
     etc.
GeoKettle
 โ—
     GeoKettle is a "spatially-enabled" version of Pentaho Data
     Integration (Kettle)
 โ—
     Kettle is a metadata-driven ETL with direct execution of
     transformations
     โˆ’   No intermediate code generation!
 โ—
     Support of several DBMS and file formats
     โˆ’   DBMS support: MySQL, PostgreSQL, Oracle, DB2, MS SQL Server, ...
         (total of 37)
     โˆ’   Read/write support of various data file formats: text, Excel, Access,
         DBF, XML, ...
 โ—
     Numerous transformation steps
 โ—
     Support of methods for the updating of DW
GeoKettle
 โ—
     GeoKettle provides a true and consistent integration of the spatial
     component
     โˆ’   All steps provided by Kettle are able to deal with geospatial data types
     โˆ’   Some geospatial dedicated steps have been added
 โ—
     First release in May 2008: 2.5.2-20080531
 โ—
     Current stable version: 3.2.0-r188-20090706
 โ—
     To be released shortly: GeoKettle 2.0 with many new features!
 โ—
     Released under LGPL at http://www.geokettle.org
 โ—
     Used in different organizations and countries:
     โˆ’   Some ministries, bank, insurance, integrators, โ€ฆ
     โˆ’   E.g. GeoETL from Inova is in fact GeoKettle! :-)
 โ—
     A growing community of users and developers
GeoKettle
 โ—
     Transformations vs. Jobs:
     โˆ’   Running in parallel vs. running sequentially
 โ—
     All can be stored in a central repository (database)
     โˆ’   But each transformation or job could also be saved in a
         simple XML file!
 โ—
     Offers different interfaces:
     โˆ’   Spoon: GUI for the edition of transformations and jobs
     โˆ’   Pan: command line interface for running transformations
     โˆ’   Kitchen: command line interface for running jobs
     โˆ’   Carte: Web service for the remote execution of
         transformations and jobs
GeoKettle โ€“ Spoon
GeoKettle
 โ—   Version 2.0 provides support for:
     โˆ’   Handling geometry data types (based on JTS)
     โˆ’   Accessing Geometry objects in JavaScript
     โˆ’   It allows the definition of custom transformation steps by the user (โ€œModified
         JavaScript Valueโ€ step)
     โˆ’   Topological predicates (Intersects, crosses, etc.) and aggregation operators (envelope,
         union, geometry collection, ...)
     โˆ’   SRS definition and transformations
     โˆ’   Input / Output with some spatial DBMS
           - Native support for Oracle, PostGIS and MySQL
           - MS SQL Server 2008 and SQLite/Spatialite
           - Ingres and IBM DB2 can be used but it requires some tricks
     โˆ’   GIS file Input / Output: Shapefile, GML 3, KML 2.2 and OGR support (~33 vector data
         formats and DBMS)
     โˆ’   Sensor Web (SOS) and metadata (CSW) services
     โˆ’   Cartographic preview
     โˆ’   Spatial analysis and advanced geo-processing
GeoKettle
 โ—
     GeoKettle releases are aligned with the ones of Pentaho
     Data Integration (Kettle),
     โˆ’   GeoKettle then benefits all new features provided by
         PDI (Kettle).
 โ—
     Kettle is natively designed to be deployed in cluster and
     web service environments.
     โˆ’   It makes GeoKettle a perfect software component to be deployed
         as a service (SaaS) in cloud computing environments as those
         provided by Amazon EC2.
     โˆ’   It enables then the scalable, distributed and on demand
         processing of large and complex volumes of geospatial data in
         minutes for critical applications and without requiring a company
         to invest in an expensive IT infrastructure of servers, networks
         and software.
GeoKettle โ€“ Requirements and install
 โ—
     Very simple installation procedure
 โ—
     All you need is a Java Runtime Environment
     โ—
         Version 5 or higher
 โ—
     Just unzip the binary archive of GeoKettle ...
 โ—
     And letโ€™s go !
     โ—
         Run spoon.sh (UNIX/Linux/Mac)
         or spoon.bat (Windows)
 โ—
     Need help, please visit our wiki:
     โ—
       http://wiki.spatialytics.org
GeoKettle




            - Demo -
GeoKettle
 โ—
     Upcoming features:
     โˆ’   Implementation of data matching and conflation steps/jobs in order to
         allow advanced geometric data cleansing and comparison of
         geospatial datasets
     โˆ’   Read/write support for other DBMS, GIS file formats and services
          โˆ’   LAS (LiDAR), ...
          โˆ’   WFS-T, Sensor Web (TML, SensorML, SOS-T, ...), ...
     โˆ’   Dedicated steps for social media (Twitter, ...), OSM, generalization, ...
     โˆ’   Support of the third dimension, (x,y,z, M), linear reference systems,
         raster ...
     โˆ’   Raster support: development in progress of a plugin to integrate all
         capabilities provided by the Sextante library (BeETLe)
GeoMondrian
 โ—
     GeoMondrian is a "spatially-enabled" version of Pentaho
     Analysis Services (Mondrian)
 โ—
     GeoMondrian brings to the Mondrian OLAP server what
     PostGIS brings to the PostgreSQL DBMS
     โ€“   i.e. a consistent and powerful support for geospatial data.
 โ—
     Licensed under the EPL
 โ—
     http://www.geo-mondrian.org
GeoMondrian
 โ—
     As far as we know, it is the first implementation of a true
     Spatial OLAP (SOLAP) Server
     โˆ’   And it is an open source project! ;-)
 โ—
     Provides a consistent integration of spatial objects into the
     OLAP data cube structure
     โˆ’   Instead of fetching them from an external spatial DBMS, web
         service or a GIS file
 โ—
     Implements a native Geometry data type
 โ—
     Provides first spatial extensions to the MDX language
     โˆ’   Add spatial analysis capabilities to the analytical queries
 โ—
     At present, it only supports PostGIS datawarehouses
     โˆ’   But other DBMS will be supported in the next version!
Spatially enabled MDX
 โ—
     Goal: bring to Mondrian and MDX what SQL spatial extensions do
     for relational DBMS (i.e. Simple Features for SQL and
     implementations such as PostGIS).
 โ—
     Example query: filter spatial dimension members based on distance
     from a feature
     โˆ’   SELECT
          {[Measures].[Population]} on columns,
          Filter(
            {[Unite geographique].[Region economique].members},
              ST_Distance([Unitegeographique].CurrentMember.Properties("geom"),
              [Unite geographique].[Province].[Ontario].Properties("geom")) < 2.0
          ) on rows
         FROM [Recensements]
         WHERE [Temps].[Rencensement 2001 (2001-2003)].[2001]
Spatially enabled MDX
 โ—
     Many more possibilities:
     โˆ’   in-line geometry constructors (from WKT)
     โˆ’   member filters based on topological predicates
         (intersects, contains, within, โ€ฆ)
     โˆ’   spatial calculated members and measures (e.g.
         aggregates of spatial features, buffers)
     โˆ’   calculations based on scalar attributes derived from
         spatial features (area, length, distance, โ€ฆ)
GeoMondrian




              - Demo -
SOLAPLayers
 โ—
     SOLAPLayers is a lightweight cartographic component
     (framework) which enables navigation in geospatial (Spatial
     OLAP or SOLAP) data cubes, such as those handled by
     GeoMondrian.
 โ—
     It aims to be integrated into existing dashboard frameworks in
     order to produce interactive geo-analytical dashboards.
 โ—
     Such dashboards help in supporting the decision making
     process by including the geospatial dimension in the analysis
     of enterprise data.
 โ—
     First version stems from a GSoC 2008 project performed
     under the umbrella of OSGeo.
 โ—
     Licensed under BSD (client part) and EPL (server part).
 โ—
     http://www.solaplayers.org
SOLAPLayers v1
 โ—
     Version 1 was based on OpenLayers and Dojo
 โ—
     It allows:
     โˆ’   the connection with a Spatial OLAP server such as
         GeoMondrian,
     โˆ’   some basic navigation capabilities in the geospatial
         data cubes,
     โˆ’   and the cartographic representation of some measures
         as static or dynamic choropleth maps, maps with
         proportional symbols.
SOLAPLayers v1
SOLAPLayers v1
SOLAPLayers v1
 โ—
     Version 1 was a mostly proof of concept!
 โ—
     It presents important limitations:
     โˆ’   Allows only the cartographic representation (no crosstabs or
         charts)
     โˆ’   Works only for one measure and the spatial dimension !
     โˆ’   Offers limited navigation capabilities in the geospatial
         data cubes
     โˆ’   Is able to connect to GeoMondrian only
     โˆ’   Extending the framework is difficult due to the
         lack of flexibility and the poor documentation of Dojo,
     โˆ’   Integration with other currently used geo-web and dashboard
         frameworks was difficult
     โˆ’   ...
SOLAPLayers 2.0
 โ—
     So, SOLAPLayers has undergone (and is still
     undergoing ;-) ) a deep re-engineering!
 โ—
     Version 2 is fully based on ExtJS/GeoExt (and hence
     OpenLayers)
     โˆ’   It will make its integration with other geo/web and
         BI/dashboard frameworks easier
     โˆ’   It provides some new ExtJS components dedicated to
         GeoBI!
     โˆ’   Based on the philosophy for the development of applications
         adopted by these geo-web frameworks, it allows an easier
         creation/maintenance of the produced geo-analytical
         dashboards!
     โˆ’   Like ExtJS, it supports internationalization!
SOLAPLayers 2.0 โ€“ Architecture

  1                                       Built-in or LDAP
                                          Server
      SOLAP Server                                     Authentication


            Native or XML/A

                              OLAP4J
                                                        MDX


                                                                        Client
                                       Server
                                                     SOLAPJSON
SOLAPLayers 2.0 โ€“ Architecture

  1                                       Built-in or LDAP
                                          Server
      SOLAP Server                                     Authentication


            Native or XML/A

                              OLAP4J
                                                        MDX
      OLAP Server
                                                                        Client
            Native or XML/A            Server
                                                     SOLAPJSON
 2



 Geospatial data source
 (WFS, DBMS, ...)
SOLAPLayers 2.0 โ€“ Architecture

  1                                            Built-in or LDAP
                                               Server
      SOLAP Server                                          Authentication


             Native or XML/A

                               OLAP4J
                                                             MDX
      OLAP Server
                                                                             Client
             Native or XML/A                Server
                                                          SOLAPJSON
  2

                                        Bridge architecture
 Geospatial data source                 โ€ข Maximize what is in place in organisations
                                        โ€ข But, no Geo-MDX capabilities available!
 (WFS, DBMS, ...)
SOLAPLayers 2.0 โ€“ Architecture

  1                                           Built-in or LDAP
                                              Server
      SOLAP Server                                         Authentication


            Native or XML/A

                              OLAP4J
                                                            MDX
      OLAP Server
                                                                            Client
            Native or XML/A               Server
                                                         SOLAPJSON
 2


                                                   3
 Geospatial data source
 (WFS, DBMS, ...)                      Geospatial data source
                                       (WFS, DBMS, ...)
SOLAPLayers 2.0 โ€“ Architecture

  1                                           Built-in or LDAP
                                              Server
      SOLAP Server                                         Authentication


            Native or XML/A

                              OLAP4J
                                                            MDX
      OLAP Server
                                                                              Client
            Native or XML/A               Server
                                                         SOLAPJSON
 2
                                                                    โ€ข For simple geo-dashboards
                                                                    โ€ข Based on transactional data

                                                   3                โ€ข Thematic mapping
 Geospatial data source                                             โ€ข No Geo-MDX and drill-down
 (WFS, DBMS, ...)                      Geospatial data source
                                       (WFS, DBMS, ...)               or roll-up capabilities!
SOLAPLayers 2.0 โ€“ Architecture
 โ—
     Many more connectors to come โ€ฆ
     โ€“   GeoKettle
     โ€“   CDA (BI domain)
     โ€“   Oracle/MSSQL support
     โ€“   ...
 โ—
     Many more output formats to be available ...
     โ€“   Image (PNG, ...)
     โ€“   KML
     โ€“   ...
SOLAPLayers 2.0 โ€“ Geo-dashboard made easy!

 1 Define the template of the dashboard in a HTML file
SOLAPLayers 2.0 โ€“ Geo-dashboard made easy!

 1 Define the template of the dashboard in a HTML file




                                           Define your dashboard components in a JS file
                                         2 and map it to the div in the HTML file
SOLAPLayers 2.0 โ€“ Geo-dashboard made easy!

   3
Enjoy! ;-)
SOLAPLayers 2.0
SOLAPLayers 2.0
SOLAPLayers 2.0
SOLAPLayers 2.0
SOLAPLayers 2.0
SOLAPLayers 2.0




                  - Demo -
GeoKNIME

  โ—
      Constats
      โ—
          Quartiers pauvres
           โ€“   Tenderloin
           โ€“   Bayview
           โ€“   Mission
      โ—
          Quartiers riches
           โ€“   Central
           โ€“   Southern
           โ€“   Northern
           โ€“   โ€ฆ
      โ—
          Sud-Est de San Francisco
           โ€“   Criminalitรฉ รฉlevรฉe
GeoKNIME
77

รฉo
Drogue/Narcotique

Violence armรฉe

Prostitution




                    78
Cluster#1
      Cluster#2
        Cluster#3
Prรฉdiction
                    Nล“ud de
                  configuration
                      KNN




Valeurs rรฉelles
Conclusion & outlooks
 โ—   A rich and passionating topic ...
 โ—   And it is just an introduction ;-)
 โ—   Do not hesitate to ask for more demos!
 โ—   R&D is still required in this domain ...
 โ—   Open source allows cooperation/collaboration and makes research work easier:
     students can use the infrastructure to develop their own research without
     reinventing the wheel
 โ—   Based on this infrastructure, some research works on mobile GeoBI have
     already been performed:

        โ€“ Web   services for the dissemination of geo-analytical data
        โ€“ Methods  for real time updating and integration of data stemming from
            sensors
        โ€“ Definition   of mobile GeoBI context profiles
        โ€“ Implementation     of first mobile and context aware GeoBI clients
        โ€“โ€ฆ
 โ—   Towards active geospatial datawarehouses ...

More Related Content

What's hot

GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolThierry Badard
ย 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonJoachim Van der Auwera
ย 
Spatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSpatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSafe Software
ย 
Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"mercatorlem
ย 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...giovannibiallo
ย 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_ISRamesh Ch
ย 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_ISRamesh Ch
ย 
Data managing and Exchange GDB
Data managing and Exchange GDB Data managing and Exchange GDB
Data managing and Exchange GDB Esri
ย 
Enterprise geodatabase sql access and administration
Enterprise geodatabase sql access and administrationEnterprise geodatabase sql access and administration
Enterprise geodatabase sql access and administrationbrentpierce
ย 
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesOzri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesWalter Simonazzi
ย 
ESRI Mapping & Charting Solution: ArcGIS 10 Production Mapping
ESRI Mapping & Charting Solution: ArcGIS 10 Production MappingESRI Mapping & Charting Solution: ArcGIS 10 Production Mapping
ESRI Mapping & Charting Solution: ArcGIS 10 Production Mappingmmarques_esri
ย 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroSpagoWorld
ย 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsChristophe Debruyne
ย 
II-SDV 2012 Open Source Platform & Cloud Platform for Information Analysis
II-SDV 2012 Open Source Platform & Cloud Platform for Information AnalysisII-SDV 2012 Open Source Platform & Cloud Platform for Information Analysis
II-SDV 2012 Open Source Platform & Cloud Platform for Information AnalysisDr. Haxel Consult
ย 
Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23Martin Bรฉm
ย 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementEsri South Africa
ย 
Evolution of Esri Data Formats Seminar
Evolution of Esri Data Formats SeminarEvolution of Esri Data Formats Seminar
Evolution of Esri Data Formats SeminarEsri South Africa
ย 

What's hot (20)

GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL tool
ย 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
ย 
Spatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSpatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data Sharing
ย 
Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"
ย 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
ย 
Geohosting
GeohostingGeohosting
Geohosting
ย 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
ย 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
ย 
Data managing and Exchange GDB
Data managing and Exchange GDB Data managing and Exchange GDB
Data managing and Exchange GDB
ย 
Enterprise geodatabase sql access and administration
Enterprise geodatabase sql access and administrationEnterprise geodatabase sql access and administration
Enterprise geodatabase sql access and administration
ย 
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesOzri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
ย 
ESRI Mapping & Charting Solution: ArcGIS 10 Production Mapping
ESRI Mapping & Charting Solution: ArcGIS 10 Production MappingESRI Mapping & Charting Solution: ArcGIS 10 Production Mapping
ESRI Mapping & Charting Solution: ArcGIS 10 Production Mapping
ย 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
ย 
Oracle: DW Design
Oracle: DW DesignOracle: DW Design
Oracle: DW Design
ย 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
ย 
II-SDV 2012 Open Source Platform & Cloud Platform for Information Analysis
II-SDV 2012 Open Source Platform & Cloud Platform for Information AnalysisII-SDV 2012 Open Source Platform & Cloud Platform for Information Analysis
II-SDV 2012 Open Source Platform & Cloud Platform for Information Analysis
ย 
Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23
ย 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data Management
ย 
Varadarajan CV
Varadarajan CVVaradarajan CV
Varadarajan CV
ย 
Evolution of Esri Data Formats Seminar
Evolution of Esri Data Formats SeminarEvolution of Esri Data Formats Seminar
Evolution of Esri Data Formats Seminar
ย 

Viewers also liked

Webinar: GIS and BI with Open Source
Webinar: GIS and BI with Open SourceWebinar: GIS and BI with Open Source
Webinar: GIS and BI with Open SourceSpagoWorld
ย 
Geospatial analytics data science sg meetup
Geospatial analytics   data science sg meetupGeospatial analytics   data science sg meetup
Geospatial analytics data science sg meetupNUS-ISS
ย 
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions Geoawesomeness
ย 
Open Source Geospatial
Open Source GeospatialOpen Source Geospatial
Open Source GeospatialJody Garnett
ย 
Improve Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functionsImprove Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functionsRaimonds Simanovskis
ย 
HR is the new Marketing; the future of Employer Branding
HR is the new Marketing; the future of Employer BrandingHR is the new Marketing; the future of Employer Branding
HR is the new Marketing; the future of Employer BrandingTEDxMongKok
ย 
Employer Branding Presentation Coca Cola
Employer Branding Presentation Coca ColaEmployer Branding Presentation Coca Cola
Employer Branding Presentation Coca Colabrandbliss
ย 
L'Oreal Employer Branding and Employee Value Proposition (EVP)
L'Oreal Employer Branding and Employee Value Proposition (EVP)L'Oreal Employer Branding and Employee Value Proposition (EVP)
L'Oreal Employer Branding and Employee Value Proposition (EVP)Link Humans
ย 
The Insiders Guide to Employer Branding - 27 Best Practice Insights
The Insiders Guide to Employer Branding - 27 Best Practice InsightsThe Insiders Guide to Employer Branding - 27 Best Practice Insights
The Insiders Guide to Employer Branding - 27 Best Practice InsightsKelly Services
ย 

Viewers also liked (10)

Webinar: GIS and BI with Open Source
Webinar: GIS and BI with Open SourceWebinar: GIS and BI with Open Source
Webinar: GIS and BI with Open Source
ย 
Geobi Project - fossa2010
Geobi Project -  fossa2010Geobi Project -  fossa2010
Geobi Project - fossa2010
ย 
Geospatial analytics data science sg meetup
Geospatial analytics   data science sg meetupGeospatial analytics   data science sg meetup
Geospatial analytics data science sg meetup
ย 
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions
GeoTrends 2017 report - Geospatial industry trends, forecasts and predictions
ย 
Open Source Geospatial
Open Source GeospatialOpen Source Geospatial
Open Source Geospatial
ย 
Improve Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functionsImprove Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functions
ย 
HR is the new Marketing; the future of Employer Branding
HR is the new Marketing; the future of Employer BrandingHR is the new Marketing; the future of Employer Branding
HR is the new Marketing; the future of Employer Branding
ย 
Employer Branding Presentation Coca Cola
Employer Branding Presentation Coca ColaEmployer Branding Presentation Coca Cola
Employer Branding Presentation Coca Cola
ย 
L'Oreal Employer Branding and Employee Value Proposition (EVP)
L'Oreal Employer Branding and Employee Value Proposition (EVP)L'Oreal Employer Branding and Employee Value Proposition (EVP)
L'Oreal Employer Branding and Employee Value Proposition (EVP)
ย 
The Insiders Guide to Employer Branding - 27 Best Practice Insights
The Insiders Guide to Employer Branding - 27 Best Practice InsightsThe Insiders Guide to Employer Branding - 27 Best Practice Insights
The Insiders Guide to Employer Branding - 27 Best Practice Insights
ย 

Similar to Open Source Geospatial Business Intelligence (GeoBI): Definition, architectures, projects, challenges and outlooks

Rohit Resume
Rohit ResumeRohit Resume
Rohit ResumeRohit Kumar
ย 
VenkatSubbaReddy_Resume
VenkatSubbaReddy_ResumeVenkatSubbaReddy_Resume
VenkatSubbaReddy_ResumeVenkata SubbaReddy
ย 
Intro to Report Developer Role
Intro to Report Developer RoleIntro to Report Developer Role
Intro to Report Developer RoleJonathan Bloom
ย 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Singh
ย 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
ย 
Sowjanya H J_BE with 4 yr exp_ Informatica
Sowjanya H J_BE with 4 yr exp_ InformaticaSowjanya H J_BE with 4 yr exp_ Informatica
Sowjanya H J_BE with 4 yr exp_ Informaticasowjanya H J
ย 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy OverviewRoberto Zerbini
ย 
Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012Bloom Consulting
ย 
BigData Hadoop
BigData Hadoop BigData Hadoop
BigData Hadoop Kumari Surabhi
ย 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesSpringPeople
ย 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Adrien Blind
ย 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"jstrobl
ย 
IBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training PurposesIBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training PurposesNatalija Pavic
ย 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World DistilledRTTS
ย 
Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Mobcoder
ย 
Big data and you
Big data and you Big data and you
Big data and you IBM
ย 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzerquaish abuzer
ย 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) SkillsOscar Corcho
ย 

Similar to Open Source Geospatial Business Intelligence (GeoBI): Definition, architectures, projects, challenges and outlooks (20)

Rohit Resume
Rohit ResumeRohit Resume
Rohit Resume
ย 
VenkatSubbaReddy_Resume
VenkatSubbaReddy_ResumeVenkatSubbaReddy_Resume
VenkatSubbaReddy_Resume
ย 
Intro to Report Developer Role
Intro to Report Developer RoleIntro to Report Developer Role
Intro to Report Developer Role
ย 
Big Data SE vs. SE for Big Data
Big Data SE vs. SE for Big DataBig Data SE vs. SE for Big Data
Big Data SE vs. SE for Big Data
ย 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPT
ย 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
ย 
Sowjanya H J_BE with 4 yr exp_ Informatica
Sowjanya H J_BE with 4 yr exp_ InformaticaSowjanya H J_BE with 4 yr exp_ Informatica
Sowjanya H J_BE with 4 yr exp_ Informatica
ย 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
ย 
Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012
ย 
BigData Hadoop
BigData Hadoop BigData Hadoop
BigData Hadoop
ย 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practices
ย 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
ย 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
ย 
IBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training PurposesIBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training Purposes
ย 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World Distilled
ย 
Resume
ResumeResume
Resume
ย 
Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021
ย 
Big data and you
Big data and you Big data and you
Big data and you
ย 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzer
ย 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
ย 

Recently uploaded

#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024BookNet Canada
ย 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
ย 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
ย 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
ย 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
ย 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
ย 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
ย 
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhisoniya singh
ย 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
ย 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
ย 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
ย 
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Alan Dix
ย 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
ย 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
ย 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
ย 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
ย 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...gurkirankumar98700
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
ย 

Recently uploaded (20)

#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
ย 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
ย 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
ย 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
ย 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
ย 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
ย 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
ย 
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
ย 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
ย 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
ย 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
ย 
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
ย 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
ย 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
ย 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
ย 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
ย 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service ๐Ÿธ 8923113531 ๐ŸŽฐ Avail...
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
ย 

Open Source Geospatial Business Intelligence (GeoBI): Definition, architectures, projects, challenges and outlooks

  • 1. Open Source Geospatial Business Intelligence (GeoBI): Definition, architectures, projects, challenges and outlooks Prof. Thierry Badard 3rd OSGIS Conference Nottingham University, Nottingham, UK โ€“ June 21-22, 2011
  • 2. Content of the presentation โ— Open data / Data deluge โ— BI & Geospatial BI (GeoBI) โ— Definition โ— Architecture โ— Offerings โ— Open source GeoBI solutions โ— Conclusion & outlooks
  • 3. Open data, OSM, social networks, mobility ...
  • 4. Open data, OSM, social networks, mobility ...
  • 5. Open data, OSM, social networks, mobility ...
  • 6. Open data, OSM, social networks, mobility ...
  • 7. Open data, OSM, social networks, mobility ...
  • 8. Open data, OSM, social networks, mobility ...
  • 9. Open data, OSM, social networks, mobility ...
  • 10. Open data, OSM, social networks, mobility ...
  • 11. Are you ready for the data deluge?
  • 12. Nowadays, companies and public bodies โ€ฆ โ— Store and face huge amounts of data, that are very diverse and heterogeneous โ— Sales โ— Stocks โ— Socio-economical data โ— Surveys โ— โ€ฆ โ— Impact assessment of their advertisment campaigns โ— Website visits โ— Social networks
  • 13. In a world that changes rapidly ... โ— Which imposes to take informed and strategic decisions more and more often and rapidly in order to keep competitive โ— So, they require to analyze these huge amounts of data rapidly, simply and efficiently โ— For that they use more and more some BI (Business Intelligence) tools โ— These tools produce: โ— Synthesis reports (PDF, Excel, ...) โ— Interactive analytical dashboards
  • 20. Location is everywhere! ;-) โ— About 80% of all data stored in corporate databases has a spatial component [Franklin, 1992] โ— Mail address โ— Postal/ZIP code โ— Coordinates โ— IP, phone number, โ€ฆ โ— As time, space (location) is a crucial dimension that should be taken into account when analyzing corporate data!
  • 21. How to take into account location โ€ฆ โ— It requires to get the right tools in order to observe, handle and explore this type of information in BI tools ... โ— Let us imagine you are HSBC โ€ฆ or ministry for public safety โ€ฆ or Haiti government ... โ— Do you think that cross tables or charts are the best media to answer these type of questions ?
  • 22. The right medium is obviously Le bon mรฉdium, c'est la carte ! a map!
  • 23. The right medium is obviously Le bon mรฉdium, c'est la carte ! a map!
  • 24. The right medium is obviously Le bon mรฉdium, c'est la carte ! a map!
  • 25. So, GeoBI (Geospatial BI) ... โ— Brings : โ— The map ... โ— and all the tools required to represent, navigate and analyse the geospatial dimension โ— In the very core of BI tools of the market โ— In order to fully take into account the spatial dimension in the corporate data analysis and decision processes based on these data!
  • 26. BI and geospatial industry Industry Business Geospatial Web Intelligence 2.0 (BI) GeoBI 3 billions $ in software 8,8 billions $ in software Size (total of 15 billions $ IT) (increased of 22% in 2008) Players
  • 27. Back in 2005 ... โ— GeoSOA research team: research in BI, geospatial and mobiliy โ— Purposes: โ— Propose ubiquitous and mobile decision making tools which make use of the geospatial dimension (mobile GeoBI), โ— And find ways to deliver a business info adapted to the context of the user (location, environment, situation, pupose, ...) โ— But, unfortunately: โ— No GeoBI tool were available and enabling: โ€“ The processing of large volumes of information that come from very diverse and heterogeneous data sources โ€“ The rapid delivery of these data to numerous concurrent users in a connected/disconnected modes (web services architecture) โ€“ The support of standards dedicated to mobility โ€“ With key GeoBI capabilities and with a rich, comprehensive and extensible API at an affordable cost โ€“ Relying on a robust and complete BI architecture in order to be able to fulfill all types of user requirements
  • 28. Classical architecture of a BI infrastructure โ— Transactional databases โ— Web ressources โ— XML, flat files, proprietary file formats (Excel spreadsheets, โ€ฆ) โ— LDAP โ— โ€ฆ
  • 29. The Data Warehouse: the crucial/central part! โ— Repository of an organizationโ€™s historical data, for analysis purposes. โ— Primarily destined to analysts and decision makers. โ— Separate from operational (OLTP) systems (source data) ๏‚จ But often stored in relational DBMS: Oracle, MSSQL, PostgreSQL, MySQL, Ingres, โ€ฆ โ— Contents are often presented in a summarized form (e.g. key performance indicators, dashboards, OLAP client applications, reports). ๏‚จ Need to define some metrics/measures
  • 30. The Data Warehouse: the crucial/central part! โ— Optimized for: ๏‚จ Large volumes of data (up to terabytes); ๏‚จ Fast response (<10 s) to analytical queries (vs. update speed for transactional DB): ๏ฎ de-normalized data schemas (e.g. star or snowflake schemas), ๏‚จ Introduces some redundancy to avoid time consuming JOIN queries ๏ฎ all data are stored in the DW across time (no corrections), ๏ฎ summary (aggregate) data at different levels of details and/or time scales, ๏ฎ (multi)dimensional modeling (a dimension per analysis axis). ๏‚จ All data are interrelated according to the analysis axes (OLAP datacube paradigm) โ— Focus is thus more on the analysis / correlation of large amount of data than on retrieving/updating a precise set of data! โ— Specific methods to propagate updates into the DW needed!
  • 31. MDX query language โ— MDX stands for MultiDimensional eXpressions โ— Multidimensional query language โ— De facto standard from Microsoft for SQL Server OLAP Services (now Analysis Services) โ— Also implemented by other OLAP servers (Essbase, Mondrian) and clients (Proclarity, Excel PivotTables, Cognos, JPivot, โ€ฆ) โ— MDX is for OLAP data cubes what SQL is for relational databases โ— Looks like a SQL query but relies on a different model (close to the one used in spreasheets) โ— SELECT { [Measures].[Store Sales] } ON COLUMNS, { [Date].[2002], [Date].[2003] } ON ROWS FROM Sales WHERE ( [Store].[USA].[CA] )
  • 32. Results representation โ— SELECT { [Product].[All Products].[Drink], [Product].[All Products].[Food] } ON COLUMNS, { [Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Store].[All Stores].[USA].[OR].[Portland].[Store 11] } ON ROWS FROM Warehouse WHERE ([Time].[1997], [Measures].[Units Shipped]) ๏ฎ OLAP client software propose: ๏‚จ Alternate representation modes (pie charts, diagrams, etc.) ๏‚จ Different tools to refine queries/explore data ๏ฎ Drill down, roll up, pivot, โ€ฆ ๏ฎ Based on operators provided by MDX
  • 33. Geospatial BI adds maps and spatial analysis! Require to consistently integrate the geospatial component in all parts of the architecture!
  • 34. Pentaho open source BI software stack โ— http://www.pentaho.org
  • 35. Pentaho open source BI software stack โ— Pentaho (http://www.pentaho.org) Pentaho Reporting Kettle Mondrian Weka + CDF: Community Dashboard Framework + Other projects: olap4j, JPivot, Halogen, โ€ฆ
  • 36. Towards an open source geospatial BI stack & integration in various dashboard and reporting tools Spatial S โ€ข PostGIS โ€ข Oracle Spatial GeoKNIME Spatial
  • 37. An ETL tool is โ€ฆ โ— A type of software used to populate databases or data warehouses from heterogeneous data sources. โ— ETL stands for: โˆ’ Extract โ€“ Extract data from data sources โˆ’ Transform โ€“ Transformation of data in order to correct errors, make some data cleansing, change the data structure, make them compliant to defined standards, etc. โˆ’ Load โ€“ Load transformed data into the target DBMS โ— An ETL tool should manage the insertion of new data and the updating of existing data. โ— Should be able to perform transformations from : โˆ’ An OLTP system to another OLTP system โˆ’ An OLTP system to an analytical data warehouse
  • 38. Why use an ETL tool? โ— Automation of complex and repetitive data processing without producing any specific code โ— Conversion between various data formats โ— Migration of data from a DBMS to another โ— Data feeding into various DBMS โ— Population of analytical data warehouses for decision support purposes โ— etc.
  • 39. GeoKettle โ— GeoKettle is a "spatially-enabled" version of Pentaho Data Integration (Kettle) โ— Kettle is a metadata-driven ETL with direct execution of transformations โˆ’ No intermediate code generation! โ— Support of several DBMS and file formats โˆ’ DBMS support: MySQL, PostgreSQL, Oracle, DB2, MS SQL Server, ... (total of 37) โˆ’ Read/write support of various data file formats: text, Excel, Access, DBF, XML, ... โ— Numerous transformation steps โ— Support of methods for the updating of DW
  • 40. GeoKettle โ— GeoKettle provides a true and consistent integration of the spatial component โˆ’ All steps provided by Kettle are able to deal with geospatial data types โˆ’ Some geospatial dedicated steps have been added โ— First release in May 2008: 2.5.2-20080531 โ— Current stable version: 3.2.0-r188-20090706 โ— To be released shortly: GeoKettle 2.0 with many new features! โ— Released under LGPL at http://www.geokettle.org โ— Used in different organizations and countries: โˆ’ Some ministries, bank, insurance, integrators, โ€ฆ โˆ’ E.g. GeoETL from Inova is in fact GeoKettle! :-) โ— A growing community of users and developers
  • 41. GeoKettle โ— Transformations vs. Jobs: โˆ’ Running in parallel vs. running sequentially โ— All can be stored in a central repository (database) โˆ’ But each transformation or job could also be saved in a simple XML file! โ— Offers different interfaces: โˆ’ Spoon: GUI for the edition of transformations and jobs โˆ’ Pan: command line interface for running transformations โˆ’ Kitchen: command line interface for running jobs โˆ’ Carte: Web service for the remote execution of transformations and jobs
  • 43. GeoKettle โ— Version 2.0 provides support for: โˆ’ Handling geometry data types (based on JTS) โˆ’ Accessing Geometry objects in JavaScript โˆ’ It allows the definition of custom transformation steps by the user (โ€œModified JavaScript Valueโ€ step) โˆ’ Topological predicates (Intersects, crosses, etc.) and aggregation operators (envelope, union, geometry collection, ...) โˆ’ SRS definition and transformations โˆ’ Input / Output with some spatial DBMS - Native support for Oracle, PostGIS and MySQL - MS SQL Server 2008 and SQLite/Spatialite - Ingres and IBM DB2 can be used but it requires some tricks โˆ’ GIS file Input / Output: Shapefile, GML 3, KML 2.2 and OGR support (~33 vector data formats and DBMS) โˆ’ Sensor Web (SOS) and metadata (CSW) services โˆ’ Cartographic preview โˆ’ Spatial analysis and advanced geo-processing
  • 44. GeoKettle โ— GeoKettle releases are aligned with the ones of Pentaho Data Integration (Kettle), โˆ’ GeoKettle then benefits all new features provided by PDI (Kettle). โ— Kettle is natively designed to be deployed in cluster and web service environments. โˆ’ It makes GeoKettle a perfect software component to be deployed as a service (SaaS) in cloud computing environments as those provided by Amazon EC2. โˆ’ It enables then the scalable, distributed and on demand processing of large and complex volumes of geospatial data in minutes for critical applications and without requiring a company to invest in an expensive IT infrastructure of servers, networks and software.
  • 45. GeoKettle โ€“ Requirements and install โ— Very simple installation procedure โ— All you need is a Java Runtime Environment โ— Version 5 or higher โ— Just unzip the binary archive of GeoKettle ... โ— And letโ€™s go ! โ— Run spoon.sh (UNIX/Linux/Mac) or spoon.bat (Windows) โ— Need help, please visit our wiki: โ— http://wiki.spatialytics.org
  • 46. GeoKettle - Demo -
  • 47. GeoKettle โ— Upcoming features: โˆ’ Implementation of data matching and conflation steps/jobs in order to allow advanced geometric data cleansing and comparison of geospatial datasets โˆ’ Read/write support for other DBMS, GIS file formats and services โˆ’ LAS (LiDAR), ... โˆ’ WFS-T, Sensor Web (TML, SensorML, SOS-T, ...), ... โˆ’ Dedicated steps for social media (Twitter, ...), OSM, generalization, ... โˆ’ Support of the third dimension, (x,y,z, M), linear reference systems, raster ... โˆ’ Raster support: development in progress of a plugin to integrate all capabilities provided by the Sextante library (BeETLe)
  • 48. GeoMondrian โ— GeoMondrian is a "spatially-enabled" version of Pentaho Analysis Services (Mondrian) โ— GeoMondrian brings to the Mondrian OLAP server what PostGIS brings to the PostgreSQL DBMS โ€“ i.e. a consistent and powerful support for geospatial data. โ— Licensed under the EPL โ— http://www.geo-mondrian.org
  • 49. GeoMondrian โ— As far as we know, it is the first implementation of a true Spatial OLAP (SOLAP) Server โˆ’ And it is an open source project! ;-) โ— Provides a consistent integration of spatial objects into the OLAP data cube structure โˆ’ Instead of fetching them from an external spatial DBMS, web service or a GIS file โ— Implements a native Geometry data type โ— Provides first spatial extensions to the MDX language โˆ’ Add spatial analysis capabilities to the analytical queries โ— At present, it only supports PostGIS datawarehouses โˆ’ But other DBMS will be supported in the next version!
  • 50. Spatially enabled MDX โ— Goal: bring to Mondrian and MDX what SQL spatial extensions do for relational DBMS (i.e. Simple Features for SQL and implementations such as PostGIS). โ— Example query: filter spatial dimension members based on distance from a feature โˆ’ SELECT {[Measures].[Population]} on columns, Filter( {[Unite geographique].[Region economique].members}, ST_Distance([Unitegeographique].CurrentMember.Properties("geom"), [Unite geographique].[Province].[Ontario].Properties("geom")) < 2.0 ) on rows FROM [Recensements] WHERE [Temps].[Rencensement 2001 (2001-2003)].[2001]
  • 51. Spatially enabled MDX โ— Many more possibilities: โˆ’ in-line geometry constructors (from WKT) โˆ’ member filters based on topological predicates (intersects, contains, within, โ€ฆ) โˆ’ spatial calculated members and measures (e.g. aggregates of spatial features, buffers) โˆ’ calculations based on scalar attributes derived from spatial features (area, length, distance, โ€ฆ)
  • 52. GeoMondrian - Demo -
  • 53. SOLAPLayers โ— SOLAPLayers is a lightweight cartographic component (framework) which enables navigation in geospatial (Spatial OLAP or SOLAP) data cubes, such as those handled by GeoMondrian. โ— It aims to be integrated into existing dashboard frameworks in order to produce interactive geo-analytical dashboards. โ— Such dashboards help in supporting the decision making process by including the geospatial dimension in the analysis of enterprise data. โ— First version stems from a GSoC 2008 project performed under the umbrella of OSGeo. โ— Licensed under BSD (client part) and EPL (server part). โ— http://www.solaplayers.org
  • 54. SOLAPLayers v1 โ— Version 1 was based on OpenLayers and Dojo โ— It allows: โˆ’ the connection with a Spatial OLAP server such as GeoMondrian, โˆ’ some basic navigation capabilities in the geospatial data cubes, โˆ’ and the cartographic representation of some measures as static or dynamic choropleth maps, maps with proportional symbols.
  • 57. SOLAPLayers v1 โ— Version 1 was a mostly proof of concept! โ— It presents important limitations: โˆ’ Allows only the cartographic representation (no crosstabs or charts) โˆ’ Works only for one measure and the spatial dimension ! โˆ’ Offers limited navigation capabilities in the geospatial data cubes โˆ’ Is able to connect to GeoMondrian only โˆ’ Extending the framework is difficult due to the lack of flexibility and the poor documentation of Dojo, โˆ’ Integration with other currently used geo-web and dashboard frameworks was difficult โˆ’ ...
  • 58. SOLAPLayers 2.0 โ— So, SOLAPLayers has undergone (and is still undergoing ;-) ) a deep re-engineering! โ— Version 2 is fully based on ExtJS/GeoExt (and hence OpenLayers) โˆ’ It will make its integration with other geo/web and BI/dashboard frameworks easier โˆ’ It provides some new ExtJS components dedicated to GeoBI! โˆ’ Based on the philosophy for the development of applications adopted by these geo-web frameworks, it allows an easier creation/maintenance of the produced geo-analytical dashboards! โˆ’ Like ExtJS, it supports internationalization!
  • 59. SOLAPLayers 2.0 โ€“ Architecture 1 Built-in or LDAP Server SOLAP Server Authentication Native or XML/A OLAP4J MDX Client Server SOLAPJSON
  • 60. SOLAPLayers 2.0 โ€“ Architecture 1 Built-in or LDAP Server SOLAP Server Authentication Native or XML/A OLAP4J MDX OLAP Server Client Native or XML/A Server SOLAPJSON 2 Geospatial data source (WFS, DBMS, ...)
  • 61. SOLAPLayers 2.0 โ€“ Architecture 1 Built-in or LDAP Server SOLAP Server Authentication Native or XML/A OLAP4J MDX OLAP Server Client Native or XML/A Server SOLAPJSON 2 Bridge architecture Geospatial data source โ€ข Maximize what is in place in organisations โ€ข But, no Geo-MDX capabilities available! (WFS, DBMS, ...)
  • 62. SOLAPLayers 2.0 โ€“ Architecture 1 Built-in or LDAP Server SOLAP Server Authentication Native or XML/A OLAP4J MDX OLAP Server Client Native or XML/A Server SOLAPJSON 2 3 Geospatial data source (WFS, DBMS, ...) Geospatial data source (WFS, DBMS, ...)
  • 63. SOLAPLayers 2.0 โ€“ Architecture 1 Built-in or LDAP Server SOLAP Server Authentication Native or XML/A OLAP4J MDX OLAP Server Client Native or XML/A Server SOLAPJSON 2 โ€ข For simple geo-dashboards โ€ข Based on transactional data 3 โ€ข Thematic mapping Geospatial data source โ€ข No Geo-MDX and drill-down (WFS, DBMS, ...) Geospatial data source (WFS, DBMS, ...) or roll-up capabilities!
  • 64. SOLAPLayers 2.0 โ€“ Architecture โ— Many more connectors to come โ€ฆ โ€“ GeoKettle โ€“ CDA (BI domain) โ€“ Oracle/MSSQL support โ€“ ... โ— Many more output formats to be available ... โ€“ Image (PNG, ...) โ€“ KML โ€“ ...
  • 65. SOLAPLayers 2.0 โ€“ Geo-dashboard made easy! 1 Define the template of the dashboard in a HTML file
  • 66. SOLAPLayers 2.0 โ€“ Geo-dashboard made easy! 1 Define the template of the dashboard in a HTML file Define your dashboard components in a JS file 2 and map it to the div in the HTML file
  • 67. SOLAPLayers 2.0 โ€“ Geo-dashboard made easy! 3 Enjoy! ;-)
  • 73. SOLAPLayers 2.0 - Demo -
  • 74. GeoKNIME โ— Constats โ— Quartiers pauvres โ€“ Tenderloin โ€“ Bayview โ€“ Mission โ— Quartiers riches โ€“ Central โ€“ Southern โ€“ Northern โ€“ โ€ฆ โ— Sud-Est de San Francisco โ€“ Criminalitรฉ รฉlevรฉe
  • 76.
  • 79. Cluster#1 Cluster#2 Cluster#3
  • 80. Prรฉdiction Nล“ud de configuration KNN Valeurs rรฉelles
  • 81. Conclusion & outlooks โ— A rich and passionating topic ... โ— And it is just an introduction ;-) โ— Do not hesitate to ask for more demos! โ— R&D is still required in this domain ... โ— Open source allows cooperation/collaboration and makes research work easier: students can use the infrastructure to develop their own research without reinventing the wheel โ— Based on this infrastructure, some research works on mobile GeoBI have already been performed: โ€“ Web services for the dissemination of geo-analytical data โ€“ Methods for real time updating and integration of data stemming from sensors โ€“ Definition of mobile GeoBI context profiles โ€“ Implementation of first mobile and context aware GeoBI clients โ€“โ€ฆ โ— Towards active geospatial datawarehouses ...