SlideShare una empresa de Scribd logo
1 de 36
GIS Ireland 2010 GIS Software for  Non-GIS Applications  Case Study: Save lots of time predicting Football Results with FME! vs. Brendan Cunningham
Introduction Overview :  What am I actually speaking about?!?! Imagination meets GIS meets FME Case Study : FME versus The Bookmaker! The FME Workspace Publishing My Results
Range of ETL Software Available
FME, My Weapon of Choice FME (SAFE Software) : Can read/write 250+ Formats Many are database/spreadsheet www.safe.com SAFE Software Management Systems : CRM and Support Ticketing System FME was used to migrate between from old ticketing systems to new systems No GIS Component in these projects!
Meet Michael Habarta… FME Guru, based in Germany http://www.fmepedia.com/index.php/User:Mhabarta He has used FME for a variety of alternative applications: Creating Polyphonic Ringtones Updating an MP3 player Audiobook of The Bible Understanding Pythagorus Understanding Stonehenge
8-side Polygon – All Corners join to each other
48-side Polygon – All Corners join to each other
8-side Polygon – All Corners join to each other Has this ever been used in an “everyday” application…
Overlay 8-side Polygon on Stonehenge… Weird!
Lego Building in FME!!! Created by Dmitri Bagh, SAFE Software http://www.fmepedia.com/index.php/Lego_House_Example
Sudoku Generator in FME!!! Created by Dmitri Bagh, SAFE Software http://www.fmepedia.com/index.php/SudokuGenerator
Case Study Predicting Football Results with FME! vs.
Typical Weekend  Fixture List Case Study 77 Games across 9 divisions
Typical Weekend  Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues
Typical Weekend  Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues Takes approx. 3 hours to analyze UK fixtures based on multiple statistical criteria
Typical Weekend  Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues Takes approx. 3 hours to analyze UK fixtures based on multiple statistical criteria Another 2-3 hours to analyze European matches
Statistical Criteria: Case Study Compare League Positions Home vs. Away Current Form – Last 5 league games Non-Statistical Criteria: Club Turmoil! Injuries Transfers In/Out Rivalry & Derbies
How can FME help out? Great statistical functions in FME Possible for FME to read  Historical Football Results (CSV/XLS) Future Football Fixtures (CSV/XLS) Analyze the relationship of teams who are playing each other The aim is to reduce the 5-6 hours research down to 5-6 minutes using FME and some good football data…
Meet www.Football-Data.co.uk!!!
Fixture Data is downloaded in CSV/XLS Formats Includes League, Date, Teams and the best Odds!
Results Data is downloaded for 22 leagues across Europe Includes League, Date, Teams, Goals, Referee, Shots, etc
Project History FME Prototype built in March 2010 Basically compared league positions Invested €20 for 10 weeks of season Result: €75 profit during this time Excellent form guide and trends available  (August-March results) 2010-2011 Football Season be difficult in early stages No trends or previous results to go on Erratic League (Blackpool in The Top Four!?!)
The season so far…
The season so far… More Criteria Used Create a League Table Recent Form (Previous 6 Matches) Best Odds available Can Location / GI Data help anywhere?!? In 99% of cases there is a spatial element to data Early Form so far (Sept.- Oct. 2010) Invested €30 Currently down €5.50 Famous last words… “Its early days…”
The FME Workspace Firstly, a Python Script is used to go onto the web to automatically download the CSV and XLS data Secondly, a detailed workspace is run to analyze the data Fixtures and Results Thirdly, filter out the “Good options” and output the results as a webpage, an excel spreadsheet and an email
FME Workspace : Build a League Table Analyse the historical results for each team and assign correct points: ,[object Object]
Team Goals = Opposition Goals = 1
Team Goals < Opposition Goals = 0Add all these up and FME is now storing a league table Use the “Counter” transformer to add 1-20 based on current position
FME : Compare who is playing who? Analyse the teams who are playing: Pass through any matches where the league position is very big 20 Teams in Premier League Home Team (2) vs. Away Team (19) – PASS Home Team (8) vs. Away Team (11) – FAIL Set separate thresholds in FME for Home or Away Predicitons: Home Team (4) vs. Away Team (19) – PASS Home Team (19) vs. Away Team (4) – FAIL
FME : Analyze Current Form A team may be on a slump (due to injuries, turmoil, suspensions, etc.) Analyze most recent games for better indication of current form Home (8, WWwdw) vs. Away (15, lLLdL) – PASS Home (8, LlwdL) vs. Away (15, WdWdL) – FAIL Use separate thresholds for FME to recognise good/bad current form: Undefeated in last 5 is good and will Pass 2 defeats or more is an automatic Fail
FME : Progress Report Statistical Criteria: Compare League Positions Home vs. Away Current Form – Last 5 games PASS PASS PASS Non-Statistical Criteria: Club Turmoil! Injuries Transfers In/Out Rivalry & Derbies Part of Current Form Algorithm  Part of Current Form Algorithm  Part of Current Form Algorithm  FAIL
FME : Finally some GIS Integration New Criteria: 99% Databases have a spatial component – football fixtures are no different! Different Criteria for London and the rest of England: Any fixture where teams are within 5 miles are deemed to be high chance of a Derby - FAIL Any fixture where teams are within 5-20 miles are deemed to be potential Derby Matches – Further Info Needed Teams 20-50 miles away outside of London are potential Derbies - Further Info Needed ,[object Object]
Norwich – Ipswich = 43 miles, big rivals!
Newcastle – Middlesbrough = 39 miles, big rivals!,[object Object]
The GIS component is very loose, a work in progress...,[object Object]
Publishing the Results www.BrendanCunningham.com Wordpress Blog FME automatically writes valid HTML from the workspace into an Email FME Batch File kicks off every Tuesday and Wednesday and sends me a mail! Copy and Paste into blog, and offer some notes and advice In some cases I won’t go with results The “Blackpool Factor” will be used

