King County WTD GIS
Combined Sewer Overflow Status Viewer
November 18, 2015
Peter Keum
peter.keum@kingcounty.gov

Happy GIS Day 2015 !


WTD Mission:
- Protect public health
 - Enhance environment by collecting and treating wastewater while recycling valuable resources for the Puget Sound Region.
 
KC Wastewater Treatment Division by numbers
- 
	
1.6 million people
 - 
	
420 square miles
 - 
	
391 miles sewer pipeline
 - 
	
72 facilities (PS & RS)
 - 
	
5 Treatment Plants: 180 MGD ~ Max. 900 MGD
 

- 38 KC CSO (combined Sewer Overflow) Outfalls
 
Combined Sewer Overflow

CSO = Stormwater (90%) + Sewer (10%)


1881 New York - 2.5 million pounds of horse manure per day
(not too) long time ago.... galaxy far away

Joseph Bazalgette




Modern Sewer Conveyance System

Combined Sewer Overflow (CSO)
Stormwater (90%) + Sewer (10%) = CSO

NPDES - National Pollutant Discharge Elimination System (NPDES) Permits

Why CSO Status Viewer?
Regulatory Requirement
Main Purpose is to Inform Public
WHAT
WHERE
WHEN

- Non-Interactive
 - Not Enough Information
 - Can Not Zoom
 - Hard to update Basemap
 
Meets the Purpose BUT ....

So 90s !


Assembling Pieces
- Python
 - GitHub
 - geoJSON
 - Leaftlet JS
 - Javascript
 - HTML
 
ETL
1. Extract - Python to take CSV status file from KC FTP site with KC and SPU data
- Data is collected through SCADA (Supervisory Control and Data Acquisition)
 
2. Transform - Python to generate geoJSON file
3. Load - "push" newly created geoJSON file into GitHub repository
Extract Transform Load
GitHub
- Ability to display geoJSON file/data automatically (June 2013)
 
- Using gh-page to customize and integrate Leaflet JS (Aaron's project)
 

GitHub


GitHub site

gh-page + Leaflet.js



Old
Current
Finished for now....

CUGOS
Cascadia
Users
of
Geospatial
Open
Source
(Community)

me


irc #cugos
CUGOS-Sidecar
Thank You
peter.keum@kingcounty.gov
GIS center & SPU GIS -cso real-time viewer
By Peter Keum
GIS center & SPU GIS -cso real-time viewer
KC CSO status viewer project highlight for CUGOS presentation Nov 2015 meeting.
- 2,691