/pv-viability-map

A system for displaying the efficiency of solar panels for certain homes. (Data not included)

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PV Viability Map

This project displays a map with clickable regions that correspond to rooftops. When things are clicked, tons of useful info gets spat out.

Ex.:

Screenshot

As you can see, it's in development.

The blue regions should correspond with the rooftops; you can click the and see little popups with tables in them, which look a little like this:

Building Area:        19375.7 m2
Useable Build Area:   13272 m2
Percent Useable:      68%
Expected Output:      1617230 kWh
System Size:          197.184 kW
Expected Savings:     $21690.24
Rooftop ID:           4718

It also has a form at /import to load shapefiles to the database, and a form at /setpass to change the password that protects the aforementioned /import form.

A PostgreSQL database with PostGIS installed is required. You can get both with apt-get install postgresql postgis. After this, a database must be created for PVMap to use. Run the init.sql file on the database, and change the contents of flaskconfig.py as needed.

For a full overview of PVMap's design, see documentation.txt.