Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Texas Flood Viewer: Backstage Pass

Texas Flood Viewer: Backstage Pass

Adam Breznicky – Texas Natural Resources Information System

More Decks by Texas Natural Resources Information System

Other Decks in Technology

Transcript

  1. Texas Flood Viewer: Backstage Pass Adam Breznicky – Texas Natural

    Resources Information System Texas GIS Community Mee3ng – 3rd Quarter
  2. Texas GIS Community Mee3ng – 3rd Quarter Frontend: •  Static

    S3 Bucket Site •  React JS •  Redux State Store •  React Router •  Material Design Lite (deprecated) •  Sass •  Mobile & Desktop Friendly •  Leaflet Webmap •  UTF Grid Layers (interactive raster) •  AWS SDK for account management Backend: •  Python pipeline deployed in Docker containers in AWS ECS ü  Celery Tasks ü  Beat Scheduled ü  Scrape & Parse Data ü  Send Alerts & track previously sent alerts ü  Tweet alerts ü  Maintenance Tasks and dev error notifications •  AWS RDS data storage •  Carto Table (postgres) for current data •  AWS Cognito for account management •  AWS Simple Notification System for sending SMS text messages Separated Frontend UI & Backend Data Engine
  3. Texas GIS Community Mee3ng – 3rd Quarter NWS/NOAA gauge data

    Carto Table Water Data For Texas Lakes Aeris Weather Map.texasflood.org (frontend) Python Pipeline: Scrape XML Parse into RDS Format Upload Alerts 15 min span 5 min frequency 5 min refresh 5 min refresh 1 min refresh (alerts) 5 – 1 hour interval (radar)