EnergyData / README.md
README.md
Raw

EnergyData

A Web-based Energy Information System for Urban Areas

(Screenshot of the main screen)

(Screenshot of the detail page)

EnergyData is a modular web application designed to visualize buildings and their utility network usages. It features a map view with building geometry, colored by building age, and reveals detailed information about the utility usage history of each building.

The application is modularized into two parts: EnergyData-API, which is a data abstraction layer for the PostGIS database, and EnergyData-Web, which visualizes the data in a web interface. The OpenLayers library is used to provide an interactive map view with building data on top of a street map.

Technology Stack

  • PostgreSQL Database with 3D City Database schema for building geometry & measurement data
  • PostGIS for geospatial data management & building geometry optimization
  • Java for server-side components
  • JavaScript and HTML/CSS with Bootstrap for client-side components
  • OpenLayers library for interactive map view