Using Google Maps to collect spatial responses in a survey environment Nick Bearman Katy Appleton GISRUK 2011.

Slides:



Advertisements
Similar presentations
RGS-IBG Online CPD course in GIS Exploring ArcGIS Session 5.
Advertisements

Irish Butterfly Monitoring Scheme Tutorial for online system
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
The Power of the Image 2011 Using Sound to Augment ‘the Image’ Nick Bearman University of East Anglia.
Interactive Mapping API’s MDIT - Center for Shared Solutions.
GIS 200 Introduction to GIS Buildings. Poly Streams, Line Wells, Point Roads, Line Zoning,Poly MAP SHEETS.
Using Sound to Represent Positional Accuracy of Address Locations Nick Bearman and Andrew Lovett PhD School of Environmental Science University of East.
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
CM143 - Web Week 11 Accessibility Priority Checkpoints.
Chapter 1 Program Design
Jeff Blossom Senior GIS Specialist Center for Geographic Analysis, Harvard University March 18, 2009 Geographic Information Systems and CGA’s Services.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Web Design Basic Concepts.
COM 205 Multimedia Applications
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Project 3: Finding, Retrieving, and Viewing National Data Map Rick Hartlieb Ben Miller Alexis Phillips Jessica Plummer.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
WA LOCAL GOVERNMENT GIS FOCUS GROUP Referential Topology - the Local Government perspective.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
 Interactive programs with a User Interface  Available 24-7, on the national FIA Web site  Easy access to the national FIA database Generate Reports.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Online Data Management System: Navigating the ACRIN Website Page 1.
Using Sound to Represent Uncertainty in Future Climate Predictions for the UK Nick Bearman.
Internet Forms and Database Bob Kisel Amgraf, Inc.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Visualization, analysis and mining of geo- spatial information in educational data sets using web-based tools Aniruddha Desai |Winter 2013 Presentation.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 1 – GIS Basics.
1 Reportnet for Noise: Feedback from member countries Colin Nugent Eionet National Reference Centres for Noise meeting Copenhagen October 2009.
Best Practices for Designing Effective Map Services Tanu Hoque.
Enabling High-Quality Printing in Web Applications
Introduction of Geoprocessing Topic 7a 4/10/2007.
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
Toward Generic Systems Shifra Haar - Central Bureau of Statistics-Israel.
Puget Sound Information Challenge Experiences and Lessons Learned.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Role of Spatial Database in Biodiversity Conservation Planning Sham Davande, GIS Expert Arid Communities Technologies, Bhuj 11 September, 2015.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
This material is based upon work supported by the National Science Foundation under Grant No. ANT Any opinions, findings, and conclusions or recommendations.
UNIT 1: GIS DEFINITIONS AND APPLICATIONS
Extend the Operations Dashboard with Custom Widgets (and more)
KNOWLEDGE SYSTEMS Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
Using Sound to Represent Uncertainty in UK Climate Predictions 2009 Data: Communication of Uncertainty Nick Bearman Phil Jones Andrew Lovett.
PREPARING FOR PARTICIPATION IN HALT-2 LECTURE 6. To outline the steps necessary to prepare successfully for the HALT 2013 PPS. LECTURE OBJECTIVES.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Innovations in the population census of the Republic of Belarus 2009: progress and challenges ___________________________________________________________________.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2014.
Google Map Engine Can export images to Map Engine from Earth Engine
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Introduction of Geoprocessing Lecture 9 3/24/2008.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
Kenneth Pelman September 21, Introduction and Problem Statement Evaluation Plans Tool Description Significance and Limitations Future Research.
Google maps engine and language presentation Ibrahim Motala.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Component D: Activity D.3: Surveys Department EU Twinning Project.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Advanced Higher Computing Science
DHTML.
ArcGIS API for javascript
ZAMBIA CENSUS MAPPING PRESETATION
ICT Technical Documentation and Flow Chart
COMP3241 E-Commerce Technologies
RecTech - Associated Recreation Council
Applying Use Cases (Chapters 25,26)
Web Application Development Using PHP
Presentation transcript:

Using Google Maps to collect spatial responses in a survey environment Nick Bearman Katy Appleton GISRUK 2011

