Football Travel Times Part 3 – Championship fixtures and TV

With the release of the 2016-17 football league fixtures we thought it would be interesting to carry out a similar piece of analysis to the work we did looking at the Premiership fixtures by looking at the effect of moving fixtures on travelling fans.

Already it appears sky sports has not considered the travelling away fans by making the first friday night game Fulham vs Newcastle United with there being no means that the Toon Army could make a return trip on public transport without getting in at close to 6am. A long trip if it returns no points.

Norwich Fans getting the train to Wembley (happy days....)
Norwich Fans getting the train to Wembley (happy days….)

Like previously, I used the Google Travel Matrix API to look at the journeys on public transport fans would need to make to get both to and from the game. The kickoff times I analysed were as follows:

  • Saturday 12:30
  • Saturday 17:15
  • Sunday 12:00
  • Sunday 16:30

Again as before I considered a fixtures t following tables show which fixtures would fail the test of either requiring a fan to leave before 7am or arrive home after midnight.

Unlike last time though I also considered weekday kickoffs at 19:45. Here I used a slightly different test were it was considered a failed fixture if it either required a fan to leave before 5pm (before end of work) or arrive home after 3am. 

I then went through the Championship fixtures and test each one with the results being below.

If you think you or someone else would be interested in exploring the science behind this work, you should have a look at the Newcastle University degrees in BSc Geographic Information Science and BSc Surveying and Mapping Science.  These degrees have excellent employment prospects, lots of field and practical work and consistently high levels of student satisfaction. I myself am a graduate of the GIS programme


