Giter Site home page Giter Site logo

qgis_dashboard's Introduction

QGIS_Dashboard

LuisGeo Twitter

Repository of the plugin for building Dashboards in QGIS


. The purpose of the QGIS Dashboard plugin is to allow the creation of dashboards on the QGIS screen.


THIS PLUGIN IS IN DEVELOPMENT (PRODUCTION)

.


Table of Contents

Tutorial

General functioning of the plugin

The Dashboards are built by creating panels which will contain indicators or graphs, the panels are customizable, the user can move, delete, resize using the QGIS annotation tools. This plugin takes advantage and extends through Python the Html Annotations of QGIS to give them more functionality, display graphs, respond to events.

Charts and indicators available

So far the plugin has four types of panels:

  • Text panels: they display a value or indicator of a dataset or spatial query. This panel although simple, presents the widest variety of styles and configurations. The value displayed can come from a statistical summary of a dataset or a spatial query. The spatial query options will vary depending on the geometry of the layer being queried. If it is a polygon layer you can query the contained entities belonging to another layer, you can also query the entities contained at a specified distance from the selected entities of the polygon layer (buffer). If it is line or point you can only query the contained entities of another layer at a specified distance from the selected entities.
  • Bullet chart also called 'bullet' or 'speedometer' chart, similarly to the text panel it displays a value or indicator, but in a context that facilitates its interpretation, the user must specify a range within which the value is expected to oscillate, plus a threshold value, after which the condition is considered unfavorable or favorable.
  • Bar Chart can display a bar chart of a numeric field given the categories of a text field in the attribute table. You can also generate the chart from a set of numeric fields present in the attribute table. As for the style you can configure colors and text sizes, you can also assign a color to the bars or use one of the available color palettes.
  • .
  • Line chart by means of this chart you can represent a set of data presenting a chronological sequence. It presents similar style configuration options to the bar chart. You can plot only points if you set a line thickness equal to 0, lines of the specified thickness or filled areas.

qgis_dashboard's People

Contributors

luiscartogeo avatar

Stargazers

Sergio Zambrano 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.