SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
in	
  conjunc(on	
  with	
  
Data Management & Warehousing   http://www.datamgmt.com
What	
  is	
  the	
  Spa(al	
  Module?	
  

•  It’s	
  the	
  ability	
  to	
  analyse	
  informa(on	
  in	
  a	
  
   geographic	
  context:	
  
          –  Where	
  is	
  the	
  nearest	
  petrol	
  sta(on?	
  
          –  Which	
  road	
  am	
  I	
  on?	
  
          –  How	
  many	
  ATMs	
  are	
  in	
  this	
  area?	
  
•  It’s	
  not	
  maps	
  and	
  images	
  
          –  These	
  come	
  later	
  with	
  tools	
  that	
  help	
  present	
  the	
  
             informa(on	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     2	
  
The	
  three	
  types	
  of	
  data	
  &	
  many	
  ques(ons	
  

•  Points	
                                                                •  How	
  close	
  are	
  two	
  
          –  OS	
  Grid	
                                                     points?	
  
          –  La(tude	
  &	
  Longitude	
  	
                               •  Does	
  a	
  point	
  touch	
  a	
  
•  Lines	
                                                                    line?	
  
          –  Pairs	
  of	
  points	
                                       •  Is	
  a	
  point	
  inside	
  or	
  
          –  e.g.	
  Road	
  Segments	
                                       outside	
  a	
  polygon?	
  
•  Polygons	
                                                              •  Does	
  a	
  line	
  cross	
  a	
  
          –  A	
  series	
  of	
  points	
  that	
                            polygon?	
  
             define	
  a	
  boundary	
                                      •  How	
  many	
  points	
  are	
  in	
  
          –  e.g.	
  Postcode	
  Boundaries	
                                 a	
  polygon?	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
                   3	
  
Using	
  Spa(al	
  Data	
  Is	
  Complex	
  
•  Different	
  distances	
  
   between	
  points	
  at	
  
   different	
  longitudes	
  and	
  
   la(tudes	
  
•  Measurement	
  over	
  a	
  
   curved	
  irregular	
  surface	
  
•  Mul(ple	
  input	
  and	
  output	
  
   formats	
  
•  Mul(ple	
  co-­‐ordinate	
  
   systems	
  see:
   A	
  Guide	
  to	
  Coordinate	
  
   Systems	
  in	
  Great	
  Britain	
  	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     4	
  
Sources	
  of	
  Informa(on	
  –	
  GPS	
  
•  In	
  Car	
  Device	
  
          –  Sends	
  frequent	
  data	
  sets	
  to	
  
             processing	
  centre	
  
          –  Point	
  Data	
  
                    •  Speed,	
  Direc(on,	
  	
  
                       Loca(on	
  and	
  G-­‐force	
  
          –  Aggregate	
  Data	
  
                    •  Speed	
  and	
  Direc(on	
  
•  Other	
  Devices	
  
          –  Sat	
  Nav	
  Systems	
  
          –  Smart	
  Phone	
  Apps	
  	
  
             e.g.	
  ‘GPS	
  Tracker’	
  
          –  Cameras	
  

Wednesday,	
  July	
  28,	
  2010	
          ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     5	
  
Sources	
  of	
  Informa(on	
  –	
  Ordnance	
  Survey	
  

•  Integrated	
  Road	
  Network:	
  
   A	
  series	
  of	
  3	
  million	
  
   ‘linestrings’	
  and	
  17	
  million	
  
   points	
  that	
  describe	
  every	
  
   road	
  in	
  the	
  UK	
  
•  Linestrings	
  have	
  between	
  2	
  
   and	
  655	
  points,	
  most	
  have	
  
   less	
  than	
  10	
  
•  23	
  points	
  for	
  this	
  picture	
  	
  	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     6	
  
Sources	
  of	
  Informa(on	
  –	
  Post	
  Office/GAdm	
  

•  Postal	
  Address	
  File:	
  
   A	
  series	
  of	
  c.1.75M	
  UK	
  
   postcodes	
  
          –  Postcode	
  Boundaries	
  	
  
          –  Over	
  28M	
  complete	
  
             addresses	
  
•  Global	
  Admin	
  Boundaries	
  
          –  Na(onal	
  and	
  regional	
  
             boundaries	
  for	
  c.245	
  
             countries	
  
          –  hgp://www.gadm.org	
  	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     7	
  
Data	
  Layers	
  –	
  Enriching	
  what	
  you	
  have	
  

•  Data	
  Layers	
  are	
  sets	
  of	
  informa(on	
  (ed	
  to	
  a	
  
   geographic	
  point	
  
          –  Road	
  Speed	
  for	
  a	
  given	
  road	
  segment	
  
          –  ATM	
  Loca(on	
  
          –  House	
  Price	
  for	
  a	
  postcode	
  
•  Where	
  data	
  has	
  loca(on	
  informa(on	
  it	
  is	
  
   known	
  as	
  ‘Geo-­‐tagged’	
  


Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     8	
  
Data	
  Layer	
  Sources	
  (1)	
  

•  Ordnance	
  Survey	
  
          –  Road	
  Types,	
  Limits,	
  Closures,	
  etc.	
  
•  Government	
  
          –  UK	
  Government	
  now	
  providing	
  masses	
  of	
  	
  
             geo-­‐tagged	
  info	
  (hgp://data.gov.uk)	
  
•  Met	
  Office	
  /	
  HM	
  Nau(cal	
  Almanac	
  Office	
  	
  
          –  Weather,	
  Daylight	
  to	
  Postcode	
  Level	
  


Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     9	
  
Data	
  Layer	
  Sources	
  (2)	
  
•  Wikipedia	
  
          –  Geo-­‐tag	
  Access	
  API	
  –	
  what’s	
  nearby?	
  
•  Google	
  Maps	
  
          –  Road	
  level	
  photographic	
  images	
  
•  Commercial	
  Sources	
  
          –  Fast	
  Food	
  Outlets,	
  Supermarkets,	
  Petrol	
  Sta(ons,	
  ATMs,	
  
             etc.	
  

•  Massive	
  growth	
  in	
  both	
  commercial	
  and	
  public	
  domain	
  
   geo-­‐tagged	
  data	
  


Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     10	
  
Issues	
  with	
  Geo-­‐tagged	
  data	
  

•  Geo-­‐tagging	
  uses	
  different	
  formats	
  
          –  Longitude	
  &	
  La(tude,	
  OS	
  Grid	
  Reference,	
  etc	
  
•  Geo-­‐tagging	
  at	
  different	
  levels	
  
          –  Data	
  for	
  a	
  postcode	
  or	
  a	
  an	
  en(re	
  county	
  which	
  makes	
  
             it	
  difficult	
  to	
  compare	
  
•  Geo-­‐tagging	
  coverage	
  is	
  patchy	
  and/or	
  historic	
  
          –  Rate	
  of	
  change	
  of	
  fine	
  detail	
  data	
  is	
  very	
  high	
  	
  
          –  e.g.	
  OS	
  issues	
  monthly	
  updates	
  to	
  the	
  UK	
  mapping	
  
•  Mul(ple	
  standards	
  and	
  formats	
  
          –  XML	
  &	
  CSV,	
  different	
  file	
  formats,	
  etc.	
  	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     11	
  
Our	
  Model	
  For	
  Delivering	
  Spa(al	
  Data	
  

             Source	
                   1.       Load	
  Mul(ple	
  File	
  Formats	
                                                          Netezza	
  
                                        2.       Standardise	
  Geo-­‐Tagging	
  
                                        3.       Extract	
  &	
  Load	
  CSVs	
  




                                                                                                             	
  (Proximity,	
  Contains,	
  Excludes)	
  




                                                                                                                                                                                                         (Tableau,	
  Google	
  Maps,	
  etc.)	
  
                                                                                                                                                                                                          Query	
  &	
  Presenta(on	
  Tools	
  
             Source	
                   4.       Perform	
  Spa(al	
  Analysis	
  




                                                                                                                                                             (Sets	
  of	
  data	
  with	
  spa(al	
  
                                                                                                                                                               Spa(al	
  Presenta(on	
  
                                        5.       Create	
  User	
  Access	
  Area	
  




                                                                                                                        Spa(al	
  Analysis	
  




                                                                                                                                                                       agributes)	
  
             Source	
  


             Source	
                                      (Small)	
  
                                         1	
              Postgres	
                     3	
  

                                                          Database	
  
             Source	
  

                                                                  2	
  
             Source	
                                                                                                               4	
                                        5	
  




Wednesday,	
  July	
  28,	
  2010	
                     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
                                                                                                            12	
  
Netezza	
  Spa(al	
  Value	
  Add	
  
•  Netezza	
  Spa(al	
  is	
  fast	
                                            •  Netezza	
  Spa(al	
  is	
  easy	
  
          –  Analysis	
                                                                  –  Distance	
  and	
  proximity	
  
                    •  Look	
  up	
  a	
  typical	
  18	
  point	
                          calcula(ons	
  are	
  simple	
  
                       trip	
  in	
  the	
  3M	
  linestrings	
  to	
                    –  ‘Touches’,	
  ‘Overlaps’	
  &	
  
                       find	
  the	
  roads	
  that	
  the	
                                 ‘Contains’	
  queries	
  allow	
  
                       vehicle	
  was	
  on	
  in	
  less	
  than	
  
                       1	
  second	
                                                        instant	
  value	
  add	
  	
  
                    •  Overnight	
  batch	
  process	
  of	
  
                       300,000	
  points	
  to	
  matching	
                    •  Netezza	
  Spa(al	
  integrates	
  
                       road	
  names	
  in	
  under	
  30	
  
                       minutes	
                                                         –  Works	
  well	
  with	
  Tableau	
  
          –  Presenta(on	
                                                               –  Easy	
  to	
  generate	
  KML	
  for	
  
                    •  Tools	
  rely	
  on	
  fast	
  query	
                               use	
  with	
  Google	
  Earth	
  and	
  
                       access	
  to	
  render	
  any	
                                      Google	
  Maps	
  
                       queried	
  map	
  with	
  sub-­‐
                       second	
  response	
  (mes	
  


Wednesday,	
  July	
  28,	
  2010	
               ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
                            13	
  
Netezza	
  Spa(al	
  Limita(ons	
  
•  Fails	
  the	
  Slar(barpast	
  Test:	
  
          –  Polygons	
  for	
  very	
  detailed	
  maps	
  
             are	
  too	
  big	
  to	
  be	
  loaded	
  as	
  
             Netezza	
  limits	
  the	
  maximum	
  
             block	
  size	
  to	
  64000	
  characters	
                                                   Norway	
  
          –  Named	
  aqer	
  the	
  Hitch-­‐Hikers	
  
             Guide	
  to	
  the	
  Galaxy	
  coastline	
  
             designer	
  responsible	
  for	
  the	
  
             twiddly	
  bits	
  around	
  the	
  
             Norwegian	
  rords	
  
•  Work-­‐around:	
  
          –  Use	
  regional	
  boundaries	
  (e.g.	
  
             UK	
  Coun(es,	
  US	
  States,	
  etc.)	
  
             and	
  then	
  aggregate	
  into	
  
             na(onal	
  boundaries	
  
          –  If	
  a	
  point	
  is	
  in	
  Berkshire	
  then	
  by	
                                         Slar(barpast	
  
             defini(on	
  it	
  is	
  also	
  in	
  England	
  

Wednesday,	
  July	
  28,	
  2010	
               ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
                           Page	
  14	
  
Current	
  Uses	
  …	
  

•        M/A/B	
  road	
  driving	
  profiles	
  
•        Time	
  of	
  day	
  driving	
  profiles	
  
•        Speed	
  Limits	
  vs.	
  Driven	
  Speed	
  
•        Matching	
  GPS	
  posi(ons	
  to	
  road	
  names	
  
•        Out	
  of	
  bounds	
  driving	
  
•        Customer	
  Demographic	
  Profiles	
  
     	
  …	
  but	
  this	
  is	
  only	
  the	
  start	
  in	
  a	
  very	
  short	
  (me	
  

Wednesday,	
  July	
  28,	
  2010	
     ©	
  2010	
  Data	
  Management	
  &	
  Warehousing	
     15	
  
in	
  conjunc(on	
  with	
  
Data Management & Warehousing   http://www.datamgmt.com

Mais conteúdo relacionado

Destaque

Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data recordsDavid Walker
 
The ABC of Data Governance: driving Information Excellence
The ABC of Data Governance: driving Information ExcellenceThe ABC of Data Governance: driving Information Excellence
The ABC of Data Governance: driving Information ExcellenceAlan D. Duncan
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)David Walker
 
LL Higher Ed BI 2014 Key BI Market Trends 20140513a
LL Higher Ed BI 2014 Key BI Market Trends 20140513aLL Higher Ed BI 2014 Key BI Market Trends 20140513a
LL Higher Ed BI 2014 Key BI Market Trends 20140513aAlan D. Duncan
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesValmik Potbhare
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance UnderwritingDavid Walker
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environmentDavid Walker
 
Igqie14 analytics and ethics 20141107
Igqie14   analytics and ethics 20141107Igqie14   analytics and ethics 20141107
Igqie14 analytics and ethics 20141107Alan D. Duncan
 
The one question you must never ask!" (Information Requirements Gathering for...
The one question you must never ask!" (Information Requirements Gathering for...The one question you must never ask!" (Information Requirements Gathering for...
The one question you must never ask!" (Information Requirements Gathering for...Alan D. Duncan
 
04. Logical Data Definition template
04. Logical Data Definition template04. Logical Data Definition template
04. Logical Data Definition templateAlan D. Duncan
 
02. Information solution outline template
02. Information solution outline template02. Information solution outline template
02. Information solution outline templateAlan D. Duncan
 
WHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityWHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityAlan D. Duncan
 
Example data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEWExample data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEWAlan D. Duncan
 
05. Physical Data Specification Template
05. Physical Data Specification Template05. Physical Data Specification Template
05. Physical Data Specification TemplateAlan D. Duncan
 
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...Alan D. Duncan
 
Moving From Scorecards To Strategic Management
Moving From Scorecards To Strategic ManagementMoving From Scorecards To Strategic Management
Moving From Scorecards To Strategic ManagementWynyard Group
 
06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)Alan D. Duncan
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURESachin Batham
 
03. Business Information Requirements Template
03. Business Information Requirements Template03. Business Information Requirements Template
03. Business Information Requirements TemplateAlan D. Duncan
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data martDavid Walker
 

Destaque (20)

Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data records
 
The ABC of Data Governance: driving Information Excellence
The ABC of Data Governance: driving Information ExcellenceThe ABC of Data Governance: driving Information Excellence
The ABC of Data Governance: driving Information Excellence
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)
 
LL Higher Ed BI 2014 Key BI Market Trends 20140513a
LL Higher Ed BI 2014 Key BI Market Trends 20140513aLL Higher Ed BI 2014 Key BI Market Trends 20140513a
LL Higher Ed BI 2014 Key BI Market Trends 20140513a
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration Techniques
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance Underwriting
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environment
 
Igqie14 analytics and ethics 20141107
Igqie14   analytics and ethics 20141107Igqie14   analytics and ethics 20141107
Igqie14 analytics and ethics 20141107
 
The one question you must never ask!" (Information Requirements Gathering for...
The one question you must never ask!" (Information Requirements Gathering for...The one question you must never ask!" (Information Requirements Gathering for...
The one question you must never ask!" (Information Requirements Gathering for...
 
04. Logical Data Definition template
04. Logical Data Definition template04. Logical Data Definition template
04. Logical Data Definition template
 
02. Information solution outline template
02. Information solution outline template02. Information solution outline template
02. Information solution outline template
 
WHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityWHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data Quality
 
Example data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEWExample data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEW
 
05. Physical Data Specification Template
05. Physical Data Specification Template05. Physical Data Specification Template
05. Physical Data Specification Template
 
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...
Managing for Effective Data Governance: workshop for DQ Asia Pacific Congress...
 
Moving From Scorecards To Strategic Management
Moving From Scorecards To Strategic ManagementMoving From Scorecards To Strategic Management
Moving From Scorecards To Strategic Management
 
06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURE
 
03. Business Information Requirements Template
03. Business Information Requirements Template03. Business Information Requirements Template
03. Business Information Requirements Template
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data mart
 

Semelhante a Implementing Netezza Spatial

Large Scale Data Analysis with Map/Reduce, part I
Large Scale Data Analysis with Map/Reduce, part ILarge Scale Data Analysis with Map/Reduce, part I
Large Scale Data Analysis with Map/Reduce, part IMarin Dimitrov
 
EMOS 2018 Big Data methods and techniques
EMOS 2018 Big Data methods and techniquesEMOS 2018 Big Data methods and techniques
EMOS 2018 Big Data methods and techniquesPiet J.H. Daas
 
From Sensor Data to Triples: Information Flow in Semantic Sensor Networks
From Sensor Data to Triples: Information Flow in Semantic Sensor NetworksFrom Sensor Data to Triples: Information Flow in Semantic Sensor Networks
From Sensor Data to Triples: Information Flow in Semantic Sensor NetworksNikolaos Konstantinou
 
Big learning 1.2
Big learning   1.2Big learning   1.2
Big learning 1.2Mohit Garg
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big datahktripathy
 
Scientific Applications of The Data Distribution Service
Scientific Applications of The Data Distribution ServiceScientific Applications of The Data Distribution Service
Scientific Applications of The Data Distribution ServiceAngelo Corsaro
 
Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"mercatorlem
 
CIGRE Presentation
CIGRE PresentationCIGRE Presentation
CIGRE PresentationBert Taube
 
Seattle hug 2010
Seattle hug 2010Seattle hug 2010
Seattle hug 2010Abe Taha
 
Classification of Big Data Use Cases by different Facets
Classification of Big Data Use Cases by different FacetsClassification of Big Data Use Cases by different Facets
Classification of Big Data Use Cases by different FacetsGeoffrey Fox
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_publicAttila Barta
 
Term Paper Presentation
Term Paper PresentationTerm Paper Presentation
Term Paper PresentationShubham Singh
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsAhmad Jawwad
 
Apache con big data 2015 magellan
Apache con big data 2015 magellanApache con big data 2015 magellan
Apache con big data 2015 magellanRam Sriharsha
 
Maps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari ReiniMaps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari ReiniApps4Finland
 
Thinking spatially with your open data
Thinking spatially with your open dataThinking spatially with your open data
Thinking spatially with your open dataTwinbit
 

Semelhante a Implementing Netezza Spatial (20)

Large Scale Data Analysis with Map/Reduce, part I
Large Scale Data Analysis with Map/Reduce, part ILarge Scale Data Analysis with Map/Reduce, part I
Large Scale Data Analysis with Map/Reduce, part I
 
EMOS 2018 Big Data methods and techniques
EMOS 2018 Big Data methods and techniquesEMOS 2018 Big Data methods and techniques
EMOS 2018 Big Data methods and techniques
 
Exploratory Spatial Analytics (ESA)
Exploratory Spatial Analytics (ESA)Exploratory Spatial Analytics (ESA)
Exploratory Spatial Analytics (ESA)
 
From Sensor Data to Triples: Information Flow in Semantic Sensor Networks
From Sensor Data to Triples: Information Flow in Semantic Sensor NetworksFrom Sensor Data to Triples: Information Flow in Semantic Sensor Networks
From Sensor Data to Triples: Information Flow in Semantic Sensor Networks
 
Big learning 1.2
Big learning   1.2Big learning   1.2
Big learning 1.2
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big data
 
Scientific Applications of The Data Distribution Service
Scientific Applications of The Data Distribution ServiceScientific Applications of The Data Distribution Service
Scientific Applications of The Data Distribution Service
 
Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"Taming the Survey Data "Tower of Babel"
Taming the Survey Data "Tower of Babel"
 
CIGRE Presentation
CIGRE PresentationCIGRE Presentation
CIGRE Presentation
 
Seattle hug 2010
Seattle hug 2010Seattle hug 2010
Seattle hug 2010
 
Classification of Big Data Use Cases by different Facets
Classification of Big Data Use Cases by different FacetsClassification of Big Data Use Cases by different Facets
Classification of Big Data Use Cases by different Facets
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_public
 
Big Data and IOT
Big Data and IOTBig Data and IOT
Big Data and IOT
 
Term Paper Presentation
Term Paper PresentationTerm Paper Presentation
Term Paper Presentation
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data Systems
 
Apache con big data 2015 magellan
Apache con big data 2015 magellanApache con big data 2015 magellan
Apache con big data 2015 magellan
 
Graph Theory and Databases
Graph Theory and DatabasesGraph Theory and Databases
Graph Theory and Databases
 
Unit 3 part i Data mining
Unit 3 part i Data miningUnit 3 part i Data mining
Unit 3 part i Data mining
 
Maps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari ReiniMaps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari Reini
 
Thinking spatially with your open data
Thinking spatially with your open dataThinking spatially with your open data
Thinking spatially with your open data
 

Mais de David Walker

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServicesDavid Walker
 
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
Big Data Week 2016  - Worldpay - Deploying Secure ClustersBig Data Week 2016  - Worldpay - Deploying Secure Clusters
Big Data Week 2016 - Worldpay - Deploying Secure ClustersDavid Walker
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceDavid Walker
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersDavid Walker
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering PaymentsDavid Walker
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceDavid Walker
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesDavid Walker
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data managementDavid Walker
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interfaceDavid Walker
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walkerDavid Walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or futureDavid Walker
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesDavid Walker
 
UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation
UKOUG06 - An Introduction To Process Neutral Data Modelling - PresentationUKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation
UKOUG06 - An Introduction To Process Neutral Data Modelling - PresentationDavid Walker
 
Oracle BI06 From Volume To Value - Presentation
Oracle BI06   From Volume To Value - PresentationOracle BI06   From Volume To Value - Presentation
Oracle BI06 From Volume To Value - PresentationDavid Walker
 
Openworld04 - Information Delivery - The Change In Data Management At Network...
Openworld04 - Information Delivery - The Change In Data Management At Network...Openworld04 - Information Delivery - The Change In Data Management At Network...
Openworld04 - Information Delivery - The Change In Data Management At Network...David Walker
 
IRM09 - What Can IT Really Deliver For BI and DW - Presentation
IRM09 - What Can IT Really Deliver For BI and DW - PresentationIRM09 - What Can IT Really Deliver For BI and DW - Presentation
IRM09 - What Can IT Really Deliver For BI and DW - PresentationDavid Walker
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationDavid Walker
 
ETIS11 - Enterprise Metadata Management
ETIS11 -  Enterprise Metadata ManagementETIS11 -  Enterprise Metadata Management
ETIS11 - Enterprise Metadata ManagementDavid Walker
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - PresentationDavid Walker
 
ETIS10 - BI Governance Models & Strategies - Presentation
ETIS10 - BI Governance Models & Strategies - PresentationETIS10 - BI Governance Models & Strategies - Presentation
ETIS10 - BI Governance Models & Strategies - PresentationDavid Walker
 

Mais de David Walker (20)

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
Big Data Week 2016  - Worldpay - Deploying Secure ClustersBig Data Week 2016  - Worldpay - Deploying Secure Clusters
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI Compliance
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering Payments
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligence
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data management
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interface
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or future
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store Databases
 
UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation
UKOUG06 - An Introduction To Process Neutral Data Modelling - PresentationUKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation
UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation
 
Oracle BI06 From Volume To Value - Presentation
Oracle BI06   From Volume To Value - PresentationOracle BI06   From Volume To Value - Presentation
Oracle BI06 From Volume To Value - Presentation
 
Openworld04 - Information Delivery - The Change In Data Management At Network...
Openworld04 - Information Delivery - The Change In Data Management At Network...Openworld04 - Information Delivery - The Change In Data Management At Network...
Openworld04 - Information Delivery - The Change In Data Management At Network...
 
IRM09 - What Can IT Really Deliver For BI and DW - Presentation
IRM09 - What Can IT Really Deliver For BI and DW - PresentationIRM09 - What Can IT Really Deliver For BI and DW - Presentation
IRM09 - What Can IT Really Deliver For BI and DW - Presentation
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
 
ETIS11 - Enterprise Metadata Management
ETIS11 -  Enterprise Metadata ManagementETIS11 -  Enterprise Metadata Management
ETIS11 - Enterprise Metadata Management
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
 
ETIS10 - BI Governance Models & Strategies - Presentation
ETIS10 - BI Governance Models & Strategies - PresentationETIS10 - BI Governance Models & Strategies - Presentation
ETIS10 - BI Governance Models & Strategies - Presentation
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Implementing Netezza Spatial

  • 1. in  conjunc(on  with   Data Management & Warehousing http://www.datamgmt.com
  • 2. What  is  the  Spa(al  Module?   •  It’s  the  ability  to  analyse  informa(on  in  a   geographic  context:   –  Where  is  the  nearest  petrol  sta(on?   –  Which  road  am  I  on?   –  How  many  ATMs  are  in  this  area?   •  It’s  not  maps  and  images   –  These  come  later  with  tools  that  help  present  the   informa(on   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   2  
  • 3. The  three  types  of  data  &  many  ques(ons   •  Points   •  How  close  are  two   –  OS  Grid   points?   –  La(tude  &  Longitude     •  Does  a  point  touch  a   •  Lines   line?   –  Pairs  of  points   •  Is  a  point  inside  or   –  e.g.  Road  Segments   outside  a  polygon?   •  Polygons   •  Does  a  line  cross  a   –  A  series  of  points  that   polygon?   define  a  boundary   •  How  many  points  are  in   –  e.g.  Postcode  Boundaries   a  polygon?   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   3  
  • 4. Using  Spa(al  Data  Is  Complex   •  Different  distances   between  points  at   different  longitudes  and   la(tudes   •  Measurement  over  a   curved  irregular  surface   •  Mul(ple  input  and  output   formats   •  Mul(ple  co-­‐ordinate   systems  see: A  Guide  to  Coordinate   Systems  in  Great  Britain     Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   4  
  • 5. Sources  of  Informa(on  –  GPS   •  In  Car  Device   –  Sends  frequent  data  sets  to   processing  centre   –  Point  Data   •  Speed,  Direc(on,     Loca(on  and  G-­‐force   –  Aggregate  Data   •  Speed  and  Direc(on   •  Other  Devices   –  Sat  Nav  Systems   –  Smart  Phone  Apps     e.g.  ‘GPS  Tracker’   –  Cameras   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   5  
  • 6. Sources  of  Informa(on  –  Ordnance  Survey   •  Integrated  Road  Network:   A  series  of  3  million   ‘linestrings’  and  17  million   points  that  describe  every   road  in  the  UK   •  Linestrings  have  between  2   and  655  points,  most  have   less  than  10   •  23  points  for  this  picture       Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   6  
  • 7. Sources  of  Informa(on  –  Post  Office/GAdm   •  Postal  Address  File:   A  series  of  c.1.75M  UK   postcodes   –  Postcode  Boundaries     –  Over  28M  complete   addresses   •  Global  Admin  Boundaries   –  Na(onal  and  regional   boundaries  for  c.245   countries   –  hgp://www.gadm.org     Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   7  
  • 8. Data  Layers  –  Enriching  what  you  have   •  Data  Layers  are  sets  of  informa(on  (ed  to  a   geographic  point   –  Road  Speed  for  a  given  road  segment   –  ATM  Loca(on   –  House  Price  for  a  postcode   •  Where  data  has  loca(on  informa(on  it  is   known  as  ‘Geo-­‐tagged’   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   8  
  • 9. Data  Layer  Sources  (1)   •  Ordnance  Survey   –  Road  Types,  Limits,  Closures,  etc.   •  Government   –  UK  Government  now  providing  masses  of     geo-­‐tagged  info  (hgp://data.gov.uk)   •  Met  Office  /  HM  Nau(cal  Almanac  Office     –  Weather,  Daylight  to  Postcode  Level   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   9  
  • 10. Data  Layer  Sources  (2)   •  Wikipedia   –  Geo-­‐tag  Access  API  –  what’s  nearby?   •  Google  Maps   –  Road  level  photographic  images   •  Commercial  Sources   –  Fast  Food  Outlets,  Supermarkets,  Petrol  Sta(ons,  ATMs,   etc.   •  Massive  growth  in  both  commercial  and  public  domain   geo-­‐tagged  data   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   10  
  • 11. Issues  with  Geo-­‐tagged  data   •  Geo-­‐tagging  uses  different  formats   –  Longitude  &  La(tude,  OS  Grid  Reference,  etc   •  Geo-­‐tagging  at  different  levels   –  Data  for  a  postcode  or  a  an  en(re  county  which  makes   it  difficult  to  compare   •  Geo-­‐tagging  coverage  is  patchy  and/or  historic   –  Rate  of  change  of  fine  detail  data  is  very  high     –  e.g.  OS  issues  monthly  updates  to  the  UK  mapping   •  Mul(ple  standards  and  formats   –  XML  &  CSV,  different  file  formats,  etc.     Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   11  
  • 12. Our  Model  For  Delivering  Spa(al  Data   Source   1.  Load  Mul(ple  File  Formats   Netezza   2.  Standardise  Geo-­‐Tagging   3.  Extract  &  Load  CSVs    (Proximity,  Contains,  Excludes)   (Tableau,  Google  Maps,  etc.)   Query  &  Presenta(on  Tools   Source   4.  Perform  Spa(al  Analysis   (Sets  of  data  with  spa(al   Spa(al  Presenta(on   5.  Create  User  Access  Area   Spa(al  Analysis   agributes)   Source   Source   (Small)   1   Postgres   3   Database   Source   2   Source   4   5   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   12  
  • 13. Netezza  Spa(al  Value  Add   •  Netezza  Spa(al  is  fast   •  Netezza  Spa(al  is  easy   –  Analysis   –  Distance  and  proximity   •  Look  up  a  typical  18  point   calcula(ons  are  simple   trip  in  the  3M  linestrings  to   –  ‘Touches’,  ‘Overlaps’  &   find  the  roads  that  the   ‘Contains’  queries  allow   vehicle  was  on  in  less  than   1  second   instant  value  add     •  Overnight  batch  process  of   300,000  points  to  matching   •  Netezza  Spa(al  integrates   road  names  in  under  30   minutes   –  Works  well  with  Tableau   –  Presenta(on   –  Easy  to  generate  KML  for   •  Tools  rely  on  fast  query   use  with  Google  Earth  and   access  to  render  any   Google  Maps   queried  map  with  sub-­‐ second  response  (mes   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   13  
  • 14. Netezza  Spa(al  Limita(ons   •  Fails  the  Slar(barpast  Test:   –  Polygons  for  very  detailed  maps   are  too  big  to  be  loaded  as   Netezza  limits  the  maximum   block  size  to  64000  characters   Norway   –  Named  aqer  the  Hitch-­‐Hikers   Guide  to  the  Galaxy  coastline   designer  responsible  for  the   twiddly  bits  around  the   Norwegian  rords   •  Work-­‐around:   –  Use  regional  boundaries  (e.g.   UK  Coun(es,  US  States,  etc.)   and  then  aggregate  into   na(onal  boundaries   –  If  a  point  is  in  Berkshire  then  by   Slar(barpast   defini(on  it  is  also  in  England   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   Page  14  
  • 15. Current  Uses  …   •  M/A/B  road  driving  profiles   •  Time  of  day  driving  profiles   •  Speed  Limits  vs.  Driven  Speed   •  Matching  GPS  posi(ons  to  road  names   •  Out  of  bounds  driving   •  Customer  Demographic  Profiles    …  but  this  is  only  the  start  in  a  very  short  (me   Wednesday,  July  28,  2010   ©  2010  Data  Management  &  Warehousing   15  
  • 16. in  conjunc(on  with   Data Management & Warehousing http://www.datamgmt.com