To G or not to G
Upcoming SlideShare
Loading in...5
×
 

To G or not to G

on

  • 1,365 views

My first presentation at WhereCamp EU, relating to the work we're doing with Ubisense myWorld. In the title G=Google and the question has two meanings ... if you're a traditional GIS user, should you ...

My first presentation at WhereCamp EU, relating to the work we're doing with Ubisense myWorld. In the title G=Google and the question has two meanings ... if you're a traditional GIS user, should you be using Google Maps or something similar (answer=yes), and given that, should you be using Google specifically (answer is it depends ... we no longer use Google App Engine, we do use Google Maps but have been testing OpenLayers for offline applications).

Statistics

Views

Total Views
1,365
Views on SlideShare
1,365
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • “GIS” has been around for 25-30 yearsFor most of that time, has been a specialized niche outside mainstream ITThis is changing, due to various factors:Support of spatial data in mainstream databasesEntry of Google and Microsoft into geospatialGreater commercial availability of spatial data\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Ray Ozzie retired in October 2010\n
  • Ray Ozzie retired in October 2010\n
  • Ray Ozzie retired in October 2010\n
  • \n
  • Note that evernote is a nice example of something that runs on multiple clients, can run offline, auto syncs when connected, does some more complex processing (text recognition) in the cloud\nDropbox lets you share files seamlessly between machines on different platforms - including Windows, Mac, iPad, iPhone\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Mention example of field systems – how are these currently secured?\nGrowth in customer web portals – need to work out internet security\nMore complex network security challenges in smart grid\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Mention change from enterprise driven innovation to consumer driven innovation\n
  • \n
  • \n
  • \n
  • \n
  • This is a typical utility basemap in Smallworld – fairly sparse. But you can see with the raster tiled approach that the data looks exactly like it does in Smallworld\n
  • Adding in a Google Street Map gives a lot more context. Maintaining base maps is not a core activity for utilities, and is very expensive. It really makes sense to use basemaps maintained by somebody else. There are ways that you can add updates where necessary, for example adding a new subdivision which isn’t on the basemap yet.\n
  • And Google satellite imagery is good for many applications. I hear a lot of people say that Google imagery is out of date but I think they are updating it more and more frequently.\n
  • What if your data doesn’t match the Google landbase? Many utilities have an old and inaccurate landbase and want to transform or conflate their network data to a new and more accurate landbase, for multiple reasons – sharing data with other entities, using GPS, and working with external data like Google Maps, or imagery from other sources. This is an example of some data from PNG, who went through such a conflation exercise. You can see here how much better their pipes align with a Google map background after the conflation progress. That’s not the main focus of my talk today, but \n
  • \n
  • Google street view can give you valuable extra information about facilities. Often you can see details on pole configuration and so on that may not be stored in the database. We’ve integrated tightly with this, so that when you click on a facility you automatically get the right street view displayed. In cases where the data doesn’t line up exactly it’s easy to adjust the view and save that for next time.\n
  • A very powerful feature is that you can display icons in the street view itself and mouse over or click them for more information.\n
  • In this example we can see several poles further away as we look along the street.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

