Lecture Notes - History of Web Mapping

Notes from lecture on Brief History of Web Mapping (2012)

Get Started. It's Free
or sign up with your email address
Lecture Notes - History of Web Mapping by Mind Map: Lecture Notes - History of Web Mapping

1. External factors

1.1. Tech

1.1.1. Bandwidth

1.1.2. GPS

1.1.3. Cheap disk space

1.1.4. AJAX

1.1.5. API's

1.1.6. Mobile bandwidth

2. New language

2.1. Geoweb

2.2. Neogeography

2.3. Mashup

2.4. Geotags

2.5. Crowdsourcing

2.6. Geostack

2.7. Folksonomies

2.8. Geotechnologies

2.9. Web 2.0

2.10. Web Mapping 2.0

3. Content & Usage Timeline

3.1. 2000

3.1.1. Nov 2000 - Multimap adds Aerial Imagery in partnership with GeoInformation Group

3.2. 2004

3.2.1. August: US research describes mapping as “most popular online activity”

3.2.2. Usage of web mapping was limited by complexity, cost & poor user interaction

3.3. 2005

3.3.1. 1st App was a Google built Ride Sharing app

3.3.2. Mashups

3.3.2.1. A new word?

3.3.2.2. 2005 Paul Rademacher - 1st mashup Housing Maps

3.3.2.3. 2005 Adrian Holovaty - Chicago Crime Maps

3.3.3. 20% of internet users worldwide use web mapping

3.3.4. June: Multimap 7.3m users, MapQuest 47m

3.3.5. Sept: 1st Web 2.0 Conference

3.4. 2006

3.4.1. Early local search not really geo

3.4.2. 24% of internet users worldwide use web mapping (45% in UK; 40% in US)

3.4.3. Early mentions of GeoWeb

3.4.3.1. New approaches to Geo Information distribution, usability & application development

3.4.4. Emergence of the term Neogeography

3.4.4.1. Approach or mode of thought not a technology

3.5. 2007

3.5.1. Jun: 50,000 mashups based on Google

3.5.2. Dec: Google Maps 71.5m Google Earth 22.7m

3.6. 2008

3.7. 2009

3.8. 2010

3.9. 2011

3.10. General Observations

3.10.1. MapInfo

3.10.1.1. Massively more users

3.10.1.1.1. Brilliant quote

3.10.1.2. Customer expectations have grown

3.10.1.2.1. Data quality will become more of an issue

3.10.1.2.2. Don't want a map just an anaswer

3.10.2. "Geography becomes mainstream if you make it cheap not premium"

3.10.2.1. Most usage is very simple - where is & directions

3.10.2.1.1. Over 350,000 sites use the Maps API

3.10.3. Open Source

3.10.3.1. Customers are now users

3.10.3.2. Used to hire people to print custom maps now do it themselves

3.10.3.3. Sharing of data has been a big driver for web mapping

3.10.3.4. OS overcomes the cost barrier

3.10.3.5. Web mapping embedded within other applications

3.10.4. MultiMap

3.10.5. 3 Stages of web mapping complexity

3.10.5.1. Public Mapping sites

3.10.5.1.1. Content controlled by provider

3.10.5.1.2. Poor usability limited user engagement & interest to primary task

3.10.5.2. Specialist apps built using web mapping servers

3.10.5.2.1. Organisations used their own content

3.10.5.2.2. GIS vendors web mapping tech

3.10.5.2.3. Interaction modes derived from professional desktop GIS

3.10.5.3. Geographic web services

3.10.5.3.1. OGC standards

3.11. Beyond 2011

3.11.1. ESRI Content

3.11.1.1. Think about the growth of functionality as content

3.11.1.2. Differentiator will be presentation of functionality

3.11.1.3. Cartographers more than techies

3.11.2. ESRI Users

3.11.2.1. Things people need to do haven't really changed nor are they likely to

3.11.2.2. User numbers growing from thousands to 1bn

3.11.2.3. Future is in UI

4. 1996 Automobile Association of America are very early MQ customer

5. Technology Timeline

5.1. Pre 20th Century

5.1.1. 16500 BCE Star Map in caves at Lascaux, France

5.1.2. 6200 BCE Catal Hyük map, Anatolia

