Connecting The City: Water Assets

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

Unit 1 – Improving Productivity Jake Carey. 1.1Why did you use a computer? What other systems / resources could you have used? I used a computer to finish.
Experience of PebblePad as a Student. VIDEO PRESENTATION.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
This was written with the assumption that workbooks would be added. Even if these are not introduced until later, the same basic ideas apply Hopefully.
Interacting with Assay Data. Basic Ways to Interact: Experiment: cuts across all assay types Assay: by batch, run or sample.
“By giving people the power to share, we’re making the world more transparent” – Mark Zuckerberg 6. Posting.
DVD Menu Diary! FOR Grown Ups 2. Plan Choose images, that I’m going to use. (mood board) Pick a colour scheme from those images and existing Grown up.
Database Applications – Microsoft Access Lesson 5 Shared Data.
Brain Builders An new approach to providing effective homework at
Introduction Adult website business is very big and it has loads of cash. You cannot imagine how much a single famous porn site makes a day. There are.
Increasing engagement on Twitter with #MyWorkingWeek
Created By Benjaman Green
Component 1.6.
Customizing Alma Letters & Notices
Project Management: Messages
Advantages of sas for reporting
Making your good ideas count!
Working with Scholarly Articles
summer term mathematics activities for year six
Vocabulary byte - The technical term for 8 bits of data.
Year 11 Science Mind mapping
FREE TRAFFIC STRATEGIES
Collaborative Work Placement
Reporting Overview Business Goals Demystify the report menu
Web Programming Language
Non verbal Opportunities
Gallery Book or scrapbook Website gallery on phone or tablet Benefits
Create your Benner - intro
From Fan To Pro: Using Your Hobbies in Your Career
Vocabulary byte - The technical term for 8 bits of data.
The Price IS Right: What can the billing module do for me?
Data centre transformation
CS 5010 Program Design Paradigms "Bootcamp" Lesson 9.3
Discord Bot Senior Project
Clarifying Roles of Leaders New Board of Directors
Un</br>able’s MySecretSecrets
Misconceptions About Software Test Services. If you are reading this guide, there exists a good probability that you are employed as a software tester.
Making your good ideas count!
Intro To Design 1 Elementary School Library: User Sub-System Class Diagrams Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department.
INFO/CSE 100, Spring 2005 Fluency in Information Technology
The Object-Oriented Thought Process Chapter 05
Multi-district PETS Alliance 20 July 2018
Screen Writing Brylee Huber.
I Love Engineering! Name of Mentor
I Learnded SQL And So Can You!
Pair Programming.
Databases Explained Reports © Dolinski 2007.
Conservation City Project!
Design Studies “Show Off” Project
Go to =>
INFO/CSE 100, Spring 2006 Fluency in Information Technology
Making our sentences more specific
EECS 373 Advanced Embedded Systems
Rethinking Junior Statistics
EECS 473 Advanced Embedded Systems
EOC 1 & 2 Short Answer Questions
Thinking in Collection
Syncing Omeka with Fedora Commons
Final Project Display By 曹昕哲 Xinzhe Cao
Move from Scripted Manual Testing to Scenario-Based Testing
Directions are in slide notes. You can view them in two ways
Web Programming Language
Databases This topic looks at the basic concept of a database, the key features and benefits of a Database Management System (DBMS) and the basic theory.
Shane B., Esther K., Curtis S., Jennifer W.
WJEC GCSE Computer Science
Agenda for Unit 5: Control Structures
Database Design Using Access
Creating sets in Alma from Alma Analytics Reports
Presentation transcript:

Connecting The City: Water Assets Project: “Abstract Assets” By: Gregory Marler No More Grapes Connecting the City/Water Assets

Connecting the City/Water Assets Abstract Assets Semi-abstract pictures of jobs for assets show patterns & impact of bad data maintenance. Connecting the City/Water Assets