Más contenido relacionado

Destacado

Vil soft company group profile
Vil soft company group profileVil soft company group profile
Vil soft company group profileVilsoft
 
Homecoming 2010 combined
Homecoming 2010 combinedHomecoming 2010 combined
Homecoming 2010 combinedsclark06
 
Geo23.1102 winter2015 session3
Geo23.1102 winter2015 session3Geo23.1102 winter2015 session3
Geo23.1102 winter2015 session3Melanie Zurba
 
Margar mota tema5_town
Margar mota tema5_townMargar mota tema5_town
Margar mota tema5_townJacket25
 
CJG marketing-communicatie concept
CJG marketing-communicatie conceptCJG marketing-communicatie concept
CJG marketing-communicatie conceptJaclinedekort
 
Geo23.1103 winter2015 session5
Geo23.1103 winter2015 session5Geo23.1103 winter2015 session5
Geo23.1103 winter2015 session5Melanie Zurba
 
Trabajo gbi
Trabajo gbiTrabajo gbi
Trabajo gbiviviana
 
Technology juliana
Technology julianaTechnology juliana
Technology julianaJacket25
 

Destacado (20)

Vil soft company group profile
Vil soft company group profileVil soft company group profile
Vil soft company group profile
 
2016 leading seagulls 23 fleddables
2016 leading seagulls 23  fleddables 2016 leading seagulls 23  fleddables
2016 leading seagulls 23 fleddables
 
Hate crimes
Hate crimesHate crimes
Hate crimes
 
2016 leading seagulls 17 rainbow
2016 leading seagulls 17  rainbow 2016 leading seagulls 17  rainbow
2016 leading seagulls 17 rainbow
 
Homecoming 2010 combined
Homecoming 2010 combinedHomecoming 2010 combined
Homecoming 2010 combined
 
2016 Leading Seagulls Establishing Positive T-S Relationships
2016 Leading Seagulls Establishing Positive T-S Relationships2016 Leading Seagulls Establishing Positive T-S Relationships
2016 Leading Seagulls Establishing Positive T-S Relationships
 
