SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Where2.0Now - Finding the heat in Thematic Maps John Fagan Program Manager, Microsoft
1990’s – Sean Phelan’s vision
1996 - Multimap.com launched (no maps)
Desktop GIS - MapInfo Desktop  for Power Mac v4
1997 - Multimap GeoStack MapInfo Desktop  for power mac Hacked to make it serve maps over http Collins Bartholomew Raster maps   Multimap.com gif.cgi Mapping API +Caching engine MySQL Bartholomew & OS Gazetteer places.cgi cache miss
MapInfo for Power Mac v4 Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MapInfo for Power Mac v4 Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why should maps be for GIS Professionals only?
gif.cgi? pc=ec4a2dy
gif.cgi? pclist= ec4a2dy,ec1n2ns
gif.cgi?pclist= ec4a2dy,ec1n2ns& width=500&height=500
gif.cgi?pclist= ec4a2dy,ec1n2ns&width=500&height=500& ds=1
Multimap.com vs MapInfo ,[object Object],[object Object]
Many customers still use gif.cgi today
>> Fast forward a few years
Visualisation – Heat Maps  ,[object Object],[object Object],http://idvux.spaces.live.com/blog/cns!2EB6AAF6C3AC1EBE!1932.entry Heat  is  interpolated because it is a continuous data type.  If it is 100 degrees at one station and 50 degrees at a neighboring station, it  must  be 75 degrees somewhere between the two. Heat brightness on the surface illustrates the  frequency  of crime reports
Choropleth map
 
 
 
 
Thematic Mapping API’s
Again, the web developers have come to the rescue and made GIS functionality accessible to all http://www.programmableweb.com/tag/thematic
Wait.... Do we want web developers to carry out spatial analysis?
....it could go wrong ,[object Object],[object Object],[object Object],[object Object]
Stan Openshaw and MAUP ,[object Object],[object Object],[object Object],[object Object],http://en.wikipedia.org/wiki/Modifiable_areal_unit_problem
What if John Snow used todays API’s?
http://www.programmableweb.com/tag/thematic
 
 
 
One solution to Stan’s MAUP ,[object Object],[object Object],[object Object],Haining (1990)
 
Aggregate areal units ,[object Object],[object Object],[object Object]
 
 
GIS could get this right in 1996
Bing Maps/SQL Server 2008
Aggregate areal units using STUnion () ,[object Object],[object Object],[object Object],[object Object],[object Object],Union  (here: Multipolygon)
View Choropleth overlays using Silverlight
Thematic Maps as Vector Data
 
Thanks  john fagan ubergeo.com @johnbfagan

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
Field move clino
Field move clinoField move clino
Field move clino
 
GIS Modeling
GIS ModelingGIS Modeling
GIS Modeling
 
QGIS Module 4
QGIS Module 4QGIS Module 4
QGIS Module 4
 
All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0
 
QGIS Tutorial 2
QGIS Tutorial 2QGIS Tutorial 2
QGIS Tutorial 2
 
Advanced SQL Selects
Advanced SQL SelectsAdvanced SQL Selects
Advanced SQL Selects
 
The GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS SeminarThe GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS Seminar
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
Gis arc map& georeferencing-arcgis
Gis arc map& georeferencing-arcgisGis arc map& georeferencing-arcgis
Gis arc map& georeferencing-arcgis
 
Introduction to Tools in ArcGIS
Introduction to Tools in ArcGISIntroduction to Tools in ArcGIS
Introduction to Tools in ArcGIS
 
IWMW Campus Maps Workshop
IWMW Campus Maps WorkshopIWMW Campus Maps Workshop
IWMW Campus Maps Workshop
 
ArcGIS 10.1 for Desktop Functionality Matrix poster
ArcGIS 10.1 for Desktop Functionality Matrix posterArcGIS 10.1 for Desktop Functionality Matrix poster
ArcGIS 10.1 for Desktop Functionality Matrix poster
 