5.1.3. 2400 BCE Earliest known Babylonian map

5.1.4. 600 BCE Pythagoras

5.1.5. 350 BCE Aristotle

5.1.6. 250 BCE Eratosthenes

5.1.7. 140 BCE Ptolemy publishes Geographia - a Guide to Geography

5.1.8. 1440 Gutenberg invents printing press

5.1.9. 1569 Mercator publishes 1st world map

5.2. Pre 1992

5.2.1. Late 1980's - early 90's Early hacks of ArcView using CGI scripts

5.2.2. 1989 GPS rollout starts

5.2.3. Evolution of web mapping

5.2.3.1. 1968 Pre web mapping, challenge is to get content to desktop through slow network

5.2.3.2. Data and processing moved to desktop with PC's and ArcView type clients

5.2.3.3. The data moved back to server but processing retained on desktop

5.2.3.4. Simple browser apps transfer all processing and data back to the server

5.2.3.5. Now browser is a smart client with javascript processing power exceeding servers of 20 years ago

5.2.3.5.1. REST interface

5.2.3.6. Driver for change = "because you can"

5.3. 1991

5.3.1. Internet?

5.4. 1992

5.4.1. 1992/4 ESRI UK Intra Active Maps

5.4.2. 1993 1st Web Map Server Palo Alto Research Centre

5.5. 1993

5.5.1. 26 June: final (24th) GPS satellite launched; GPS network becomes fully operational

5.5.2. Mosaic Web Browser

5.6. 1994

5.6.1. 1993-94 PARC MapView

5.6.1.1. Limited functionality & slow cycle of click & response

5.6.2. Genasys start development of web broker

5.7. 1995

5.7.1. MIT Ortho Server used a CGI script and hacked TIFF software to serve orthophotos

5.7.2. Early OGC ideas

5.8. 1996

5.8.1. MapQuest

5.8.1.1. GeoLocate

5.8.1.1.1. Geocode

5.8.1.1.2. Route

5.8.1.1.3. Render

5.8.1.2. Created CD Rom apps

5.8.2. 1996 1st MQ web service

5.8.2.1. Built CGI web interface over GeoLocate

5.8.2.1.1. Vector to raster in browser

5.8.2.2. Connect & interconnect

5.8.2.3. Data

5.8.2.3.1. Navteq

5.8.2.3.2. GDT

5.8.2.3.3. AND

5.8.2.3.4. MQ own content

5.8.3. Early offers from MapInfo & Esri were desktop products running on server

5.8.4. 1996 - MI ProServer

5.8.4.1. See early research

5.8.4.2. Early pricing $59,500 unlimited usage!

5.8.5. 1996 ArcView IMS extension

5.8.6. End of selective availability of GPS announced

5.9. 1997

5.9.1. Early 1997 MQ Mapware

5.9.1.1. Written for Windows

5.9.1.2. SDK's

5.9.1.2.1. Java,C++, .net

5.9.1.3. Vector to raster

5.9.1.3.1. Resolution 1600dpi

5.9.1.3.2. gif, jpg, eps, wap

5.9.1.4. Own MQ intermediate format

5.9.2. 1997 PCI Geomatics

5.9.2.1. Acquired Tydac

5.9.2.2. Scripted SPANS

5.9.2.3. 1st contract Health Canada Notifiable Diseases (still live)

5.9.2.4. Subsequently Environment Canada & Natural Resources Canada

5.9.3. 1997 MapXtreme

5.9.3.1. 97 MXT Windows

5.9.3.2. 97 - MapXsite

5.9.3.2.1. 99 - V2

5.9.3.3. 99 Version 3.0

5.9.3.4. Java version 99

5.9.4. OGC begins work on web mapping

5.10. 1998

5.10.1. 1998 ArcIMS

5.10.1.1. Built on ArcObjects

5.10.1.1.1. Separate from all other ESRI codebase

5.10.1.1.2. Scalable and performant

5.10.2. 98 DM Solutions formed Dave McIllHagga with Daniel Marsette

5.10.2.1. Using PCU/Tydac but uncertain about future

5.10.2.1.1. Frank Warmerdam libraries retained by PCI lead to start of GDAL open source