the fence
the fencethe fence
the fence
 
Geo23.1102 winter2015 session3
Geo23.1102 winter2015 session3Geo23.1102 winter2015 session3
Geo23.1102 winter2015 session3
 
Margar mota tema5_town
Margar mota tema5_townMargar mota tema5_town
Margar mota tema5_town
 
2016 leading seagulls 19 edumediators
2016 leading seagulls 19 edumediators 2016 leading seagulls 19 edumediators
2016 leading seagulls 19 edumediators
 
CJG marketing-communicatie concept
CJG marketing-communicatie conceptCJG marketing-communicatie concept
CJG marketing-communicatie concept
 
Geo23.1103 winter2015 session5
Geo23.1103 winter2015 session5Geo23.1103 winter2015 session5
Geo23.1103 winter2015 session5
 
17 icsqcc hayal koksal
17 icsqcc hayal koksal17 icsqcc hayal koksal
17 icsqcc hayal koksal
 
Mónica
MónicaMónica
Mónica
 
Trabajo gbi
Trabajo gbiTrabajo gbi
Trabajo gbi
 
Innovation ecosystems value co-creation
Innovation ecosystems value co-creationInnovation ecosystems value co-creation
Innovation ecosystems value co-creation
 
"CMS SQC Peace Pals" within the International ICT Seagulls Project by Dr. Hay...
"CMS SQC Peace Pals" within the International ICT Seagulls Project by Dr. Hay..."CMS SQC Peace Pals" within the International ICT Seagulls Project by Dr. Hay...
"CMS SQC Peace Pals" within the International ICT Seagulls Project by Dr. Hay...
 
2016 Leading Seagulls 4 Todays Interns
2016 Leading Seagulls 4 Todays Interns 2016 Leading Seagulls 4 Todays Interns
2016 Leading Seagulls 4 Todays Interns
 
Child brides
Child bridesChild brides
Child brides
 
Technology juliana
Technology julianaTechnology juliana
Technology juliana
 

Similar a GIS Software for Non-GIS Applications

OTDK angol
OTDK angolOTDK angol
OTDK angolM J
 
PREDICTION MODEL FOR GERMAN BUNDESLIGA
PREDICTION MODEL FOR GERMAN BUNDESLIGAPREDICTION MODEL FOR GERMAN BUNDESLIGA
PREDICTION MODEL FOR GERMAN BUNDESLIGAEvangelos Matselis
 
Statistical Analysis for sports
Statistical Analysis for sportsStatistical Analysis for sports
Statistical Analysis for sportssriharshagunnam
 
My Entry to the Sportsbet/CIKM competition
My Entry to the Sportsbet/CIKM competitionMy Entry to the Sportsbet/CIKM competition
My Entry to the Sportsbet/CIKM competitionSimone Romano
 
Football predictions
Football predictionsFootball predictions
Football predictionsponton42
 
NIT1201 Introduction to Database System Assignment by USA Experts
NIT1201 Introduction to Database System Assignment by USA ExpertsNIT1201 Introduction to Database System Assignment by USA Experts
NIT1201 Introduction to Database System Assignment by USA ExpertsJohnsmith5188
 
Major League Soccer Player Analysis
Major League Soccer Player AnalysisMajor League Soccer Player Analysis
Major League Soccer Player AnalysisChris Armstrong
 

Similar a GIS Software for Non-GIS Applications (8)

OTDK angol
OTDK angolOTDK angol
OTDK angol
 
PREDICTION MODEL FOR GERMAN BUNDESLIGA
PREDICTION MODEL FOR GERMAN BUNDESLIGAPREDICTION MODEL FOR GERMAN BUNDESLIGA
PREDICTION MODEL FOR GERMAN BUNDESLIGA
 
honors_paper
honors_paperhonors_paper
honors_paper
 