CONNECTING BENTLEY AND ESRI TERRAIN DATA
CONNECTING BENTLEY AND ESRI TERRAIN DATA CONNECTING BENTLEY AND ESRI TERRAIN DATA
CONNECTING BENTLEY AND ESRI TERRAIN DATA
 
Arcgis training day_1
Arcgis training day_1Arcgis training day_1
Arcgis training day_1
 
ILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATIONILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATION
 
Global mapper
Global mapperGlobal mapper
Global mapper
 
Gis Concepts 3/5
Gis Concepts 3/5Gis Concepts 3/5
Gis Concepts 3/5
 
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8iHEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
 
Mapinfo 2014
Mapinfo 2014Mapinfo 2014
Mapinfo 2014
 

Ähnlich wie Where2.0Now - Finding the heat in Thematic Maps

How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
wang yaohui
 
Web technologies for accessible cartography
Web technologies for accessible cartographyWeb technologies for accessible cartography
Web technologies for accessible cartography
liddy
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Uday kumar Devalla
 

Ähnlich wie Where2.0Now - Finding the heat in Thematic Maps (20)

GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Brewing the Ultimate Data Fusion
Brewing the Ultimate Data FusionBrewing the Ultimate Data Fusion
Brewing the Ultimate Data Fusion
 
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
 
GEBCO 09 - DELPH
GEBCO 09 - DELPHGEBCO 09 - DELPH
GEBCO 09 - DELPH
 
Using geobrowsers for thematic mapping
Using geobrowsers for thematic mappingUsing geobrowsers for thematic mapping
Using geobrowsers for thematic mapping
 
Floodplain Modeling with LiDAR-Derived Terrain
Floodplain Modeling with LiDAR-Derived TerrainFloodplain Modeling with LiDAR-Derived Terrain
Floodplain Modeling with LiDAR-Derived Terrain
 
Making sense of the Graph Revolution
Making sense of the Graph RevolutionMaking sense of the Graph Revolution
Making sense of the Graph Revolution
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
Web technologies for accessible cartography
Web technologies for accessible cartographyWeb technologies for accessible cartography
Web technologies for accessible cartography
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
Geoprocessing
GeoprocessingGeoprocessing
Geoprocessing
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
State of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open SourceState of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open Source
 

Mehr von John Fagan

Working From Home - Distributed Teams
Working From Home - Distributed TeamsWorking From Home - Distributed Teams
Working From Home - Distributed Teams
John Fagan
 
GeoWeb Services #WIN or #FAIL
GeoWeb Services #WIN or #FAILGeoWeb Services #WIN or #FAIL
GeoWeb Services #WIN or #FAIL
John Fagan
 

Mehr von John Fagan (8)

Building Agile & AI startups - Basic tips for Product Managers
Building Agile & AI startups - Basic tips for Product Managers Building Agile & AI startups - Basic tips for Product Managers
Building Agile & AI startups - Basic tips for Product Managers
 
Beyond the Farebox - Mobility-as-a-Platform
Beyond the Farebox - Mobility-as-a-PlatformBeyond the Farebox - Mobility-as-a-Platform
Beyond the Farebox - Mobility-as-a-Platform
 
Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)
Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)
Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)
 
SyncNorwich 5 years
SyncNorwich 5 yearsSyncNorwich 5 years
SyncNorwich 5 years
 
#mapbots can win, where #chatbots fail
#mapbots can win, where #chatbots fail#mapbots can win, where #chatbots fail
#mapbots can win, where #chatbots fail
 
Working From Home - Distributed Teams
Working From Home - Distributed TeamsWorking From Home - Distributed Teams
Working From Home - Distributed Teams
 
GeoWeb Services #WIN or #FAIL
GeoWeb Services #WIN or #FAILGeoWeb Services #WIN or #FAIL
GeoWeb Services #WIN or #FAIL
 
John Fagan - The Black Art of Geocoding
John Fagan - The Black Art of GeocodingJohn Fagan - The Black Art of Geocoding
John Fagan - The Black Art of Geocoding
 

Kürzlich hochgeladen

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
giselly40
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Where2.0Now - Finding the heat in Thematic Maps