Date post: | 17-Dec-2015 |
Category: |
Documents |
Upload: | nathaniel-casey |
View: | 212 times |
Download: | 0 times |
Simulation, Surveys and Visualisation : From GeoVue to GENeSIS
Andrew Hudson-SmithAndrew Hudson-SmithRichard MiltonRichard MiltonUniversity College LondonUniversity College Londonhttp://www.casa.ucl.ac.uk
The seminar is split into two distinct halves, firstly it explores the use of MapTube from the GeoVue project for crowd sourced surveys, notably for mapping the Credit Crunch for BBC Radio 4 PM show and Anti-Social behaviour with BBC Look East. We take a look at methods and techniques of crowd soucing as well as a look at the future of the MapTube concept with the intergration of Open Layers and Open StreetMap.Secondly we look at the latest work out of the follow on grant from GeoVue known as GENeSIS, we take a look at methods and techniques for modelliing agent based behaviours in a 3D world, moving towards a populated SimCity for Real.
GeoVUE Family Tree
GMapCreatorGoogle Image Tools
MapTube
Second Life
GMap ImageCutter
Photo Overlay Creator
BayScienceBig Image Cutter
Shape Builder
Mood Maps
London Profiler
Virtual London
GEarth Creator
GeoVUE
Image Cutter
http://chs75.harvard.edu/manuscripts/http://www.thekremercollection.com/art/
It’s a zero-install option
Fine Art, Ancient Greek Manuscripts and Creatures?
http://www.maptube.org/creditcrunch/
23,475 responsesApril, May, June 2008
A new credit crunch survey started in October and currently has 3,802 responses.
Real-time Mood Maps
Create Shapefile
Script
Database
GMapCreator
Postcodes
What single factor is hurting you most about the credit crunch?
Fuel
http://www.maptube.org/lookeast
July, August, September 20086,902 responses
BBC Look East: Anti-Social Behaviour
BBC Look East: Credit Crunch September 20082,052 responses (with age group)
http://www.maptube.org/LookEastCreditCrunch/
Manchester Congestion Charge15,902 responsesOctober to December 2008
Manchester Unit Postcode DataOf the 15,902 responses, 90% gave the full unit postcode.
Movie
How to Manipulate an Online SurveyJust keep putting the same answer in for one postcode, or a group of postcodes
SELECT DISTINCT UserHostAddress FROM Answers and build a map...
Exhibit A: A map of only the duplicate records, showing the colour of the class with the most votes.
How Not to Manipulate an Online Survey
Counts of “Drive and Pay the Charge”
Counts of “Use Public Transport”0-2020-3030-4040-5050+
How Not to Manipulate an Online SurveyCounts of “Work or Shop Elsewhere”
0-2020-3030-4040-5050+
So how do you manipulate it?Feed the form data to the server directlySpoof the return address in the TCP packet
Labelling Maps1. Labels are drawn
over the correct feature (crescent shapes)
2. Features have an order of importance
3. No two labels may overlap
4. When a label becomes visible at a particular zoom level, it must be on all subsequent zoom levels
How Does MapTube Work?It uses the map IDs to obtain XML data describing the map layers and uses XSLT to transform this representation into the xhtml page you see here.
Render
Request, Render, Cache
Request CacheLookupHit
Miss
Data
Selective Cache Flushing
Throw away what has changed and keep the rest.
We’re currently creating about 66,000 tiles and hour.
On the Fly Rendering and Caching
12Z October 26th 2008
It’s Sunday, it’s overcast and it’s raining heavily in London. At least I’m not in Eastbourne though, as they had sleet recently.
Write a renderer for the weather data which is derived from the base renderer class. Then write a generic web handler that creates a tile cache with it.
Web GIS and Interactivity
Display Tile Feature Tile(links every pixel to a unique feature ID code)
Attribute DataFid 1510District M41MaxClass 3Total 349PCTDrivePay 20.63PCTDiffTimes 18.62PCTPublicTrans 11.75PCTElsewhere 44.13PCTNotAffected 4.87
Feature XML File(one for every feature)
Manchester Congestion Charge
Future Technologies for Genesis• More Interactivity and Models (data you can play with)• Open Layers (be Google and Microsoft free)• Flash/flex based Web GIS (for small datasets)• Google Apps (for when you need 2000 servers)• Google Native Client Demo1, Demo2
GeoVUE has now moved to GENeSISWe’re looking at visualising agent-based models and simulation
Conway’s Game of Life
Toru Iwatani’s Pac-Man, circa 1980