This project was developed on the course of the Geographic Information System (GIS) of the master's degree program in data science at the University of Salerno. The goal of this project was develop a python plugin for the software Quantum GIS (QGIS) in order to visualize on the open street map all nuclear energy plant in the world. This plugin use the mqtt protocol for receive of radiation data from sensors in order to dinamically visualize it on the map. In order to clarify the visualization of the radiation data, a heat map was created and used. The plugin uses fake radiation, it simulates that the data comes from real sensors.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
First of all, you will need a machine running QGIS (it is available for Windows, Linux, MacOS. Android, FreeBSD ) and it must be allow multithreading.
What things you need to install the software and how to install them
- Download and install QGIS software from here: https://www.qgis.org/it/site/forusers/download.html
- Download and install git from here: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- We suggest download of 'Pycharm' IDE from here: https://www.jetbrains.com/pycharm/download/#section=linux
A step by step series that tell you how to get a development env running
-
Open your git shell
-
Execute the following command:
git clone https://github.com/DomenicoM92/energy_plant_radiation_module.git
-
Open your QGIS.
-
Go to Plugin.
-
Go to Manage and install plugin
-
Search energy_plant plugin and add it
- Follow the previous instructions
- Open qgis and run the energy_plant plugin
Project manager:
- Domenico Marino - Energy_Plant Plugin - DomenicoM92
- Ruggiero Mario - Energy_Plant Plugin - MarioR95
This project is totally open source and free to use.