Championship Fixtures 2016-17
August 06 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Cardiff City
Blackburn Rovers vs Norwich City
Bristol City vs Wigan Athletic
Derby County vs Brighton and Hove Albion
Fulham vs Newcastle United
Huddersfield Town vs Brentford
Ipswich Town vs Barnsley
Nottingham Forest vs Burton Albion
Queens Park Rangers vs Leeds United
Reading vs Preston North End
Rotherham United vs Wolverhampton Wanderers
Sheffield Wednesday vs Aston Villa
August 13 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Rotherham United
Barnsley vs Derby County
Brentford vs Ipswich Town
Brighton and Hove Albion vs Nottingham Forest
Burton Albion vs Bristol City
Cardiff City vs Queens Park Rangers
Leeds United vs Birmingham City
Newcastle United vs Huddersfield Town
Norwich City vs Sheffield Wednesday
Preston North End vs Fulham
Wigan Athletic vs Blackburn Rovers
Wolverhampton Wanderers vs Reading
August 16 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Huddersfield Town
Barnsley vs Queens Park Rangers
Brentford vs Nottingham Forest
Brighton and Hove Albion vs Rotherham United
Burton Albion vs Sheffield Wednesday
Cardiff City vs Blackburn Rovers
Leeds United vs Fulham
Norwich City vs Bristol City
Preston North End vs Derby County
Wigan Athletic vs Birmingham City
Wolverhampton Wanderers vs Ipswich Town
August 17 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Reading
August 20 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Wolverhampton Wanderers
Blackburn Rovers vs Burton Albion
Bristol City vs Newcastle United
Derby County vs Aston Villa
Fulham vs Cardiff City
Huddersfield Town vs Barnsley
Ipswich Town vs Norwich City
Nottingham Forest vs Wigan Athletic
Queens Park Rangers vs Preston North End
Reading vs Brighton and Hove Albion
Rotherham United vs Brentford
Sheffield Wednesday vs Leeds United
August 27 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Rotherham United
Birmingham City vs Norwich City
Blackburn Rovers vs Fulham
Brentford vs Sheffield Wednesday
Bristol City vs Aston Villa
Burton Albion vs Derby County
Cardiff City vs Reading
Huddersfield Town vs Wolverhampton Wanderers
Ipswich Town vs Preston North End
Newcastle United vs Brighton and Hove Albion
Nottingham Forest vs Leeds United
Wigan Athletic vs Queens Park Rangers
September 10 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Nottingham Forest
Brighton and Hove Albion vs Brentford
Derby County vs Newcastle United
Fulham vs Birmingham City
Leeds United vs Huddersfield Town
Norwich City vs Cardiff City
Preston North End vs Barnsley
Queens Park Rangers vs Blackburn Rovers
Reading vs Ipswich Town
Rotherham United vs Bristol City
Sheffield Wednesday vs Wigan Athletic
Wolverhampton Wanderers vs Burton Albion
September 13 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Brentford
Brighton and Hove Albion vs Huddersfield Town
Derby County vs Ipswich Town
Fulham vs Burton Albion
Leeds United vs Blackburn Rovers
Norwich City vs Wigan Athletic
Preston North End vs Cardiff City
Queens Park Rangers vs Newcastle United
Reading vs Birmingham City
Rotherham United vs Nottingham Forest
Sheffield Wednesday vs Bristol City
Wolverhampton Wanderers vs Barnsley
September 17 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Reading
Birmingham City vs Sheffield Wednesday
Blackburn Rovers vs Rotherham United
Brentford vs Preston North End
Bristol City vs Derby County
Burton Albion vs Brighton and Hove Albion
Cardiff City vs Leeds United
Huddersfield Town vs Queens Park Rangers
Ipswich Town vs Aston Villa
Newcastle United vs Wolverhampton Wanderers
Nottingham Forest vs Norwich City
Wigan Athletic vs Fulham
September 24 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Newcastle United
Brighton and Hove Albion vs Barnsley
Derby County vs Blackburn Rovers
Fulham vs Bristol City
Leeds United vs Ipswich Town
Norwich City vs Burton Albion
Preston North End vs Wigan Athletic
Queens Park Rangers vs Birmingham City
Reading vs Huddersfield Town
Rotherham United vs Cardiff City
Sheffield Wednesday vs Nottingham Forest
Wolverhampton Wanderers vs Brentford
September 27 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Aston Villa
Birmingham City vs Preston North End
Blackburn Rovers vs Sheffield Wednesday
Brentford vs Reading
Bristol City vs Leeds United
Burton Albion vs Queens Park Rangers
Cardiff City vs Derby County
Huddersfield Town vs Rotherham United
Ipswich Town vs Brighton and Hove Albion
Nottingham Forest vs Fulham
Wigan Athletic vs Wolverhampton Wanderers
September 28 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Norwich City
October 01 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Blackburn Rovers
Brentford vs Wigan Athletic
Bristol City vs Nottingham Forest
Burton Albion vs Cardiff City
Fulham vs Queens Park Rangers
Ipswich Town vs Huddersfield Town
Leeds United vs Barnsley
Preston North End vs Aston Villa
Reading vs Derby County
Rotherham United vs Newcastle United
Sheffield Wednesday vs Brighton and Hove Albion
Wolverhampton Wanderers vs Norwich City
October 15 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Wolverhampton Wanderers
Barnsley vs Fulham
Blackburn Rovers vs Ipswich Town
Brighton and Hove Albion vs Preston North End
Cardiff City vs Bristol City
Derby County vs Leeds United
Huddersfield Town vs Sheffield Wednesday
Newcastle United vs Brentford
Norwich City vs Rotherham United
Nottingham Forest vs Birmingham City
Queens Park Rangers vs Reading
Wigan Athletic vs Burton Albion
October 18 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Newcastle United
Birmingham City vs Rotherham United
Blackburn Rovers vs Nottingham Forest
Brighton and Hove Albion vs Wolverhampton Wanderers
Cardiff City vs Sheffield Wednesday
Derby County vs Brentford
Fulham vs Norwich City
Ipswich Town vs Burton Albion
Leeds United vs Wigan Athletic
Preston North End vs Huddersfield Town
Queens Park Rangers vs Bristol City
Reading vs Aston Villa
October 22 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Fulham
Brentford vs Barnsley
Bristol City vs Blackburn Rovers
Burton Albion vs Birmingham City
Huddersfield Town vs Derby County
Newcastle United vs Ipswich Town
Norwich City vs Preston North End
Nottingham Forest vs Cardiff City
Rotherham United vs Reading
Sheffield Wednesday vs Queens Park Rangers
Wigan Athletic vs Brighton and Hove Albion
Wolverhampton Wanderers vs Leeds United
October 29 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Bristol City
Birmingham City vs Aston Villa
Blackburn Rovers vs Wolverhampton Wanderers
Brighton and Hove Albion vs Norwich City
Cardiff City vs Wigan Athletic
Derby County vs Sheffield Wednesday
Fulham vs Huddersfield Town
Ipswich Town vs Rotherham United
Leeds United vs Burton Albion
Preston North End vs Newcastle United
Queens Park Rangers vs Brentford
Reading vs Nottingham Forest
November 05 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Blackburn Rovers
Brentford vs Fulham
Bristol City vs Brighton and Hove Albion
Burton Albion vs Barnsley
Huddersfield Town vs Birmingham City
Newcastle United vs Cardiff City
Norwich City vs Leeds United
Nottingham Forest vs Queens Park Rangers
Rotherham United vs Preston North End
Sheffield Wednesday vs Ipswich Town
Wigan Athletic vs Reading
Wolverhampton Wanderers vs Derby County
November 19 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Wigan Athletic
Birmingham City vs Bristol City
Blackburn Rovers vs Brentford
Brighton and Hove Albion vs Aston Villa
Cardiff City vs Huddersfield Town
Derby County vs Rotherham United
Fulham vs Sheffield Wednesday
Ipswich Town vs Nottingham Forest
Leeds United vs Newcastle United
Preston North End vs Wolverhampton Wanderers
Queens Park Rangers vs Norwich City
Reading vs Burton Albion
November 26 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Cardiff City
Barnsley vs Nottingham Forest
Brentford vs Birmingham City
Brighton and Hove Albion vs Fulham
Derby County vs Norwich City
Huddersfield Town vs Wigan Athletic
Ipswich Town vs Queens Park Rangers
Newcastle United vs Blackburn Rovers
Preston North End vs Burton Albion
Reading vs Bristol City
Rotherham United vs Leeds United
Wolverhampton Wanderers vs Sheffield Wednesday
December 03 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Barnsley
Blackburn Rovers vs Huddersfield Town
Bristol City vs Ipswich Town
Burton Albion vs Rotherham United
Cardiff City vs Brighton and Hove Albion
Fulham vs Reading
Leeds United vs Aston Villa
Norwich City vs Brentford
Nottingham Forest vs Newcastle United
Queens Park Rangers vs Wolverhampton Wanderers
Sheffield Wednesday vs Preston North End
Wigan Athletic vs Derby County
December 10 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Wigan Athletic
Barnsley vs Norwich City
Brentford vs Burton Albion
Brighton and Hove Albion vs Leeds United
Derby County vs Nottingham Forest
Huddersfield Town vs Bristol City
Ipswich Town vs Cardiff City
Newcastle United vs Birmingham City
Preston North End vs Blackburn Rovers
Reading vs Sheffield Wednesday
Rotherham United vs Queens Park Rangers
Wolverhampton Wanderers vs Fulham
December 13 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Ipswich Town
Blackburn Rovers vs Brighton and Hove Albion
Bristol City vs Brentford
Burton Albion vs Huddersfield Town
Cardiff City vs Wolverhampton Wanderers
Fulham vs Rotherham United
Leeds United vs Reading
Norwich City vs Aston Villa
Nottingham Forest vs Preston North End
Queens Park Rangers vs Derby County
Sheffield Wednesday vs Barnsley
Wigan Athletic vs Newcastle United
December 17 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Brighton and Hove Albion
Blackburn Rovers vs Reading
Bristol City vs Preston North End
Burton Albion vs Newcastle United
Cardiff City vs Barnsley
Fulham vs Derby County
Leeds United vs Brentford
Norwich City vs Huddersfield Town
Nottingham Forest vs Wolverhampton Wanderers
Queens Park Rangers vs Aston Villa
Sheffield Wednesday vs Rotherham United
Wigan Athletic vs Ipswich Town
December 26 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Burton Albion
Barnsley vs Blackburn Rovers
Brentford vs Cardiff City
Brighton and Hove Albion vs Queens Park Rangers
Derby County vs Birmingham City
Huddersfield Town vs Nottingham Forest
Ipswich Town vs Fulham
Newcastle United vs Sheffield Wednesday
Preston North End vs Leeds United
Reading vs Norwich City
Rotherham United vs Wigan Athletic
Wolverhampton Wanderers vs Bristol City
December 31 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Leeds United
Barnsley vs Birmingham City
Brentford vs Norwich City
Brighton and Hove Albion vs Cardiff City
Derby County vs Wigan Athletic
Huddersfield Town vs Blackburn Rovers
Ipswich Town vs Bristol City
Newcastle United vs Nottingham Forest
Preston North End vs Sheffield Wednesday
Reading vs Fulham
Rotherham United vs Burton Albion
Wolverhampton Wanderers vs Queens Park Rangers
January 02 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Brentford
Blackburn Rovers vs Newcastle United
Bristol City vs Reading
Burton Albion vs Preston North End
Cardiff City vs Aston Villa
Fulham vs Brighton and Hove Albion
Leeds United vs Rotherham United
Norwich City vs Derby County
Nottingham Forest vs Barnsley
Queens Park Rangers vs Ipswich Town
Sheffield Wednesday vs Wolverhampton Wanderers
Wigan Athletic vs Huddersfield Town
January 14 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Nottingham Forest
Brentford vs Newcastle United
Bristol City vs Cardiff City
Burton Albion vs Wigan Athletic
Fulham vs Barnsley
Ipswich Town vs Blackburn Rovers
Leeds United vs Derby County
Preston North End vs Brighton and Hove Albion
Reading vs Queens Park Rangers
Rotherham United vs Norwich City
Sheffield Wednesday vs Huddersfield Town
Wolverhampton Wanderers vs Aston Villa
January 21 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Preston North End
Barnsley vs Leeds United
Blackburn Rovers vs Birmingham City
Brighton and Hove Albion vs Sheffield Wednesday
Cardiff City vs Burton Albion
Derby County vs Reading
Huddersfield Town vs Ipswich Town
Newcastle United vs Rotherham United
Norwich City vs Wolverhampton Wanderers
Nottingham Forest vs Bristol City
Queens Park Rangers vs Fulham
Wigan Athletic vs Brentford
January 28 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Bristol City
Brighton and Hove Albion vs Newcastle United
Derby County vs Burton Albion
Fulham vs Blackburn Rovers
Leeds United vs Nottingham Forest
Norwich City vs Birmingham City
Preston North End vs Ipswich Town
Queens Park Rangers vs Wigan Athletic
Reading vs Cardiff City
Rotherham United vs Barnsley
Sheffield Wednesday vs Brentford
Wolverhampton Wanderers vs Huddersfield Town
January 31 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Wolverhampton Wanderers
Birmingham City vs Reading
Blackburn Rovers vs Leeds United
Brentford vs Aston Villa
Bristol City vs Sheffield Wednesday
Burton Albion vs Fulham
Cardiff City vs Preston North End
Huddersfield Town vs Brighton and Hove Albion
Ipswich Town vs Derby County
Nottingham Forest vs Rotherham United
Wigan Athletic vs Norwich City
February 01 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Queens Park Rangers
February 04 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Preston North End
Birmingham City vs Fulham
Blackburn Rovers vs Queens Park Rangers
Brentford vs Brighton and Hove Albion
Bristol City vs Rotherham United
Burton Albion vs Wolverhampton Wanderers
Cardiff City vs Norwich City
Huddersfield Town vs Leeds United
Ipswich Town vs Reading
Newcastle United vs Derby County
Nottingham Forest vs Aston Villa
Wigan Athletic vs Sheffield Wednesday
February 11 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Ipswich Town
Brighton and Hove Albion vs Burton Albion
Derby County vs Bristol City
Fulham vs Wigan Athletic
Leeds United vs Cardiff City
Norwich City vs Nottingham Forest
Preston North End vs Brentford
Queens Park Rangers vs Huddersfield Town
Reading vs Barnsley
Rotherham United vs Blackburn Rovers
Sheffield Wednesday vs Birmingham City
Wolverhampton Wanderers vs Newcastle United
February 14 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Barnsley
Brighton and Hove Albion vs Ipswich Town
Derby County vs Cardiff City
Fulham vs Nottingham Forest
Leeds United vs Bristol City
Norwich City vs Newcastle United
Preston North End vs Birmingham City
Queens Park Rangers vs Burton Albion
Reading vs Brentford
Rotherham United vs Huddersfield Town
Sheffield Wednesday vs Blackburn Rovers
Wolverhampton Wanderers vs Wigan Athletic
February 18 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Brighton and Hove Albion
Birmingham City vs Queens Park Rangers
Blackburn Rovers vs Derby County
Brentford vs Wolverhampton Wanderers
Bristol City vs Fulham
Burton Albion vs Norwich City
Cardiff City vs Rotherham United
Huddersfield Town vs Reading
Ipswich Town vs Leeds United
Newcastle United vs Aston Villa
Nottingham Forest vs Sheffield Wednesday
Wigan Athletic vs Preston North End
February 25 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Derby County
Barnsley vs Huddersfield Town
Brentford vs Rotherham United
Brighton and Hove Albion vs Reading
Burton Albion vs Blackburn Rovers
Cardiff City vs Fulham
Leeds United vs Sheffield Wednesday
Newcastle United vs Bristol City
Norwich City vs Ipswich Town
Preston North End vs Queens Park Rangers
Wigan Athletic vs Nottingham Forest
Wolverhampton Wanderers vs Birmingham City
March 04 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Leeds United
Blackburn Rovers vs Wigan Athletic
Bristol City vs Burton Albion
Derby County vs Barnsley
Fulham vs Preston North End
Huddersfield Town vs Newcastle United
Ipswich Town vs Brentford
Nottingham Forest vs Brighton and Hove Albion
Queens Park Rangers vs Cardiff City
Reading vs Wolverhampton Wanderers
Rotherham United vs Aston Villa
Sheffield Wednesday vs Norwich City
March 07 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Wigan Athletic
Blackburn Rovers vs Cardiff City
Bristol City vs Norwich City
Derby County vs Preston North End
Fulham vs Leeds United
Huddersfield Town vs Aston Villa
Ipswich Town vs Wolverhampton Wanderers
Nottingham Forest vs Brentford
Queens Park Rangers vs Barnsley
Reading vs Newcastle United
Rotherham United vs Brighton and Hove Albion
Sheffield Wednesday vs Burton Albion
March 11 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Sheffield Wednesday
Barnsley vs Ipswich Town
Brentford vs Huddersfield Town
Brighton and Hove Albion vs Derby County
Burton Albion vs Nottingham Forest
Cardiff City vs Birmingham City
Leeds United vs Queens Park Rangers
Newcastle United vs Fulham
Norwich City vs Blackburn Rovers
Preston North End vs Reading
Wigan Athletic vs Bristol City
Wolverhampton Wanderers vs Rotherham United
March 18 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Newcastle United
Blackburn Rovers vs Preston North End
Bristol City vs Huddersfield Town
Burton Albion vs Brentford
Cardiff City vs Ipswich Town
Fulham vs Wolverhampton Wanderers
Leeds United vs Brighton and Hove Albion
Norwich City vs Barnsley
Nottingham Forest vs Derby County
Queens Park Rangers vs Rotherham United
Sheffield Wednesday vs Reading
Wigan Athletic vs Aston Villa
April 01 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Norwich City
Barnsley vs Sheffield Wednesday
Brentford vs Bristol City
Brighton and Hove Albion vs Blackburn Rovers
Derby County vs Queens Park Rangers
Huddersfield Town vs Burton Albion
Ipswich Town vs Birmingham City
Newcastle United vs Wigan Athletic
Preston North End vs Nottingham Forest
Reading vs Leeds United
Rotherham United vs Fulham
Wolverhampton Wanderers vs Cardiff City
April 04 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Queens Park Rangers
Barnsley vs Cardiff City
Brentford vs Leeds United
Brighton and Hove Albion vs Birmingham City
Derby County vs Fulham
Huddersfield Town vs Norwich City
Ipswich Town vs Wigan Athletic
Preston North End vs Bristol City
Reading vs Blackburn Rovers
Rotherham United vs Sheffield Wednesday
Wolverhampton Wanderers vs Nottingham Forest
April 05 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Burton Albion
April 08 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Derby County
Blackburn Rovers vs Barnsley
Bristol City vs Wolverhampton Wanderers
Burton Albion vs Aston Villa
Cardiff City vs Brentford
Fulham vs Ipswich Town
Leeds United vs Preston North End
Norwich City vs Reading
Nottingham Forest vs Huddersfield Town
Queens Park Rangers vs Brighton and Hove Albion
Sheffield Wednesday vs Newcastle United
Wigan Athletic vs Rotherham United
April 15 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Reading
Brentford vs Derby County
Bristol City vs Queens Park Rangers
Burton Albion vs Ipswich Town
Huddersfield Town vs Preston North End
Newcastle United vs Leeds United
Norwich City vs Fulham
Nottingham Forest vs Blackburn Rovers
Rotherham United vs Birmingham City
Sheffield Wednesday vs Cardiff City
Wigan Athletic vs Barnsley
Wolverhampton Wanderers vs Brighton and Hove Albion
April 17 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Brentford
Birmingham City vs Burton Albion
Blackburn Rovers vs Bristol City
Brighton and Hove Albion vs Wigan Athletic
Cardiff City vs Nottingham Forest
Derby County vs Huddersfield Town
Fulham vs Aston Villa
Ipswich Town vs Newcastle United
Leeds United vs Wolverhampton Wanderers
Preston North End vs Norwich City
Queens Park Rangers vs Sheffield Wednesday
Reading vs Rotherham United
April 22 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Birmingham City
Brentford vs Queens Park Rangers
Bristol City vs Barnsley
Burton Albion vs Leeds United
Huddersfield Town vs Fulham
Newcastle United vs Preston North End
Norwich City vs Brighton and Hove Albion
Nottingham Forest vs Reading
Rotherham United vs Ipswich Town
Sheffield Wednesday vs Derby County
Wigan Athletic vs Cardiff City
Wolverhampton Wanderers vs Blackburn Rovers
April 29 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Burton Albion
Birmingham City vs Huddersfield Town
Blackburn Rovers vs Aston Villa
Brighton and Hove Albion vs Bristol City
Cardiff City vs Newcastle United
Derby County vs Wolverhampton Wanderers
Fulham vs Brentford
Ipswich Town vs Sheffield Wednesday
Leeds United vs Norwich City
Preston North End vs Rotherham United
Queens Park Rangers vs Nottingham Forest
Reading vs Wigan Athletic
May 07 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Brighton and Hove Albion
Brentford vs Blackburn Rovers
Bristol City vs Birmingham City
Burton Albion vs Reading
Huddersfield Town vs Cardiff City
Newcastle United vs Barnsley
Norwich City vs Queens Park Rangers
Nottingham Forest vs Ipswich Town
Rotherham United vs Derby County
Sheffield Wednesday vs Fulham
Wigan Athletic vs Leeds United
Wolverhampton Wanderers vs Preston North End

