Giter Club home page Giter Club logo

mapview's Introduction

OpenCube MapView

The OpenCube Map View enables map-based visualizations of linked data cubes with a geo-spatial dimension. It enables performing OLAP operations.

How it works

The OpenCube MapView is developed as a separate component of the OpenCube toolkit and is part of the “Data Exploring” lifecycle step. It supports visualization of cubes containing a geospation dimension (i.e. sdmx-dimension:refArea). The MapView can be initialized by creating a widget giving as input the map focus to be used (currently BE and EU are supported). The visualization maps are created using OpenStreetMap.

Widget configuration:

{{#widget: MapView|
      asynch='true' |
      mapzoom='BE'
 }}

###Functionality

Currently the maps supported by MapView are:

  • Choropleth map. Each location available in the dataset is represented as a polygon in the visualized map. The polygon changes color density depending on observation's measure value.
  • Markers Map. It. uses markers to represents the observation value for a specific geographic location for a combination of dimension restrictions.
  • Bubble Map. Each bubble represents the observation value for a specific geographic location for a combination of dimension restrictions. The radius of the bubble indicates the value of the observation's measure.

The functionalities that are provided by the OpenCube Map View regardless the type of the selected map are the following:

  • The user can change the type of visualization from a dropdown list.
  • The user can change the values of the fixed dimensions in the dropdown list.
  • The user can select the dimensions that will be included in the cube that will be visualized on the map.
  • The user can create and store an one-dimensional slice based on the data that are presented on the map.
  • The user can select the geography granularity to be visualized

mapview's People

Contributors

zeginis avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.