Browse wiki

From HUES Platform Wiki
Model:GUI-GIS
Accessible to Public +
Authors Georgios Mavromatidis + , Julien Marquant + , Boran Morvaj + , Rachit Kansal +
Description GUI interface for the definition of inputs
GUI interface for the definition of inputs to an energy hub model (eHub Framework) that can be used by people who are interested in energy hub models, but are also looking for an easy way to define the required inputs. It can be used to define and generate the data for Energy modelling in a visual manner.
a for Energy modelling in a visual manner.  +
Download URL https://bitbucket.org/empa_lbst/gui-gis/get/HEAD.zip  +
License type CC BY-NC-SA  +
Related publications Documentation within the repository  +
Required software This project is based on the open-source G
This project is based on the open-source GIS application QGIS. This project exists as a QGIS Plugin that can be installed on the QGIS Desktop application. The core of QGIS is written in Cpp whereas the plugins are written in Python. The plugin is written in python and makes use of several python libraries. The GUI of Python plugin is developed by making use of PyQt (Python library for Qt GUI framework in Cpp). • PyQt4 • QGIS 2.18.7 (http://download.osgeo.org/qgis/windows/) The plugin makes use of the QGIS APIs (PyQGIS) to interact with the QGIS Desktop, more specifically the canvas as well as the QGIS Utilities. • qgis.core • qgis.gui The plugin performs basic vector network analysis in form of routing algorithms. For this purpose, it uses the grass library which is a part of QGIS as a part of the processing toolbox. • grass7 (7.2) • Processing toolbox (need to be enabled) Following are the python libraries on which the plugin depends (some need to be installed beforehand). • os: Reading/Writing data and creating paths relative to the script’s location • csv: Reading/Writing CSV files. • json: Reading/Writing JSON files. • math: calculation of complex data items to fill-up attribute tables. • processing: qgis processing python library for grass library. • xlsxwriter: Writing data into excel files. (need to be Installed) • xlrd: Reading data from Excel files. (need to be Installed) • pandas: Reading/Writing data and dealing with input and output. (need to be Installed) Note: These libraries can be installed using “pip”, but in case of Windows this needs to be done from the OSGeo Shell (as Admin) and not the usual command shell. The python libraries can be of the latest version. (using pip install.)
f the latest version. (using pip install.)  +
Categories Models , Modules2
Modification date
This property is a special property in this wiki.
5 February 2018 15:28:50  +
hide properties that link here 
  No properties link to this page.
 

 

Enter the name of the page to start browsing from.