International Map Year

Did you know that 2015-16 is International Map Year?  Newcastle University has representation on the working group promoting this UN-endorsed project. See http://mapyear.org/about-international-map-year/ for details about the world-wide nature of this set of events and awareness raising.

One IMY-badged event which took place in June 2016 in Newcastle, at the renowned Literary and Philosophical Society on Westgate Road (http://www.litandphil.org.uk/) was an exhibition by Karen Rann, tracing the history of the contour line.  There is some merit to the claim that Geordie mathematician and surveyor James Hutton was the first to apply contour lines to assist in the mapping of terrain.  The task of measuring the Scottish mountain of Schiehallion was a scientific project of immense significance and, as Karen describes in her extensive blog (https://thegreatlinesproject.wordpress.com/), Hutton was charged with producing the equivalent of a surface model for the geophysicists to work with.  Karen’s blog relates her story of a dedicated search for the origin of the contour line, and her exhibition reflected that.

Cartographic methods of displaying terrain data have some synergy with the creative endeavour shown in Karen Rann’s work.  David Fairbairn’s contribution reproduced below considered some of the more traditional characteristics of contour mapping, as undertaken by geomaticians – but with an artistic output:

Representing the land surface using contours

As is evident from Karen Rann’s Great Lines project, a pattern of contour lines can be used to quantitatively model a rigorous framework for terrain, but can also be applied more impressionistically to convey a sense of the shape and variations of the earth’s surface.

Mapmakers have no control over the location of the contour lines which represent reality, but their graphical appearance can be modified to give particular effects.  For example, the colour of a contour line on a standard topographic map can be used to reflect the nature of the surface: blue contour lines over ice, black contour lines over rock, brown contour lines over soil:

Picture3

Other characteristics of lines, such as form (dashed lines, continuous lines) and thickness, can be used to modify the appearance of the contour pattern.  An effective combination, varying colour/shade and thickness, is that proposed by Japanese cartographer Kitiro Tanaka in the 1950s.  Sometimes called ‘illuminated contours’, this method of rendering the contour lines shows them lighter if they are on a terrain slope facing towards the north-west, and darker on slopes facing south-east.  In addition, the lines are made slightly thicker if they face directly north-west or south-east, and thinner otherwise.  The example below shows this method applied to the contours of Schiehallion: the result is a pseudo-three-dimensional portrayal of the terrain surface, helping with the interpretation of the contour pattern:

Picture2

 

 

Introduction to GIS for Teachers

For many years, the geomatics group at Newcastle University has delivered CPD courses for teachers. The courses have focussed on both surveying and GIS at various times and have been delivered both in Newcastle and elsewhere including Surrey, Oxfordshire and Inverness-shire. With the rise of GIS in GCSE and A-Level curriculums our Introduction to GIS for Teachers course has become increasingly popular. We have also found a great ally in Paul Baker from the Geographical Association who has helped to promote our courses and identify schools around the country who can host us.

tom_image

Our most recent course ran on Friday 03 June at Ampleforth College in North Yorkshire with teachers from Ampleforth, Sheffield High School, Ashville College, Hymers College and Priesthorpe School.

In the course we covered:

  • An introduction to GIS
  • Exploring geohazards including downloading and plotting data directly from the US Geological Survey website
  • Using the GB Fieldtrip app (in the stunning college and abbey grounds!)
    Analysing Indices of Deprivation data using GIS
  • A plenary where we used some provocative questions to help the delegates to reflect on the role of geography in their school and to consider cross-curricular potential of GIS

One of the questions we are always asked at these events is why do we do them? And why are they free? Our answer is in three parts:

  1. GIS is a subject we all enjoy, see great potential in, and we want to help spread the word.
  2. As a University, we should be good neighbours and ensure that we provide support to schools and teachers.
  3. The reality is that our two degree courses, BSc Geographic Information Science and BSc Surveying and Mapping Science continue to attract low numbers of students and we hope that these courses will raise awareness of them in schools.

It was another great day and hopefully a few more teachers are now a little more confident and excited about using GIS in their teaching.

Finally, many thanks to Ceri Dent (Head of Geography at Ampleforth College) for hosting us. The computer cluster, facilities, catering and setting were all fantastic. Thanks, Ceri!

Tom

Football Travel Times Part 2 – Which Fixtures Shouldn’t be Moved for TV

There’s an ever increasing debate in football at the moment about whether TV is effecting both the atmosphere and the attendance of football matches. Often kick-offs at times other than 3pm on a Saturday mean painfully early mornings or demoralizing late train rides for the away fan. Or even worse journeys simply not being possible on public transport. Having previously looked at how long it takes to travel on public transport to a 3 o’clock kickoffs we thought it would be an interesting piece of analysis to look at the potential effect of different kick-off times on all of next year’s Premier League fixtures.

fans protest
Fans Protest Kick off time changes

Having spent 2 seasons with an away season ticket my ideal away trip meant not having to get up before 9am and getting home in time for match of the day (although being a Norwich City fan I found this difficult viewing at times).  But living in the north-east I would generally regard not before 7am or home after midnight as a palatable away day. So in order to test fixtures wouldn’t pass this parameters, using the google travel matrix api, I calculated away journey on public transport for all fixtures with the following kick-off times:

  • 12:45pm Saturday
  • 5:50pm Saturday
  • 1pm Sunday
  • 4pm Sunday

The following tables show which fixtures would fail the test of either leaving before 7am or arriving home after midnight.

Failed 12:45pm Saturday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 06:00:42 21:28:18
Bournemouth V Everton 06:54:21 20:38:53
Bournemouth V Liverpool 06:52:01 20:50:13
Bournemouth V Middlesbrough 06:37:03 20:59:57
Bournemouth V Sunderland 06:11:55 21:16:05
Burnley V Bournemouth 05:51:14 21:12:02
Burnley V Swansea 06:23:04 21:13:31
Everton V Bournemouth 06:42:22 20:10:23
Hull City V Bournemouth 06:41:25 20:50:32
Hull City V Swansea 06:06:02 21:14:57
Liverpool V Bournemouth 06:37:22 20:15:23
Manchester United V Bournemouth 06:55:34 20:08:07
Middlesbrough V Bournemouth 06:28:06 21:17:35
Middlesbrough V Swansea 05:17:00 21:42:00
Southampton V Burnley 06:19:03 21:11:57
Southampton V Sunderland 06:35:16 21:06:44
Sunderland V Bournemouth 05:46:51 21:12:54
Sunderland V Southampton 06:16:44 20:44:34
Sunderland V Swansea 04:38:22 22:00:19
Swansea V Burnley 06:13:57 20:52:18
Swansea V Hull City 05:48:57 21:11:34
Swansea V Middlesbrough 05:32:20 21:59:42
Swansea V Sunderland 05:19:12 22:12:50

Failed 5:30pm Saturday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Arsenal V Burnley 13:19:07 00:05:13 + (1 day)
Arsenal V Everton 14:25:29 02:45:17 + (1 day)
Arsenal V Hull City 14:15:53 05:50:55 + (1 day)
Arsenal V Liverpool 14:22:16 02:39:59 + (1 day)
Arsenal V Middlesbrough 13:59:33 03:43:37 + (1 day)
Arsenal V Swansea 13:25:53 04:10:42 + (1 day)
Bournemouth V Burnley 10:27:37 05:58:03 + (1 day)
Bournemouth V Everton 11:35:07 05:16:47 + (1 day)
Bournemouth V Hull City 11:52:23 09:09:51 + (1 day)
Bournemouth V Leicester City 13:08:57 03:52:04 + (1 day)
Bournemouth V Liverpool 11:32:47 05:11:29 + (1 day)
Bournemouth V Manchester City 11:46:12 05:30:11 + (1 day)
Bournemouth V Manchester United 11:34:37 05:02:49 + (1 day)
Bournemouth V Middlesbrough 11:23:03 08:41:57 + (1 day)
Bournemouth V Stoke City 12:16:49 06:18:39 + (1 day)
Bournemouth V Sunderland 10:32:38 09:26:05 + (1 day)
Bournemouth V Swansea 12:29:23 07:07:12 + (1 day)
Bournemouth V WBA 13:30:02 02:53:28 + (1 day)
Burnley V Arsenal 13:46:48 04:30:40 + (1 day)
Burnley V Bournemouth 11:09:10 06:32:19 + (1 day)
Burnley V Chelsea 13:23:46 04:19:39 + (1 day)
Burnley V Crystal Palace 13:09:38 04:59:26 + (1 day)
Burnley V Hull City 14:30:34 07:09:23 + (1 day)
Burnley V Leicester City 13:05:38 02:40:48 + (1 day)
Burnley V Middlesbrough 13:57:56 04:23:24 + (1 day)
Burnley V Southampton 11:27:01 06:12:05 + (1 day)
Burnley V Stoke City 14:43:18 04:18:11 + (1 day)
Burnley V Sunderland 13:27:48 04:12:30 + (1 day)
Burnley V Swansea 11:02:26 09:25:57 + (1 day)
Burnley V Tottenham Hotspur 13:35:31 04:37:29 + (1 day)
Burnley V Watford 13:10:20 04:43:47 + (1 day)
Burnley V WBA 14:08:03 01:44:10 + (1 day)
Burnley V West Ham 13:05:33 05:15:27 + (1 day)
Chelsea V Burnley 13:00:25 03:59:18 + (1 day)
Chelsea V Everton 13:59:22 03:10:59 + (1 day)
Chelsea V Hull City 13:47:09 05:47:03 + (1 day)
Chelsea V Liverpool 13:56:09 03:05:41 + (1 day)
Chelsea V Manchester City 14:16:34 03:31:26 + (1 day)
Chelsea V Manchester United 14:04:59 03:36:54 + (1 day)
Chelsea V Middlesbrough 13:33:51 04:03:22 + (1 day)
Chelsea V Stoke City 14:39:13 03:19:54 + (1 day)
Chelsea V Sunderland 12:49:43 04:01:20 + (1 day)
Chelsea V Swansea 13:40:11 03:53:01 + (1 day)
Crystal Palace V Burnley 12:45:52 04:05:21 + (1 day)
Crystal Palace V Everton 13:32:58 03:24:05 + (1 day)
Crystal Palace V Hull City 13:35:38 06:36:43 + (1 day)
Crystal Palace V Liverpool 13:30:38 03:18:47 + (1 day)
Crystal Palace V Manchester City 14:02:03 03:37:29 + (1 day)
Crystal Palace V Manchester United 13:50:28 03:55:24 + (1 day)
Crystal Palace V Middlesbrough 13:16:11 04:16:59 + (1 day)
Crystal Palace V Stoke City 14:24:33 03:27:31 + (1 day)
Crystal Palace V Sunderland 12:32:03 04:15:57 + (1 day)
Crystal Palace V Swansea 12:52:31 04:34:04 + (1 day)
Everton V Arsenal 14:22:56 03:03:32 + (1 day)
Everton V Bournemouth 11:47:18 05:14:21 + (1 day)
Everton V Chelsea 13:35:11 02:27:58 + (1 day)
Everton V Crystal Palace 13:54:46 03:32:03 + (1 day)
Everton V Hull City 13:27:42 06:11:45 + (1 day)
Everton V Leicester City 13:49:50 03:32:52 + (1 day)
Everton V Middlesbrough 13:43:52 03:57:18 + (1 day)
Everton V Southampton 12:31:57 04:54:07 + (1 day)
Everton V Sunderland 12:54:44 03:46:24 + (1 day)
Everton V Swansea 11:40:34 08:07:59 + (1 day)
Everton V Tottenham Hotspur 13:45:05 03:14:21 + (1 day)
Everton V Watford 14:02:32 04:31:38 + (1 day)
Everton V West Ham 13:40:41 03:34:12 + (1 day)
Hull City V Arsenal 14:19:23 03:25:13 + (1 day)
Hull City V Bournemouth 11:11:32 06:43:58 + (1 day)
Hull City V Chelsea 13:34:40 03:19:12 + (1 day)
Hull City V Crystal Palace 13:10:04 04:00:44 + (1 day)
Hull City V Everton 13:47:50 04:19:08 + (1 day)
Hull City V Leicester City 14:09:15 02:38:02 + (1 day)
Hull City V Liverpool 13:43:30 04:13:50 + (1 day)
Hull City V Southampton 11:55:26 06:23:44 + (1 day)
Hull City V Stoke City 13:32:02 05:21:00 + (1 day)
Hull City V Swansea 10:55:41 09:37:36 + (1 day)
Hull City V Tottenham Hotspur 13:43:08 03:32:02 + (1 day)
Hull City V Watford 13:15:01 04:38:48 + (1 day)
Hull City V WBA 14:11:56 02:33:49 + (1 day)
Hull City V West Ham 13:20:38 04:16:37 + (1 day)
Leicester City V Bournemouth 13:09:56 01:08:35 + (1 day)
Leicester City V Burnley 13:30:04 00:04:16 + (1 day)
Leicester City V Everton 13:33:10 04:25:20 + (1 day)
Leicester City V Hull City 13:47:42 01:34:41 + (1 day)
Leicester City V Liverpool 13:35:50 04:20:02 + (1 day)
Leicester City V Middlesbrough 13:18:30 03:51:31 + (1 day)
Leicester City V Southampton 13:39:35 00:50:18 + (1 day)
Leicester City V Sunderland 13:04:22 04:56:38 + (1 day)
Leicester City V Swansea 12:42:50 06:33:45 + (1 day)
Liverpool V Arsenal 14:17:56 03:03:32 + (1 day)
Liverpool V Bournemouth 11:48:18 05:33:42 + (1 day)
Liverpool V Chelsea 13:36:11 02:27:58 + (1 day)
Liverpool V Crystal Palace 13:49:46 03:32:03 + (1 day)
Liverpool V Hull City 13:24:42 06:31:56 + (1 day)
Liverpool V Leicester City 13:50:50 03:32:52 + (1 day)
Liverpool V Middlesbrough 13:43:52 02:22:09 + (1 day)
Liverpool V Southampton 12:26:57 05:06:10 + (1 day)
Liverpool V Sunderland 12:51:44 03:48:24 + (1 day)
Liverpool V Swansea 11:41:34 08:27:20 + (1 day)
Liverpool V Tottenham Hotspur 13:46:05 03:14:21 + (1 day)
Liverpool V Watford 14:03:32 04:33:38 + (1 day)
Liverpool V West Ham 13:35:41 03:34:12 + (1 day)
Manchester City V Arsenal 14:34:28 02:49:00 + (1 day)
Manchester City V Bournemouth 12:02:50 05:01:16 + (1 day)
Manchester City V Chelsea 14:20:48 02:14:26 + (1 day)
Manchester City V Crystal Palace 14:03:18 03:22:31 + (1 day)
Manchester City V Leicester City 14:35:18 02:07:20 + (1 day)
Manchester City V Middlesbrough 14:38:24 01:57:46 + (1 day)
Manchester City V Southampton 12:51:29 04:41:02 + (1 day)
Manchester City V Swansea 12:20:06 07:54:54 + (1 day)
Manchester City V Tottenham Hotspur 14:23:11 03:02:49 + (1 day)
Manchester City V Watford 14:18:04 03:32:06 + (1 day)
Manchester City V West Ham 13:54:57 03:20:40 + (1 day)
Manchester United V Arsenal 14:23:08 03:00:01 + (1 day)
Manchester United V Bournemouth 11:51:30 05:15:32 + (1 day)
Manchester United V Chelsea 14:09:28 02:25:46 + (1 day)
Manchester United V Crystal Palace 13:51:58 03:33:32 + (1 day)
Manchester United V Leicester City 14:28:17 02:29:36 + (1 day)
Manchester United V Middlesbrough 14:29:23 02:21:06 + (1 day)
Manchester United V Southampton 12:34:13 04:55:18 + (1 day)
Manchester United V Sunderland 14:00:15 00:03:54 + (1 day)
Manchester United V Swansea 12:05:05 08:09:10 + (1 day)
Manchester United V Tottenham Hotspur 14:11:51 03:13:50 + (1 day)
Manchester United V Watford 14:06:44 03:43:26 + (1 day)
Manchester United V West Ham 13:43:37 03:32:00 + (1 day)
Middlesbrough V Arsenal 13:39:52 02:54:19 + (1 day)
Middlesbrough V Bournemouth 10:47:10 07:04:00 + (1 day)
Middlesbrough V Burnley 14:08:14 00:06:41 + (1 day)
Middlesbrough V Chelsea 13:12:59 02:43:16 + (1 day)
Middlesbrough V Crystal Palace 12:55:34 03:17:34 + (1 day)
Middlesbrough V Everton 13:31:20 02:50:45 + (1 day)
Middlesbrough V Leicester City 13:47:34 02:58:04 + (1 day)
Middlesbrough V Liverpool 13:29:00 02:45:27 + (1 day)
Middlesbrough V Southampton 11:33:45 05:23:50 + (1 day)
Middlesbrough V Stoke City 13:13:02 03:52:37 + (1 day)
Middlesbrough V Swansea 10:34:00 08:09:13 + (1 day)
Middlesbrough V Tottenham Hotspur 13:21:27 03:00:36 + (1 day)
Middlesbrough V Watford 12:52:16 03:10:25 + (1 day)
Middlesbrough V WBA 13:50:15 03:53:26 + (1 day)
Middlesbrough V West Ham 12:57:53 03:38:06 + (1 day)
Southampton V Burnley 10:59:34 04:51:51 + (1 day)
Southampton V Everton 12:11:04 04:10:35 + (1 day)
Southampton V Hull City 12:12:44 08:03:39 + (1 day)
Southampton V Leicester City 13:35:18 02:29:29 + (1 day)
Southampton V Liverpool 12:08:44 04:05:17 + (1 day)
Southampton V Manchester City 12:30:56 04:23:59 + (1 day)
Southampton V Manchester United 12:27:52 03:32:20 + (1 day)
Southampton V Middlesbrough 11:43:24 05:58:46 + (1 day)
Southampton V Stoke City 12:55:46 05:12:27 + (1 day)
Southampton V Sunderland 11:05:16 05:53:53 + (1 day)
Southampton V Swansea 13:00:44 06:01:00 + (1 day)
Southampton V WBA 14:03:59 02:17:16 + (1 day)
Stoke City V Bournemouth 12:26:04 01:41:01 + (1 day)
Stoke City V Hull City 13:47:28 05:57:32 + (1 day)
Stoke City V Leicester City 14:38:36 03:20:22 + (1 day)
Stoke City V Middlesbrough 13:13:38 04:09:12 + (1 day)
Stoke City V Southampton 12:49:14 00:55:44 + (1 day)
Stoke City V Sunderland 12:41:56 05:50:04 + (1 day)
Stoke City V Swansea 12:34:58 07:27:11 + (1 day)
Sunderland V Arsenal 13:35:33 03:33:56 + (1 day)
Sunderland V Bournemouth 11:05:51 07:28:19 + (1 day)
Sunderland V Burnley 13:08:55 00:31:00 + (1 day)
Sunderland V Chelsea 12:41:40 03:22:53 + (1 day)
Sunderland V Crystal Palace 12:52:15 03:57:11 + (1 day)
Sunderland V Everton 12:52:01 03:30:22 + (1 day)
Sunderland V Hull City 14:05:11 07:23:26 + (1 day)
Sunderland V Leicester City 13:28:15 03:22:23 + (1 day)
Sunderland V Liverpool 12:54:41 03:25:04 + (1 day)
Sunderland V Southampton 11:29:26 07:08:05 + (1 day)
Sunderland V Stoke City 12:53:43 04:32:14 + (1 day)
Sunderland V Swansea 10:14:41 08:10:57 + (1 day)
Sunderland V Tottenham Hotspur 13:18:08 03:40:13 + (1 day)
Sunderland V Watford 12:29:57 03:50:02 + (1 day)
Sunderland V WBA 13:30:56 04:33:03 + (1 day)
Sunderland V West Ham 12:47:11 04:17:43 + (1 day)
Swansea V Arsenal 13:28:30 02:34:52 + (1 day)
Swansea V Bournemouth 12:23:44 05:35:37 + (1 day)
Swansea V Burnley 11:14:42 07:56:42 + (1 day)
Swansea V Chelsea 13:42:42 01:59:18 + (1 day)
Swansea V Crystal Palace 12:49:39 03:03:23 + (1 day)
Swansea V Everton 12:24:21 08:03:17 + (1 day)
Swansea V Hull City 10:55:38 08:42:09 + (1 day)
Swansea V Leicester City 12:26:16 06:29:03 + (1 day)
Swansea V Liverpool 12:22:01 08:00:37 + (1 day)
Swansea V Manchester City 12:17:03 07:24:12 + (1 day)
Swansea V Manchester United 12:13:59 07:37:47 + (1 day)
Swansea V Middlesbrough 10:26:18 08:44:57 + (1 day)
Swansea V Southampton 13:10:45 05:15:23 + (1 day)
Swansea V Stoke City 12:52:35 07:20:35 + (1 day)
Swansea V Sunderland 10:12:10 09:05:05 + (1 day)
Swansea V Tottenham Hotspur 13:13:05 02:45:41 + (1 day)
Swansea V Watford 12:42:58 03:30:27 + (1 day)
Swansea V WBA 13:48:53 05:34:28 + (1 day)
Swansea V West Ham 12:52:08 03:05:32 + (1 day)
Tottenham Hotspur V Burnley 13:01:15 03:44:25 + (1 day)
Tottenham Hotspur V Everton 14:11:44 03:03:09 + (1 day)
Tottenham Hotspur V Hull City 13:52:01 06:06:13 + (1 day)
Tottenham Hotspur V Liverpool 14:08:31 02:57:51 + (1 day)
Tottenham Hotspur V Manchester City 14:18:56 03:16:33 + (1 day)
Tottenham Hotspur V Manchester United 14:07:21 03:31:54 + (1 day)
Tottenham Hotspur V Middlesbrough 13:37:41 03:58:29 + (1 day)
Tottenham Hotspur V Stoke City 14:41:33 03:18:19 + (1 day)
Tottenham Hotspur V Sunderland 12:53:33 04:05:10 + (1 day)
Tottenham Hotspur V Swansea 13:06:01 04:36:04 + (1 day)
Watford V Burnley 12:46:21 00:04:04 + (1 day)
Watford V Everton 13:49:22 03:33:08 + (1 day)
Watford V Hull City 13:13:02 06:59:12 + (1 day)
Watford V Liverpool 13:47:02 03:27:50 + (1 day)
Watford V Middlesbrough 13:00:42 02:34:56 + (1 day)
Watford V Sunderland 12:17:34 04:10:03 + (1 day)
Watford V Swansea 12:43:20 04:56:33 + (1 day)
WBA V Hull City 13:46:05 04:27:13 + (1 day)
WBA V Middlesbrough 13:16:45 03:18:16 + (1 day)
WBA V Sunderland 13:02:37 05:23:23 + (1 day)
WBA V Swansea 13:39:05 07:15:30 + (1 day)
West Ham V Burnley 12:40:33 04:01:58 + (1 day)
West Ham V Everton 13:45:32 03:20:42 + (1 day)
West Ham V Hull City 13:33:29 06:33:46 + (1 day)
West Ham V Liverpool 13:42:19 03:15:24 + (1 day)
West Ham V Manchester City 13:56:44 03:34:06 + (1 day)
West Ham V Manchester United 13:45:09 03:47:26 + (1 day)
West Ham V Middlesbrough 13:14:09 04:14:01 + (1 day)
West Ham V Stoke City 14:15:21 03:37:33 + (1 day)
West Ham V Sunderland 12:27:51 04:14:00 + (1 day)
West Ham V Swansea 12:56:29 04:41:06 + (1 day)

Failed 1pm Sunday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 04:37:49 21:59:54
Bournemouth V Everton 06:14:43 20:52:53
Bournemouth V Hull City 06:14:53 20:56:07
Bournemouth V Liverpool 06:02:23 20:59:37
Bournemouth V Manchester City 06:53:48 20:49:48
Bournemouth V Manchester United 06:06:47 21:00:23
Bournemouth V Middlesbrough 05:16:10 21:35:57
Bournemouth V Sunderland 05:09:51 23:00:36
Bournemouth V Swansea 06:34:48 20:12:48
Burnley V Bournemouth 05:46:14 21:41:48
Burnley V Southampton 06:28:49 21:10:06
Burnley V Swansea 23:25:13 – (1 day) 22:01:31
Everton V Bournemouth 06:49:42 20:38:40
Everton V Swansea 00:22:51 20:59:23
Hull City V Bournemouth 23:36:41 – (1 day) 21:32:56
Hull City V Southampton 00:19:16 20:55:10
Hull City V Swansea 22:52:24 – (1 day) 23:06:48
Leicester City V Burnley 06:31:09 19:30:51
Leicester City V Middlesbrough 06:39:43 19:29:30
Leicester City V Sunderland 06:49:35 19:55:38
Leicester City V Swansea 00:15:11 20:03:45
Liverpool V Bournemouth 06:45:35 20:56:40
Liverpool V Swansea 00:25:47 21:17:23
Manchester City V Swansea 03:13:50 20:24:51
Manchester United V Bournemouth 06:54:34 20:40:09
Manchester United V Swansea 03:27:56 20:25:44
Middlesbrough V Bournemouth 02:55:13 21:30:54
Middlesbrough V Southampton 06:10:22 20:53:08
Middlesbrough V Swansea 00:20:47 23:19:35
Southampton V Burnley 05:07:54 21:10:21
Southampton V Everton 06:51:55 20:44:56
Southampton V Hull City 06:52:05 20:20:46
Southampton V Liverpool 06:39:35 20:42:12
Southampton V Manchester United 06:43:59 20:22:26
Southampton V Middlesbrough 05:46:15 20:53:36
Southampton V Sunderland 05:56:44 21:31:44
Stoke City V Bournemouth 06:39:52 20:37:41
Stoke City V Sunderland 06:44:50 20:06:15
Stoke City V Swansea 01:07:04 20:24:22
Sunderland V Bournemouth 02:21:51 21:52:11
Sunderland V Southampton 06:08:44 21:20:29
Sunderland V Swansea 00:19:03 23:17:54
Sunderland V WBA 06:51:56 20:22:04
Swansea V Bournemouth 06:56:32 20:30:29
Swansea V Burnley 22:45:59 – (1 day) 21:49:18
Swansea V Hull City 23:14:02 – (1 day) 05:48:25 + (1 day)
Swansea V Liverpool 06:55:40 20:56:37
Swansea V Manchester United 06:59:28 20:49:47
Swansea V Middlesbrough 23:45:03 – (1 day) 02:51:50 + (1 day)
Swansea V Sunderland 23:24:55 – (1 day) 03:27:05 + (1 day)
WBA V Swansea 06:35:23 19:05:30

Failed 4pm Sunday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 08:47:06 05:02:23 + (1 day)
Bournemouth V Everton 10:04:43 04:03:53 + (1 day)
Bournemouth V Hull City 09:35:51 05:51:57 + (1 day)
Bournemouth V Liverpool 09:55:31 04:06:05 + (1 day)
Bournemouth V Manchester City 10:16:12 04:07:47 + (1 day)
Bournemouth V Manchester United 09:58:35 03:58:25 + (1 day)
Bournemouth V Middlesbrough 09:04:41 04:00:58 + (1 day)
Bournemouth V Stoke City 10:47:19 03:56:40 + (1 day)
Bournemouth V Sunderland 09:14:33 04:46:05 + (1 day)
Burnley V Bournemouth 09:21:14 06:06:49 + (1 day)
Burnley V Leicester City 11:28:11 01:10:48 + (1 day)
Burnley V Middlesbrough 12:24:46 01:52:07 + (1 day)
Burnley V Southampton 09:43:09 02:29:55 + (1 day)
Burnley V Sunderland 11:59:38 01:58:22 + (1 day)
Burnley V Swansea 09:18:26 05:06:47 + (1 day)
Chelsea V Burnley 11:16:30 03:28:38 + (1 day)
Chelsea V Sunderland 11:39:43 03:58:25 + (1 day)
Crystal Palace V Burnley 11:04:50 03:43:32 + (1 day)
Crystal Palace V Sunderland 11:23:03 04:15:05 + (1 day)
Everton V Bournemouth 10:24:22 00:53:42 + (1 day)
Everton V Middlesbrough 11:54:52 00:58:52 + (1 day)
Everton V Sunderland 11:15:44 02:28:56 + (1 day)
Everton V Swansea 09:41:34 00:31:23 + (1 day)
Hull City V Bournemouth 09:51:12 03:10:04 + (1 day)
Hull City V Burnley 12:41:26 03:08:04 + (1 day)
Hull City V Southampton 10:33:47 01:41:57 + (1 day)
Hull City V Stoke City 12:17:33 03:21:57 + (1 day)
Hull City V Swansea 08:08:53 04:39:39 + (1 day)
Leicester City V Middlesbrough 10:22:30 02:06:31 + (1 day)
Leicester City V Sunderland 10:39:21 03:02:38 + (1 day)
Liverpool V Bournemouth 10:06:22 00:58:34 + (1 day)
Liverpool V Middlesbrough 11:51:52 01:06:53 + (1 day)
Liverpool V Sunderland 11:12:44 02:33:03 + (1 day)
Liverpool V Swansea 09:31:34 00:36:15 + (1 day)
Manchester City V Bournemouth 10:38:54 00:58:10 + (1 day)
Manchester United V Bournemouth 10:22:53 03:06:57 + (1 day)
Manchester United V Southampton 10:40:31 01:27:35 + (1 day)
Middlesbrough V Bournemouth 09:13:10 05:40:53 + (1 day)
Middlesbrough V Burnley 12:16:55 03:08:10 + (1 day)
Middlesbrough V Leicester City 11:55:34 02:10:04 + (1 day)
Middlesbrough V Southampton 09:55:45 02:03:59 + (1 day)
Middlesbrough V Stoke City 11:46:32 03:22:03 + (1 day)
Middlesbrough V Swansea 08:02:22 06:47:28 + (1 day)
Middlesbrough V WBA 11:11:59 01:54:51 + (1 day)
Southampton V Burnley 09:21:54 04:40:26 + (1 day)
Southampton V Everton 10:35:04 03:41:56 + (1 day)
Southampton V Hull City 10:06:12 05:14:45 + (1 day)
Southampton V Liverpool 10:25:52 03:44:08 + (1 day)
Southampton V Manchester City 10:51:00 03:45:50 + (1 day)
Southampton V Manchester United 10:33:23 03:05:11 + (1 day)
Southampton V Middlesbrough 09:33:24 03:47:38 + (1 day)
Southampton V Stoke City 11:22:07 03:24:37 + (1 day)
Southampton V Sunderland 09:43:16 04:22:53 + (1 day)
Stoke City V Middlesbrough 11:59:04 01:36:31 + (1 day)
Stoke City V Sunderland 10:49:56 03:01:10 + (1 day)
Sunderland V Bournemouth 09:10:51 06:02:12 + (1 day)
Sunderland V Burnley 11:55:36 10:27:29 + (1 day)
Sunderland V Leicester City 11:23:15 02:22:23 + (1 day)
Sunderland V Southampton 09:38:26 02:25:18 + (1 day)
Sunderland V Stoke City 11:29:13 03:55:22 + (1 day)
Sunderland V Swansea 07:37:03 05:07:19 + (1 day)
Sunderland V WBA 10:24:40 01:52:10 + (1 day)
Swansea V Bournemouth 09:54:33 03:18:45 + (1 day)
Swansea V Burnley 08:57:42 05:31:25 + (1 day)
Swansea V Everton 10:20:00 04:36:00 + (1 day)
Swansea V Hull City 08:08:02 07:07:52 + (1 day)
Swansea V Leicester City 10:49:14 03:33:24 + (1 day)
Swansea V Liverpool 10:17:40 04:36:06 + (1 day)
Swansea V Manchester City 10:33:05 03:55:54 + (1 day)
Swansea V Manchester United 10:17:01 03:46:32 + (1 day)
Swansea V Middlesbrough 08:27:20 07:04:40 + (1 day)
Swansea V Southampton 10:37:08 02:21:19 + (1 day)
Swansea V Stoke City 11:00:25 04:18:23 + (1 day)
Swansea V Sunderland 08:06:12 07:35:48 + (1 day)
Tottenham Hotspur V Burnley 11:21:20 03:22:39 + (1 day)
Tottenham Hotspur V Sunderland 11:42:03 03:53:35 + (1 day)
Watford V Burnley 10:51:51 03:09:25 + (1 day)
Watford V Middlesbrough 11:30:12 01:28:48 + (1 day)
Watford V Sunderland 11:10:04 02:56:43 + (1 day)
WBA V Middlesbrough 11:04:45 02:12:08 + (1 day)
WBA V Sunderland 10:25:37 03:47:23 + (1 day)
West Ham V Burnley 11:05:48 03:39:02 + (1 day)
West Ham V Sunderland 11:24:01 04:08:07 + (1 day)

 

 

In summary there are a great deal fixtures which will cause a headache for committed away fans who use public transport. The final table shows fixtures who failed every test and therefore should only really be played at 3pm on a Saturday.

fixture
Bournemouth V Burnley
Bournemouth V Everton
Bournemouth V Liverpool
Bournemouth V Middlesbrough
Bournemouth V Sunderland
Burnley V Bournemouth
Burnley V Swansea
Everton V Bournemouth
Hull City V Bournemouth
Hull City V Swansea
Liverpool V Bournemouth
Manchester United V Bournemouth
Middlesbrough V Bournemouth
Middlesbrough V Swansea
Southampton V Burnley
Southampton V Sunderland
Sunderland V Bournemouth
Sunderland V Southampton
Sunderland V Swansea
Swansea V Burnley
Swansea V Hull City
Swansea V Middlesbrough
Swansea V Sunderland

 

If you think you or someone else would be interested in exploring the science behind this work, you should have a look at the Newcastle University degrees in BSc Geographic Information Science and BSc Surveying and Mapping Science.  These degrees have excellent employment prospects, lots of field and practical work and consistently high levels of student satisfaction. I myself am a graduate of the GIS programme

ESRI UK User Conference Tuesday 17 May

This year’s ESRI Annual Conference took place once more in the QEII Conference Centre in the heart of Westminster.  It was good to meet up with several Newcastle graduates, each making their mark on the GI industry.  The major ‘take-away message’ from this year’s conference was the increasing ease by which the traditionally ‘clunky’ ArcGIS desktop can be left behind in favour of developing using ArcGIS Pro and ArcGIS Online, products with regular and frequent update cycles and increasingly comprehensive functionality.

From the perspective of ESRI, David Rix (1976 graduate) and Dominic Stubbins (1995) were amongst the welcoming corporate hosts, contributing to an efficiently-run and informative event, well worth the trip from the north!  Nathan Ward (1993) was manning the Leica stall, one of several associated partners exhibiting in the building.  Laura Hanson (2003 graduate), now with Arup, and Rachel Oldroyd (2011 graduate), now with the University of Leeds, were ex-staff members spotted, along with Meredith Williams (staff 2000-2010).

Joining Dominic from the 1995 cohort was Ian Moodie, whilst from even further even back, Rob Knight and Helen Durham (both 1985) are both thriving.  Clive Surman-Wells (1988) and Andy Hopkins (1996) made their presence known also, along with some 21st century graduates – Bruce Ford (2009), Claire Watkins (2009), Victoria Short and Matt Bowerbank (2010), Matthew Bierton (2014) and Jonathan Hallam (2015).

Next week, the re-unions will continue in London at the GeoBusiness event.  There is a formal Newcastle alumni meeting on Tuesday 24 May at 15:00 hrs.  Come along to the Business Design Centre in Islington, if you are in town …

GIS students present research projects Friday 13 May

This week saw the annual ‘Final Year Conference’, the showcase for the Stage 3 Geomatics students to present their dissertation research in a formal venue to their fellow students and to the staff and postgraduates in the School.  A total of 31 Newcastle Geomatics students delivered talks in two parallel tracks with themed session titles including ‘Built Environment’, Spatial Analysis’ and ‘Geovisualisation’.  The 12 final-year Geographic Information Science students’ topics were as follows:

Nada Alabdulwahed used an impressive range of satellite remote sensing imagery from the past 20 years to track the urban development of the city of Al Khobar in eastern Saudi Arabia.  Standard image analysis and classification techniques along with ground truthing and integration with other data on population and land reclamation allowed for accurate quantification of urban growth.

Ed Drummond-Hay researched house price changes across England and Wales, using millions of records from Land Registry, ONS and commercial sources.  His hypothesis was that house price increases in London ‘rippled’ out from the capital to affect the rest of the country after a time lag.  The dynamic and animated representation of such patterns was an important part of the output from Ed’s research.

Emmanuel Egunyu aimed to create an online website resource to promote tourism in his native Uganda.  Using OpenStreetMap data and open source technologies with PostGIS and Geoserver, he reported on the creation of a map-based information portal for those planning to visit national parks and view wildlife in this country.

Alexia Fenn’s study concentrated on the validity and reliability of observations from GPS receivers worn by athletes.  A variation of sport/athletics course shapes, course distances, and exercise/movement intensities were examined.  Walking, jogging, and sprinting over various distances and in a variety of course configurations were examined, with GPS accuracies determined for each exercise regime.

Will Franklin developed a system to estimate the safety of junctions on the road network in Newcastle.  By calculating a Junction Risk Factor, based on a number of parameters related to road conditions and traffic volumes, he was able to develop a predictive model to determine the optimum location for investment in road network improvements.

Jo Gallagher’s interest in spatially-enabled Twitter data led to a study of the geolocation of football clubs’ fan base.  He found that the ‘bigger’ the club, the more dispersed the distribution of fans – backing up the popular theory that the mean location of a Manchester United fan is some distance from Old Trafford.

Patryck Janicki’s research aimed to develop a geodatabase schema able to hold both CityGML data at Level of Detail 1 and main Industry Foundation Classes (IFC) classes.  The ability of the schema to abide by standards, allow for SQL queries, hold geometry effectively, was to be supplemented by an effective visualisation flowline through export to QGIS.  The outcomes of this project have impact on the integration of BIM with GIS.

This was also the focus of the research of Anthony Morley, who examined current technologies for importing a BIM model into a geospatial environment and assessing interoperability.  This involved using a range of software and data formats, including ArcMap, ArcScene, ESRI City Engine, REVIT, AutoCAD and FME.  The geometric and semantic integrity of the model, and the needs of users were considered.

Amber Kaye-Kenyon chose the analytical capabilities of ArcMap, ArcScene and City Engine (including Buffer, Viewshed and Line of Sight (LOS)) to look at the modelling of an urban sensor network.  In the context of the instrumented city concepts being developed in Newcastle upon Tyne, particularly around the university’s new Science Central campus, ease of use, visualisation and effective monitoring of the sensor network were derived.

Ben Nicholls undertook a very detailed study of some of the rich cartographic generalisation tools in ArcGIS.  Applying these to different types of feature (railways, contours, buildings etc. as represented on large scale Ordnance Survey data), and in different locations (e.g. central urban zones, rural regions), Ben presented an impressive assessment of the data pre-processing, algorithm effectiveness and presentation quality of such procedures.

Josh Watson’s theme was a big data set dealing with cardiac arrests outside hospital.  The spatial and temporal distribution of these events was determined, as a precursor to understanding the nature of the phenomenon and to try to raise low survival rates in the North East.  Clusters of cases were apparent and these were linked to population distribution, to ambulance stations and response times, and to times of day, season and year.

Imogen Weight made a comparative study of several web mapping APIs, assessing data needs, scope of functionality, usability, and final appearance of maps created in Leaflet, Mapbox, and the dedicated Javascript APIs for Google Maps and for ArcGIS.

The remaining students (Surveying and Mapping Science students) pursued research topics in a wide range of other spatial themes, many of which have a GIS ‘flavour’.  Environmental monitoring of coasts, glaciers, urban heat, and floods used GIS tools, as did further investigations of BIM, and further social investigations of education from a GI perspective.

New paper: Reducing the impact of extreme weather on infrastructure networks

Last week our latest paper was published entitled ‘Assessing urban strategies for reducing the impacts of extreme weather on infrastructure networks’ in the Royal Socities Open Science journal. Alistair Ford, Craig Robson and Stuart Barr all contributed to the artical alongside colleagues from civil engineering, Maria Pregnolato (lead authour), Vassilis Glenis and Richard Dawson. A summary is given below.

“A framework for assessing the disruption from flood events to transport systems is presented that couples a high-resolution urban flood model with transport modelling and network analytics to assess the impacts of extreme rainfall events, and to quantify the resilience value of different adaptation options. A case study in Newcastle upon Tyne in the UK is presented and shows that both green roof infrastructure and traditional engineering interventions such as culverts or flood walls can reduce transport disruption from flooding.The magnitude of these benefits depends on the flood event and adaptation strategy, but for the scenarios considered here 3–22% improvements in city-wide travel times are achieved.

Both options should form part of an urban flood risk management strategy, but this method can be used to optimize investment and target limited resources at critical locations, enabling green infrastructure strategies to be gradually implemented over the longer term to provide city-wide benefits. This framework provides a means of prioritizing limited financial resources to improve resilience. By capturing the value to the transport network from flood management interventions, it is possible to create new business models that provide benefits to, and enhance the resilience of, both transport and flood risk management infrastructures.”

Championship Away Fans

The volume of a teams away following is often used as measure for the “size” of a club and is heavily debated amongst football fans. But their are many factors that influence this, not least their proximity to other clubs.

13096253_10156800676615123_3874620268719268683_n
Hartlepool Away Fans making 400-mile trip to Plymouth away to watch their side lose 5-0

With the Football league last week releasing statistics showing the average away attendance for each team playing in the championship (shown below), I looked at whether this was effected by the clubs accessibility to other clubs and how long fans were spending travelling.

Team Away Attendance
Leeds 2807
Middlesbrough 2515
Sheffield Wednesday 2510
Derby 2125
Burnley 1911
Birmingham 1779
Brighton 1658
Preston 1506
Wolves 1470
Nottingham Forest 1443
Hull 1393
Ipswich 1383
Bristol City 1263
QPR 1204
Huddersfield 1128
Blackburn 1106
Brentford 1073
Rotherham 1041
Reading 1040
Fulham 988
Bolton 911
Cardiff 748
Charlton 637
MK Dons 636

With Leeds being located in within fairly close proximity to a number of the northern teams, and Leeds railway station being well connected I wanted to look at the whether this contributed to their loyal away following.

Screenshot_2016-05-16_09-56-56

So I used the Google Travel API to look at the total time a football fan would spend travelling if they went on public transport to every away game. The results are below.

Team Time Spent Travelling
Cardiff City 6 Days 3 Hours 44 Minutes 14 Seconds
Brighton and Hove Albion 6 Days 1 Hours 23 Minutes 36 Seconds
Ipswich Town 5 Days 23 Hours 17 Minutes 34 Seconds
Middlesbrough 5 Days 21 Hours 25 Minutes 26 Seconds
Charlton Athletic 5 Days 11 Hours 18 Minutes 10 Seconds
Bristol City 5 Days 10 Hours 22 Minutes 50 Seconds
Hull City 5 Days 2 Hours 57 Minutes 20 Seconds
Fulham 4 Days 22 Hours 6 Minutes 38 Seconds
Burnley 4 Days 20 Hours 5 Minutes 32 Seconds
Reading 4 Days 19 Hours 58 Minutes 32 Seconds
Preston North End 4 Days 19 Hours 52 Minutes 22 Seconds
Queens Park Rangers 4 Days 18 Hours 44 Minutes 38 Seconds
Brentford 4 Days 18 Hours 13 Minutes 12 Seconds
Blackburn Rovers 4 Days 17 Hours 38 Minutes 16 Seconds
Huddersfield Town 4 Days 11 Hours 55 Minutes 58 Seconds
Bolton Wanderers 4 Days 11 Hours 17 Minutes 36 Seconds
Leeds United 4 Days 7 Hours 2 Minutes 12 Seconds
MK Dons 4 Days 5 Hours 1 Minutes 4 Seconds
Sheffield Wednesday 4 Days 4 Hours 30 Minutes 54 Seconds
Wolverhampton Wanderers 4 Days 0 Hours 30 Minutes 48 Seconds
Rotherham United 3 Days 23 Hours 23 Minutes 6 Seconds
Birmingham City 3 Days 19 Hours 59 Minutes 4 Seconds
Nottingham Forest 3 Days 18 Hours 12 Minutes 6 Seconds
Derby County 3 Days 17 Hours 41 Minutes 6 Seconds

Screenshot_2016-05-16_09-46-08

From this it appears that there is very little correlation between the average away attendance and time spent travelling especially with Middlesbrough’s travel time and attendance being so high.

As a final thought I looked at using the travel times for ranking the teams be the number of “fan hours” spent travelling.

Team Fan Hours
Middlesbrough 40 Years 31 Weeks 3 Days 1 Hours 4 Minutes 50 Seconds
Leeds United 33 Years 0 Weeks 5 Days 23 Hours 55 Minutes 24 Seconds
Sheffield Wednesday 28 Years 41 Weeks 5 Days 4 Hours 39 Minutes 0 Seconds
Brighton and Hove Albion 27 Years 27 Weeks 0 Days 6 Hours 8 Minutes 48 Seconds
Burnley 25 Years 16 Weeks 6 Days 20 Hours 14 Minutes 12 Seconds
Ipswich Town 22 Years 32 Weeks 3 Days 5 Hours 54 Minutes 42 Seconds
Derby County 21 Years 39 Weeks 2 Days 20 Hours 37 Minutes 30 Seconds
Preston North End 19 Years 48 Weeks 0 Days 0 Hours 24 Minutes 12 Seconds
Hull City 19 Years 28 Weeks 5 Days 13 Hours 5 Minutes 20 Seconds
Bristol City 18 Years 41 Weeks 4 Days 6 Hours 38 Minutes 30 Seconds
Birmingham City 18 Years 35 Weeks 3 Days 8 Hours 19 Minutes 36 Seconds
Wolverhampton Wanderers 16 Years 10 Weeks 1 Days 10 Hours 36 Minutes 0 Seconds
Queens Park Rangers 15 Years 40 Weeks 1 Days 7 Hours 38 Minutes 32 Seconds
Nottingham Forest 14 Years 44 Weeks 5 Days 9 Hours 0 Minutes 18 Seconds
Blackburn Rovers 14 Years 18 Weeks 0 Days 19 Hours 22 Minutes 56 Seconds
Brentford 13 Years 51 Weeks 4 Days 14 Hours 3 Minutes 36 Seconds
Huddersfield Town 13 Years 46 Weeks 5 Days 20 Hours 10 Minutes 24 Seconds
Reading 13 Years 40 Weeks 0 Days 14 Hours 34 Minutes 40 Seconds
Fulham 13 Years 16 Weeks 5 Days 5 Hours 13 Minutes 44 Seconds
Cardiff City 12 Years 32 Weeks 0 Days 11 Hours 26 Minutes 32 Seconds
Rotherham United 11 Years 17 Weeks 3 Days 7 Hours 47 Minutes 6 Seconds
Bolton Wanderers 11 Years 8 Weeks 1 Days 16 Hours 13 Minutes 36 Seconds
Charlton Athletic 9 Years 28 Weeks 3 Days 23 Hours 52 Minutes 10 Seconds
MK Dons 7 Years 17 Weeks 2 Days 23 Hours 18 Minutes 24 Seconds

Where is Newcastle?

Following on from an early email exchange about how Google defined “Newcastle” it got me thinking about other providers and how they define the city. Twitter for instance provides a bounding box the centre of which is the middle of Nun’s Moor (as does Google but the point location is not the centroid of it). As you can see from the image there is wide variation. Note that a couple (Yahoo/Michelin) place the point location at the point roughly where the centre of the text “Newcastle upon Tyne” appears on certain map products.

The mean centre of the point locations excluding the centroids is shown as well.

Newcastle maps

So I visited a pile of map sites and extracted their default location (and/or bounding box) and plotted them on the map. For twitter I sent a tweet from “Newcastle upon Tyne” and captured the coordinates using the API. Just to be rigorous I installed TOR browser which obfuscates the IP address to ensure that location was not being picked up from the browser and tried different browsers as well. The OS point for Newcastle upon Tyne was collected from the Gazetteer service provided through Digimap.

The vaguely serious point here is that we now routinely use APIs to get data from and its location yet those locations provide spurious precision!

Football Travel Times

 

Following our blog post looking at the distances of football grounds from their nearest railway station, we had a think about other interesting football-related analysis that we could do. Having previously been a holder of an away season ticket, I thought that one interesting comparison might be to investigate which football fans would spend the longest on public transport to visit away games.

In order to do this analysis we used the Google Maps Distance Matrix API (https://developers.google.com/maps/documentation/distance-matrix/ ) to calculate the time and distance you would have to travel on public transport between each football club, to arrive at 2pm on a Saturday. The locations of the football grounds were used as the start and end points for each journey since we obviously don’t know where supporters actually live!

google_travel_map

Below is a list of the 5 longest away trips between any pair of Football League or Premier League clubs. You could look at this as the nightmare FA Cup draw if you’re committed to going to the game, and the ones you really don’t want to be switched to a Friday night for TV coverage.

 

team1 team2 duration length
Plymouth Argyle Newcastle United 6 hours 39 mins 657.287Km
Plymouth Argyle Sunderland 6 hours 29 mins 647.920Km
Torquay United Newcastle United 6 hours 22 mins 620.825Km
Plymouth Argyle Hartlepool United 6 hours 13 mins 622.370Km
Carlisle United Plymouth Argyle 6 hours 13 mins 626.729Km

The 5 quickest are below – some of these would likely be quicker to walk!

team1 team2 duration length
Notts County Nottingham Forest 3 mins 1.126Km
Liverpool Everton 4 mins 1.654Km
Fulham Chelsea 11 mins 3.138Km
Walsall West Bromwich Albion 11 mins 9.997Km
Birmingham City Aston Villa 11 mins 5.831Km

In summary, you really don’t want to draw Plymouth away…