Introduction Using Internet surveys to collect spatial data Two case studies as examples Sonification Evaluation & Countryside Recreation Survey Why use Google Maps API? Problems encountered Data obtained and related issues Future improvements IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Case Study 1 Sonification of Uncertainty in Spatial Data Sonification of Uncertainty in Spatial Data Why Sound? Visual sense can be saturated with information Sound – easy, cheap, familiar sense Why Uncertainty? Often not available or not included Uncertainty is very important in UKCP09 data Does sound work effectively to represent uncertainty? IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Case Study 1 Sonification of Uncertainty in Spatial Data Used Google Maps to: Show the UKCP09 data (visually & sonically) Collect responses to see how well visual & sonic methods were understood “Select areas over 17°C” IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Case Study 1 Sonification of Uncertainty in Spatial Data Used Google Maps to: Show the UKCP09 data (visually & sonically) Collect responses to see how well visual & sonic methods were understood “Select areas over 17°C” Evaluations OS / UKCIP / UEA (n=78) Small groups (6-8 people) with supervision Discussion session IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Case Study 2 Countryside Recreation Survey Online questionnaire Preferred location/type of location for a nominated rural recreation activity HTML, PHP, JavaScript Multiple-choice and free-text questions Spatial and non-spatial data written to MySQL database One map-based question Point, line or area input Same map also used to introduce survey IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

User data entry Pan/zoom allowed; instructions given Buttons to start again, delete last point, re-centre Input can be re-done until survey submitted Case Study 2 Countryside Recreation Survey IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Why this Methodology? Why Online? Difficult to access target audience Allow people to do it in their own time Easily distributed to participants Why Google Maps API? Google Maps dominate - all UK sites & top travel site Most users familiar with it The API was best documented Good user community - forums for support Often clearest mapping (41Latitude Blog – J O’Beirne) IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions Bing Yahoo Google

Google Maps Examples Different Ways of using Google Maps Displaying Data Westminster Council Collecting & Re-displaying Community Maps Rate-my-place Collecting & External Analysis Very few collecting spatial data of sufficient quality for subsequent analysis IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions Ellul et al. (2009) Rosser (2010)

Setting up the Surveys How did we set these up? We’re not programmers But experienced GIS users - e.g. scripting Lots of examples as a starting point and Forums Not overly complex, but took additional time IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Using the Surveys We discovered problems as time passed! GMAPI changes on a regular basis Minor every 2-4 weeks Version (3.2 -> 3.3) once a quarter So need to keep code up to date if you want it to work! Example – Google Pegman appearing in sonification example Easily solved (forums) but a potential problem GMAPI is a Remote Resource Reliant on external sites Sometimes tiles didn’t load properly – had to refresh Need Internet connectivity - had to postpone sessions IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

August 29, 2015 The maps in use Interaction issues Essentially the maps worked as desired – eventually! Unable to extract data values from KML layer Behaviour of background KML when digitising Concave polygons problematic: Handle via complex coding ! IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Data Obtained Countryside Survey Spatial data were written to an SQL table as lat, long, respondent ID, point # - reconstructed (in ArcGIS) as for GPS data Points: imported as-is Lines: Hawth’s Tools > Animal movements Polygons: ArcScript GPS To Polygon Point and lines buffered Vector polygon ‘heat map’ via ArcScript SuperRegionPoly IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

August 29, 2015 Data Obtained Countryside Survey

Spatial data were written to an SQL table as lat, long, respondent ID, point # - reconstructed (in ArcGIS) as for GPS data Points: imported as-is Lines: Hawth’s Tools > Animal movements Polygons: ArcScript GPS To Polygon Point and lines buffered Vector polygon ‘heat map’ via ArcScript SuperRegionPoly Problems evident with digitising accuracy IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Data Obtained Countryside Survey IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Data Obtained Sonification Survey XY Points Convert to UKCP09 Cells IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions Ideally raster analysis But rotated pole gird was too complex

Data Obtained Sonification Survey How much does the saved data represent the user experience? Did they outline or fill in the area? How many attempts did they have? How much time was spent working out the interface, rather than completing the exercise? Discussion Sessions Some extra data, but not complete picture User Interface is important, but not main aim of study IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Methodological Issues for Academic Research Academic work should be reproducible ‘Standing on the shoulders of giants’ The Google Maps API code will change Minor versions kept for 3 months (v3.2) Major 3 years (v3) How do we deal with this? Possible solutions: Flowchart of code Comment code Video use of the evaluation – sonification Also shows flow of questionnaire IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Two different case studies Sonification Evaluation & Countryside Recreation Survey Can use Google Maps API to collect spatial data Relatively easy to setup, easy for users to use Lots of help (guides, forums etc.) available to help setup Unsupervised surveys need careful planning Error trapping etc. particularly with spatial data Question mark over use of API – it will change with time If use of GMAPI is developed and shared, there is potential for it to become a very useful tool for spatial data collection. IntroductionCase Studies Why Google Maps API? Coding & Using the Surveys Data ObtainedConclusions

Thanks & Questions QMRG Quantitative Methods Research Group