5.10.2.2. Opportunities were customer driven

5.11. 1999

5.11.1. 1999-2000 University of Minnesota Map Server Trial

5.11.2. OGC WMS Testbed

5.12. 2000

5.12.1. 2000 - 4 components to stimulate adoption of OS web mapping in place

5.12.1.1. OS Operating System

5.12.1.2. OS Web Map Servers

5.12.1.3. Programing Libraries

5.12.1.3.1. GDAL

5.12.1.3.2. OGR

5.12.1.4. Uptake of internet

5.12.2. 2000 DM looked at UoM Mapserver as alternative

5.12.2.1. Built 80% of Fluwatch in a day

5.12.2.2. Decided to switch to OS

5.12.2.3. Recruited developer to make mapserver run in windows

5.12.2.4. Subsequently built support for PHP

5.12.3. End of selective availability of GPS

5.12.4. MultiMap Launch WAP, PDA services, Tele Atlas street-level maps, Travel directions, Aerial photos, tube maps

5.12.5. OGC WMS 1.0

5.13. 2002

5.13.1. 2002 MapXtreme.net

5.13.1.1. 2008 version supports Vis Studio 2008

5.13.1.2. V7 supports latest VS

5.14. 2003

5.14.1. 2003-5 Google used MapQuest

5.14.2. 2003 MapServer User meeting

5.14.2.1. Community

5.14.2.2. Sructure

5.14.3. 2003-4 MapServer

5.14.3.1. 40% of MS code written by DMS & their contractors

5.14.3.2. Part funded by customer lead requirements

5.15. 2004

5.15.1. 2004/5 ArcGIS Server

5.15.1.1. Full GI Functionality of desktop products

5.15.1.2. Desktop on the web, all the power and complexity

5.15.1.3. Didn't scale or perform

5.15.2. 2004 MapServer User Meeting hosted by DMS in Ottawa

5.15.2.1. Beginnings of an Open Source geo community

5.15.3. 2004 Envinsa

5.15.3.1. SOA influenced

5.15.3.2. Added routing & geocoding to mapping

5.15.3.3. Incorporated data

5.15.4. Oct 2004 - Google acquires where 2 technologies from Lars & Jens Rasmussen

5.15.4.1. Cached tiles plus AJAX in the browser are a game changer, performance, cartography

5.15.4.1.1. How many servers?

5.15.4.1.2. What tools for cartography?

5.15.5. 2004 Google Acquires Keyhole

5.15.5.1. 2005 launches Google Earth

5.15.6. 2004 storage costs <$0.50/GB

5.16. 2005

5.16.1. Feb 2005 1st Google Maps service launches

5.16.1.1. Early local search results not geosearch

5.16.1.2. Initially US

5.16.1.3. July 2005 Japan

5.16.1.4. Late 2005 cover extends to Canada

5.16.1.5. Early 2006 UK & Japan

5.16.1.6. New node

5.16.2. 2005/6 MQ Big changes

5.16.2.1. Tiles

5.16.2.1.1. Cached tiles and frozen zoom levels were a big shift

5.16.2.2. Slippy maps

5.16.2.3. Javascript API

5.16.3. 2005 DM losing customers to Google

5.16.3.1. Opened eyes to importance of business model and value

5.16.3.2. Leadership in open source did not translate to business success

5.16.3.2.1. Increased competition as technology matured

5.16.3.2.2. Not thinking about customer pain points and sales process

5.16.4. 2005 Autodesk approach re putting MapGuide into open source

5.16.4.1. Some concerns within community re branding MapServer Enterprise for MapGuide

5.16.4.2. Became the MapServer Community

5.16.5. GeoRSS

5.17. 2006

5.17.1. 2006 OSGeo formed

5.17.1.1. MapServer

5.17.1.2. MapGuide OS

5.17.1.3. On Open Source "Pragmatic not political"

5.17.1.4. Autodesk funded

5.17.2. MultiMap switch from in house platform to deCarta

5.17.3. OSGEO WMS-C, see also tilecache.org

5.18. 2007

5.18.1. 2007 Google Routing

5.18.1.1. Originally Telcontar

5.18.1.2. Replaced with Google own tech 1 year later

5.18.2. May 2007 Street View

