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,451