Statistical Analysis for sports
Statistical Analysis for sportsStatistical Analysis for sports
Statistical Analysis for sports
 
My Entry to the Sportsbet/CIKM competition
My Entry to the Sportsbet/CIKM competitionMy Entry to the Sportsbet/CIKM competition
My Entry to the Sportsbet/CIKM competition
 
Football predictions
Football predictionsFootball predictions
Football predictions
 
NIT1201 Introduction to Database System Assignment by USA Experts
NIT1201 Introduction to Database System Assignment by USA ExpertsNIT1201 Introduction to Database System Assignment by USA Experts
NIT1201 Introduction to Database System Assignment by USA Experts
 
Major League Soccer Player Analysis
Major League Soccer Player AnalysisMajor League Soccer Player Analysis
Major League Soccer Player Analysis
 

Último

📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call GirlsNitya salvi
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...ritikasharma
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLNitya salvi
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...mriyagarg453
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...ritikasharma
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With... Shivani Pandey
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyNitya salvi
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...ritikasharma
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...ritikasharma
 
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...ritikasharma
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call GirlsNitya salvi
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...ritikasharma
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 

Último (20)

📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready...
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 

GIS Software for Non-GIS Applications

  • 1. GIS Ireland 2010 GIS Software for Non-GIS Applications Case Study: Save lots of time predicting Football Results with FME! vs. Brendan Cunningham
  • 2. Introduction Overview : What am I actually speaking about?!?! Imagination meets GIS meets FME Case Study : FME versus The Bookmaker! The FME Workspace Publishing My Results
  • 3. Range of ETL Software Available
  • 4. FME, My Weapon of Choice FME (SAFE Software) : Can read/write 250+ Formats Many are database/spreadsheet www.safe.com SAFE Software Management Systems : CRM and Support Ticketing System FME was used to migrate between from old ticketing systems to new systems No GIS Component in these projects!
  • 5. Meet Michael Habarta… FME Guru, based in Germany http://www.fmepedia.com/index.php/User:Mhabarta He has used FME for a variety of alternative applications: Creating Polyphonic Ringtones Updating an MP3 player Audiobook of The Bible Understanding Pythagorus Understanding Stonehenge
  • 6. 8-side Polygon – All Corners join to each other
  • 7. 48-side Polygon – All Corners join to each other
  • 8. 8-side Polygon – All Corners join to each other Has this ever been used in an “everyday” application…
  • 9. Overlay 8-side Polygon on Stonehenge… Weird!
  • 10. Lego Building in FME!!! Created by Dmitri Bagh, SAFE Software http://www.fmepedia.com/index.php/Lego_House_Example
  • 11. Sudoku Generator in FME!!! Created by Dmitri Bagh, SAFE Software http://www.fmepedia.com/index.php/SudokuGenerator
  • 12. Case Study Predicting Football Results with FME! vs.
  • 13. Typical Weekend Fixture List Case Study 77 Games across 9 divisions
  • 14. Typical Weekend Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues
  • 15. Typical Weekend Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues Takes approx. 3 hours to analyze UK fixtures based on multiple statistical criteria
  • 16. Typical Weekend Fixture List Case Study 77 Games across 9 divisions Another 50+ matches across other European Leagues Takes approx. 3 hours to analyze UK fixtures based on multiple statistical criteria Another 2-3 hours to analyze European matches
  • 17. Statistical Criteria: Case Study Compare League Positions Home vs. Away Current Form – Last 5 league games Non-Statistical Criteria: Club Turmoil! Injuries Transfers In/Out Rivalry & Derbies
  • 18. How can FME help out? Great statistical functions in FME Possible for FME to read Historical Football Results (CSV/XLS) Future Football Fixtures (CSV/XLS) Analyze the relationship of teams who are playing each other The aim is to reduce the 5-6 hours research down to 5-6 minutes using FME and some good football data…
  • 20. Fixture Data is downloaded in CSV/XLS Formats Includes League, Date, Teams and the best Odds!
  • 21. Results Data is downloaded for 22 leagues across Europe Includes League, Date, Teams, Goals, Referee, Shots, etc
  • 22. Project History FME Prototype built in March 2010 Basically compared league positions Invested €20 for 10 weeks of season Result: €75 profit during this time Excellent form guide and trends available (August-March results) 2010-2011 Football Season be difficult in early stages No trends or previous results to go on Erratic League (Blackpool in The Top Four!?!)
  • 23. The season so far…
  • 24. The season so far… More Criteria Used Create a League Table Recent Form (Previous 6 Matches) Best Odds available Can Location / GI Data help anywhere?!? In 99% of cases there is a spatial element to data Early Form so far (Sept.- Oct. 2010) Invested €30 Currently down €5.50 Famous last words… “Its early days…”
  • 25. The FME Workspace Firstly, a Python Script is used to go onto the web to automatically download the CSV and XLS data Secondly, a detailed workspace is run to analyze the data Fixtures and Results Thirdly, filter out the “Good options” and output the results as a webpage, an excel spreadsheet and an email
  • 26.
  • 27. Team Goals = Opposition Goals = 1
  • 28. Team Goals < Opposition Goals = 0Add all these up and FME is now storing a league table Use the “Counter” transformer to add 1-20 based on current position
  • 29. FME : Compare who is playing who? Analyse the teams who are playing: Pass through any matches where the league position is very big 20 Teams in Premier League Home Team (2) vs. Away Team (19) – PASS Home Team (8) vs. Away Team (11) – FAIL Set separate thresholds in FME for Home or Away Predicitons: Home Team (4) vs. Away Team (19) – PASS Home Team (19) vs. Away Team (4) – FAIL
  • 30. FME : Analyze Current Form A team may be on a slump (due to injuries, turmoil, suspensions, etc.) Analyze most recent games for better indication of current form Home (8, WWwdw) vs. Away (15, lLLdL) – PASS Home (8, LlwdL) vs. Away (15, WdWdL) – FAIL Use separate thresholds for FME to recognise good/bad current form: Undefeated in last 5 is good and will Pass 2 defeats or more is an automatic Fail
  • 31. FME : Progress Report Statistical Criteria: Compare League Positions Home vs. Away Current Form – Last 5 games PASS PASS PASS Non-Statistical Criteria: Club Turmoil! Injuries Transfers In/Out Rivalry & Derbies Part of Current Form Algorithm Part of Current Form Algorithm Part of Current Form Algorithm FAIL
  • 32.
  • 33. Norwich – Ipswich = 43 miles, big rivals!
  • 34.
  • 35.
  • 36. Publishing the Results www.BrendanCunningham.com Wordpress Blog FME automatically writes valid HTML from the workspace into an Email FME Batch File kicks off every Tuesday and Wednesday and sends me a mail! Copy and Paste into blog, and offer some notes and advice In some cases I won’t go with results The “Blackpool Factor” will be used
  • 37. The Verdict Model hard to use so early in the football season (only 9 matches) The model becomes more reliable as more games are played Not really a “Predictor” More so an “event filter” If certain criteria are met then they are passed though – this is not predicting! A great time saver, potentially make a few quid over time! Don’t give up the day job though…
  • 38. FME : Live Demo Use this week’s fixtures and league tables to run the workspace Data will be downloaded on the fly from www.football-data.co.uk (WiFi permitting!) All Analysis is carried out in FME Results output on C: drive: Text File of Predictions Text File of HTML code for the blog XLS of Best Odds Another Python script is run to email results I manually analyze the results for 5-6 minutes and update the blog from there!
  • 39. Thank You for your Help Michael Habarta(aed-sicad.com) Don Murray (SAFE Software / FME) Dale Lutz (SAFE Software / FME) Mark Ireland (SAFE Software / FME) Klaas Dijkstra Dmitri Bagh(SAFE Software / FME) Joe Buchdahl(football-data.co.uk) IRLOGI, for the chance to present