5.18.3. GeoJSON

5.19. 2008

5.19.1. 2008 - Stratus

5.19.1.1. Slippy maps and RIA controls

5.19.1.2. Market specific solution

5.19.1.2.1. Local Govt

5.19.1.2.2. Insurance

5.19.1.3. SaaS model

5.19.2. 2008 MQ becomes only a service not available as installable software

5.19.3. 2008 ArcGIS Server REST API

5.19.3.1. Simpler range of options

5.19.3.2. Easier to program

5.19.3.3. Scalable

5.19.4. 2008 DM refocussed on software as a service

5.19.4.1. MapSherpa.com

5.19.4.2. Connecting companies with content to connect to their users

5.20. 2009

5.20.1. 2009-10 MQ converts to V6 pure web services

5.20.2. 2009 Google Tiles generated on the fly from vectors

5.20.2.1. Custom styling of map base introduced

5.21. 2010

5.21.1. 2010

5.21.1.1. Vectors streamed to google maps client for Android

5.21.1.2. When will Google be streaming vectors to the browser?

5.22. 2011

5.22.1. 10+ OS web mapping projects

5.22.1.1. Importance of OGC specs

5.23. General Stuff

5.23.1. Google Technology

5.23.2. MapQuest

5.23.3. Is Canada a articular facture in Open Source geo?

5.23.3.1. Timing and fortunate conjunction Canadian Resources wanted open standards not open source. It just happened to be the quickest way to deliver

5.24. Beyond 2011

5.24.1. Esri Future

5.24.1.1. More, faster

5.24.1.2. Vision to be invisible within larger enterprise systems

5.24.2. Open Source

5.24.2.1. Web mapping not be a specialist domain

5.24.2.2. Blurring distinction between desktop and browser

5.24.2.3. Easier start for new users

5.24.2.4. power user getting involved in development via scripting and plugins

5.25. The role of Standards?

5.25.1. How significant were standards in the evolution of web mapping?

5.25.1.1. Intra Government

5.25.1.2. Public?

6. Business Timeline

6.1. 1984

6.1.1. TeleAtlas formed in Netherlands

6.2. 1985

6.2.1. Navtech formed in Silicon Valley

6.2.2. 1st in car navigation systems ETAK and TeleAtlas

6.3. 1991

6.3.1. May: Mapquest IPO raises $69M

6.3.2. 1st web site online

6.4. 1995

6.4.1. MultiMap founded

6.4.2. Vicinity founded

6.5. 1996

6.6. 1997

6.6.1. 1997 All MQ CD Roms stopped

6.6.2. Microsoft launches Sidewalk service

6.7. 1998

6.8. 1999

6.8.1. 1999 ArcWeb Services

6.8.2. July: Microsoft sells sidewalk to Ticketmaster; is out of web mapping

6.9. 2000

6.9.1. 2000 AOL purchase MQ for £1.1Bn!

6.9.1.1. Business largely based on cashflow from B2B

6.9.1.2. Consumer web site losing money

6.9.1.3. AOL drive advertising, then whooosh!

6.9.2. Feb: Vicinity IPO:

6.9.3. Open Source Pitch to clients

6.9.3.1. Cheaper than print

6.9.3.2. More flexible

6.10. 2002

6.10.1. Dot com madness

6.10.2. Most internet mapping start-ups have gone out of business

6.10.3. July: launch of Microsoft Mappoint web service

6.10.4. October: Microsoft acquires Vicinity for $96 million in cash !!

6.11. 2003

6.11.1. MultiMap serve over 1Bn maps

6.12. 2004

6.12.1. MQ Created a B2B product line

6.12.1.1. Main competitor in early years was Vicinity, bought by Microsoft

6.12.1.2. Portals

6.12.1.2.1. Google

6.12.1.2.2. Yahoo

6.12.1.2.3. Travelocity

6.12.2. August: Steve Coast presented ideas for OpenStreetmap at EuroFOO

6.12.3. October: first draggable maps launched by search.ch

6.13. 2005

6.13.1. Making the API freely available

6.13.1.1. Google needs the internet to grow

6.13.1.1.1. More content to index

6.13.1.1.2. More space to place adverts

6.13.1.1.3. Brand recognition