Connecting the City/Water Assets Inspiration The data is bad. My mind connected with the jobs data, understanding how engineers are sent out for maintenance but might abort the job due to lack of information about was needed. That engineer might not bother to accurately record why they aborted the job, or even if finished they might not record what they did. Connecting the City/Water Assets

Connecting the City/Water Assets Inspiration I could have reviewed the data, running queries to flag up places issues commonly happen and I could have written a report on how good it was. That's my day job, and as this is a hackathon I wanted to see how my coding would follow my wandering mind. I also wanted to think how engineers and team leaders could be engaged with gaps in data and a potential domino effect. Simply pointing out which engineers/jobs had bad data, wasn't enough. Connecting the City/Water Assets

Connecting the City/Water Assets What it does My hacked-together project takes all the jobs associated to an asset. It then paints different aspects of the jobs onto a "flag" image. The human mind can easily spot patterns, and most importantly breaks in patterns. Connecting the City/Water Assets

Connecting the City/Water Assets The blue text/marks have been added as annotations. Connecting the City/Water Assets

Connecting the City/Water Assets What it does An asset may get jobs every few months and that be normal, but at one point there is is a job that was only a few days after the following job. That can draw us in, and perhaps every time the pattern breaks it is after an orange dot which means no comment was given. Connecting the City/Water Assets

Connecting the City/Water Assets What it does The real benefit is the view of assets. The idea is that NWL staff will be able to filter the list of assets (or generating reports) in the way they are used to, I have just hard-coded some examples. For example, show all assets with more than had more than 40 jobs, or show pump assets. On this page, the "flag" images of each asset are shown. Because the filter has selected assets of an specific nature, the flags are likely to be the same. For example the time- since-last-job bar may be all greens because the assets are reliable ones maintained every 5 years. It is not the individual assets to look at, but the typical pattern of these flags and then you can see where there are breaks. Connecting the City/Water Assets

Assets with less than 6 jobs Connecting the City/Water Assets

Connecting the City/Water Assets Assets of type “A” Connecting the City/Water Assets

Selected assets (list of IDs) Connecting the City/Water Assets

Connecting the City/Water Assets

Connecting the City/Water Assets How I built it The data was converted from Excel into CSV and into a mySQL database, thanks to critical help from Simon and his patience waiting for conversions to run. When the detail page of an asset is looked at, PHP runs some queries on the tables to get various data of the jobs. The GD image library is used to draw different shapes onto a grey rectangle. There is nothing amazing to this build, but I hadn't spent a lot of time with the GD functions before as previous work had started with images rather than create them from scratch. My main work was reviewing the data, and learning what the field names were. Connecting the City/Water Assets

Connecting the City/Water Assets Challenges I Ran Into Converting the data had it's problems. Large Excel files are horrible, CSV is better. I was aware of limited time, and thus limited opportunity I had. I didn't push myself to build a big user interface, and that actually resulted in me skipping on another project idea I started forming. Connecting the City/Water Assets

Accomplishments that I'm proud of Visualising about 50 rows on a 300 x 100 pixel image, displaying those on a page/gird, and thus being able to visualise multiple tables/queries of a relational database on such a flat view. Normally such a view would require flicking between tabs/sheets and keeping in mind what each one looked like and how they linked. Playing with the GD image library was a fun accomplishment, but it's only the start. Connecting the City/Water Assets

Connecting the City/Water Assets What I learnt GD library has some bugs in it that limited what I could draw, I may be able to get around those. I've been able to learn about specific assets that stood out as a result of the flag images, although I'm not a domain-expert to know exactly what that means or confirm it is something that isn't right. Connecting the City/Water Assets

What's next for Abstract Assets Understanding the values is important, and although advice is on hand it would need a lot of sit-down time to see what is relevant. The break points for shapes changing colour, and what information to display could be tweaked and adjusted. One of the things to add next would be a marker as to the priority-level of jobs. The image could also display information about the asset that isn't job-specific. Connecting the City/Water Assets

Connecting the City/Water Assets Abstract Assets Gregory Marler No More Grapes Connecting the City/Water Assets