To G or not to G To G or not to G Presentation Transcript

  • To or not to that is the question Peter Batty, Ubisense@pmbatty peter@ebatty.com geothought.blogspot.com
  • GIS has been a specialized backroom technology for many years
  • flic.kr/p/7A6vVg
  • flic.kr/p/7NEJzF Location is now Pervasive and Simple in consumer applicationsflic.kr/p/7rnNAD
  • Disruptive technology Functionality / performance og y ch nol he d te a blis Est Mainstream Market requirements lo gy chno te pti ve ru Dis Time
  • flic.kr/p/7UjM5T
  • “But these new systems are justsimple web mapping, they’re not GIS”
  • Demo Offline
  • MobilePhoto by John Spooner - http://flic.kr/p/7eRgRe
  • Wireless broadband becoming pervasive
  • Revolution in simple butpowerful smartphonesand tablets
  • Multiple networked devices Phone or tablet outside Laptop in truck
  • Augmented realityPole #374109Wood, 30ftSwitch #1307Circuit #254, ABCInspected 2010/08/15
  • Video conferencing
  • 2007 Prius 2010 iPad! $2000 $2.99 + $2.99/mo
  • Why the cloud?
  • Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  • Complexity kills.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  • Complexity kills.Complexity sucks the life out of users,developers and IT.  Complexity makesproducts difficult to plan, build, test and use.  Complexity introduces security challenges. Complexity causes administrator frustration.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  • We’re moving toward a world of:cloud-based continuous servicesthat connect us all and do our bidding, andappliance-like connected devicesenabling us to interact with those cloud-based services.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  • We’re moving toward a world of:cloud-based continuous servicesthat connect us all and do our bidding, andappliance-like connected devicesenabling us to interact with those cloud-based services.See http://ozzie.net/docs/dawn-of-a-new-day/or google “ray ozzie new day”Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  • This is an old Googledata center (2005) Each container holds servers 1,160 This facility holds an estimated 150,000 servers
  • Google has an estimated 40 data centers… …holding an estimated 1 million servers
  • 3 billionsearches per day 35,000 searches per second
  • 2 billion videos per day
  • 100 million monthly users
  • one zillion times more computer science PhDs than your company or mine has
  • HUGE economies of scale GoogleAmazon Your IT department
  • SaveBIG!! flic.kr/p/64kFKH
  • EC2 PricingSeptember 5, 2010
  • My daily quotas (max $5 per day)46.5 CPU hours 43.2m web requests!6.5 CPU hours free
  • My total server costs for development of myWorld to initial launch (Sept 2010) 13c
  • flic.kr/p/4iCux7but is it SECURE???
  • There is a strong case that your data is more secure in the cloud
  • AgilityGoogle Maps had 400releases in its first 4 years flic.kr/p/7BM8zr
  • Cloud benefits Server side Ultra scalable Secure Major cost savings Hardware, admin, upgrades Much faster enhancements & fixesflic.kr/p/7Bzn5E
  • cloud-pocalypse!!!Photo by darkmatter - http://flic.kr/p/oCmz8
  • Photo by makelessnoise - http://flic.kr/p/csxdY
  • Photo by Steve Punter - http://flic.kr/p/5qXFV9
  • Google reserves the right (but shall have no obligation) to pre-screen, review, flag, filter, modify, refuse or remove any or all Content from the ServicePhoto by Auntie P - http://flic.kr/p/2vPH2
  • you give Google a worldwide, royalty-free, and non- exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute such Application for the sole purpose of enabling Google to provide you with the Service in accordance with its privacy policyPhoto by Auntie P - http://flic.kr/p/2vPH2
  • Architecture 1Arc2Earth Runs on Google App Engine (only)Google Maps
  • Architecture 2PostGIS + MapFish Runs on any Linux or Windows server, in cloud or in houseGoogle Maps
  • Architecture 3PostGIS + MapFishOpenLayers or Openlayers can be used in offline mode, Google Maps can’tGoogle Maps
  • Pros and cons of Google Maps and OpenLayersGoogle Maps Search (geocoding) built in Routing, traffic Street View Lightweight Extra mobile features More innovationOpenLayers Free (gratis) Free (libre) Can be used offline Can work with more data providers (Google, Bing, OSM etc)
  • September 12-16Huge growth in Free and Open Source Software
  • Why Open Source?It’s free!More flexible terms (usually)Access to source codeLongevity
  • flic.kr/p/nHFSw
  • Fast train?flic.kr/p/7b5sKd
  • Usability / simplicityflic.kr/p/3guaAu
  • Cloudflic.kr/p/6aJDqo
  • BackupDemo screen shots
  • Matches Smallworld styles
  • Google basemap gives context
  • Google satellite map
  • Display attribute data
  • Street View gives extra info
  • Street View gives extra info
  • Street View gives extra info
  • Google style one box search Something on “Google style search”
  • Ability to link to maps
  • Autocomplete search
  • Autocomplete search
  • Reports in search too
  • Reports from search
  • Google geocoding very flexible
  • Google local search
  • “Enterprise mashups” Outages Trucks WMS CIS Smart Grid
  • Ability to link to maps
  • Click link, no software needed! Demo