6.13.2. 2005 O'Reilly publish "Web Mapping Illustrated"

6.13.2.1. First O’Reilly Where 2.0 conference; emergence of “Maps 2.0” and beginnings of Neogeography

6.13.3. Up to 2005 Thousands of business customers paying MQ on a transaction basis

6.13.4. December: Microsoft acquires GeoTango — ” SilverEye” product allows the rapid creation of 3D urban models from one or more images

6.14. 2006

6.14.1. End 2005 - DM discussing Open Source map business

6.14.1.1. Autodesk MapGuide Open Source

6.14.2. 2006 OSGeo Foundation formed

6.14.2.1. Umbrella for projects

6.14.3. 2006 1st MQ Free API

6.14.4. May: Openstreetmap IOW workshop

6.14.5. June 2006

6.14.5.1. Maps Enterprise API launches

6.14.6. November: mash-up workshop at Ordnance Survey

6.15. 2007

6.15.1. 2007 3 MQ versions

6.15.1.1. Free

6.15.1.2. Enterprise

6.15.1.3. Developer

6.15.2. MultiMap Open API launched

6.15.3. AND donates Netherlands street data to OSM

6.15.4. 1st OSM conference

6.15.5. Aug 2007 - Google surpasses Multimap in UK

6.16. 2008

6.16.1. Jan: Ordnance Survey launch OpenSpace

6.16.2. Google Base Data

6.16.2.1. 2008 TA contract negotiations

6.16.2.1.1. Maps derived from Street View

6.16.2.1.2. Map Maker

6.16.2.1.3. New sources

6.16.2.2. Early 2009 TA replaced in US

6.16.2.3. Building level content starting to appear

6.17. 2009

6.17.1. ArGIS.com

6.17.2. Google Adverts in maps

6.17.3. April 2009 Google Maps surpasses MapQuest

6.18. 2010

6.18.1. 2010 MQ Open Source & Data

6.18.1.1. Start using OpenStreetMap

6.18.1.1.1. Cost is a driver

6.18.1.1.2. Quality, will see how good is the crowd

6.18.1.2. Other open source packages

6.18.1.2.1. Mapping is a known science, makes sense to share development

6.18.1.2.2. Tiles re-rendered every 10 minutes

6.18.1.3. Open version, open data, no key

6.18.2. Microsoft announce use of OSM

6.19. 2011

6.19.1. MQ Community/developer, free

6.19.1.1. Commercial data

6.19.1.2. Open, no key

6.19.1.3. Key

6.19.1.4. Drivers

6.19.1.4.1. Brand recognition

6.19.1.4.2. Developer mindshare

6.20. General

6.20.1. ESRI Business

6.20.1.1. Esri Drivers

6.20.1.1.1. Google

6.20.1.1.2. Big driver over last 7/8 years has been need to get costs down for truly enterprise deployments

6.20.1.2. Licensing

6.20.1.2.1. Currently license on processors or users

6.20.1.2.2. Move to not on premise as well as on premise

6.20.2. MI Business

6.20.2.1. Businesses

6.20.2.2. Developers

6.20.2.2.1. Rich functionality

6.20.2.2.2. 2 platforms

6.20.2.3. Online Services

6.20.2.3.1. Built on Envinsa and Stratus

6.20.2.3.2. Could MapInfo have owned the market instead of Google if they had adopted a different approach

6.20.2.3.3. In a bit of a slump on the hype curve

6.20.2.3.4. Attractive cost model

6.20.2.3.5. Still a need for on prem

6.20.2.4. Proprietary vs Open

6.20.2.4.1. need new pricing models to respond to pressures

6.20.2.4.2. Issue is not Intellectual Property, it's support

6.20.3. MQ Business model is advertising based

6.20.3.1. Key driver is eyeballs

6.20.3.2. B2B dealer locator market is gone. Destroyed by Google

6.20.4. OpenStreetMap

6.20.4.1. Data was one of the main constraints on the evolution of the geoweb, now it isn't

6.21. Beyond 2011

6.21.1. Esri Future

6.21.1.1. Most to be online

6.21.1.2. Move to SaaS

6.21.1.3. Pay for point functionality

7. Resources

7.1. Interviewees

7.2. Slides