Breakout Sessions
Please find breakout session titles and descriptions below, as well as some guidance about the technical difficulty of each session.
You can also view the breakout sessions in a matrix to plan your journey through the Summit. Hover over the embedded Doc at right and click the arrow to browse the matrix in a new window.
Technical Difficulty Key
Everyone is welcome to join any session, but these red hot chili peppers will help to gauge their technical difficulty, so that you get the most out of your time.🌶️: These sessions are introducing a technical concept. To get the most out of these sessions, you will need some technical knowledge of coding.🌶️🌶️: These sessions dive deeper into technical concepts, and will move a bit faster. To get the most out of these sessions, you should have technical knowledge of coding and some experience with the tools and techniques being discussed (e.g. Earth Engine, Python, classification and regression).🌶️🌶️🌶️: These sessions are the most technically advanced, and will move quickly. To get the most out of these sessions, you should have deep technical expertise, and be ready to push the boundaries.Google Earth Sessions
Google Earth Storytelling
Presenters: Gopal Shah and Sean Askay, Google
Description: This session will cover tools for storytelling in Google Earth. You’ll learn how to tell engaging stories about places using Google Earth for the Web.
Format: Hands-on
Training Materials: N/A
Google Earth Web for Tinker Session 🌶️
Presenter: Josh Williams, geteach
Description: Google Earth web inspires us to explore our world; cueing up our imagination and creativity. This session will begin with a demonstration on how a little bit of Google Earth knowledge, plus a little bit of scripting with HTML, JavaScript, and KML, can create engaging stories and visualization via Google Earth web. If time permits, we will stretch our knowledge; building our own cultural landscape video. If you can copy/paste, you can create.
Format: Hands-on
Training Materials: N/A
Voyager: the process explained
Presenter: Vanessa Schneider and Kristin Appenbrink, Google
Description: The launch of the new Google Earth introduced a new way of storytelling with Voyager, a collection of guided tours, games, and data layers curated by the Earth team. Hear from the content specialists and developers behind Voyager as they walk you through the life of a Voyager story, and how partners play a critical role in the platform. Bring your story ideas!
Format: Lecture / Demonstration
Training Materials: Presentation Slides
Google Earth Desktop (Pro) for Participatory Mapping
Presenter: Steve DeRoy, The Firelight Group
Description: Local communities possess expert knowledge of their environment which can be represented on a map. Google Earth can be combined with participatory methods, empowering local communities to build their own maps. This session will cover the basics of how to create all the feature types - points, lines and polygons - for mapping community knowledge using the Direct-to-Digital method developed by The Firelight Group. You’ll also learn how to add further detail to mapped places using text and images. In addition to practicing your Google Earth skills, we’ll also discuss best practices and methodology for engaging with local communities using Google Earth.
Pre-requisites: Install Google Earth Pro on Desktop from here
Format: Hands-on
Training Materials: Session Microsite
Visualizing data in Google Earth Desktop (Pro) 🌶️
Presenter: Christiaan Adams and Sean Askay, Google
Description: Explore intermediate and advanced techniques for visualizing data in Google Earth Pro (desktop), including KML techniques, overlays, large datasets, time, etc.
Pre-requisites: Some experience working with KML and importing data into Google Earth. Install Google Earth Pro on Desktop from here
Format: Hands-on
Training Materials: Presentation Slides
KML Code Hacks you didn't Know 🌶️
Presenter: Sean Askay, Google
Description: Sean will poll the audience about what are some cool hacks they'd like to learn, and then show everyone how to do it. :-)
Pre-requisites: Install Google Earth Pro on Desktop from here
Format: Hands-on
Training Materials: KML Code Samples
Q & A on the Google Earth Suite
Presenter: Gopal Shah and Sean Askay, Google
Description: Join Sean, engineering lead, and Gopal, product lead, for a discussion on where Google Earth family of apps is headed. We'll talk about what we've been up to recently, some tools we're about to release, and some ideas we have about the future. This will be a casual back and forth so come with your questions about Google Earth on mobile, Earth on web and Earth Pro on desktop. We'll do our best to answer them.
Format: Discussion / Q & A
Training Materials: N/A
Google Earth Studio Sessions
Google Earth Studio: Intro to making cinematic animations
Presenter: Mike Tavendale and Chris Roush, Google
Description: Google Earth has a massive store of satellite and aerial imagery from large-scale geological features to individual city buildings. The imagery is updated frequently with whole new cities in 3D being added regularly. Earth Studio is the easiest way to leverage this imagery for still and animated content.
Prerequisites: Whitelisted to use Earth Studio (sign up at g.co/earthstudio)
Format: Hands-on
Training Materials: Presentation Slides
Google Earth Studio + Adobe After Effects 🌶️
Presenters: Patrik Blohmé, Google
Description: Animating in Earth Studio is incredibly powerful, but it's only the beginning. With the ability to export camera data and tracking markers to post-production software, it's possible to seamlessly composite 2D and 3D elements into Earth Studio imagery. Learn how to use Earth Studio with Adobe After Effects.
Prerequisites: Whitelisted to use Earth Studio (g.co/earthstudio) with prior experience of using Adobe After Effects (and software installed).
Format: Hands-on
Training Materials: Presentation Slides
Google Earth Engine Sessions
Earth Engine for Non-coders
Presenter: Karin Tuxen-Bettman, Google
Description: This is an Earth Engine session taught by a non-coder, for non-coders. You may be someone who wants some hands-on experience with Earth Engine before you take on JavaScript in the Code Editor, or you may be a GIS Specialist who just wants to understand how to do some lightweight Earth Engine commands, so that you know what's possible in the tool. We'll produce an NDVI image, classify an image into land cover classes, and download images to our computers. At the end of this class, you'll know where to find more information about Earth Engine, and know whether you're ready to take on the next, more technical, Earth Engine courses.
Format: Hands-on
Training Materials: Presentation Slides (please open to follow along during the session)
Earth Engine Overview
Presenter: Michael DeWitt, Google
Description: An introduction to the what, why and how of the Google Earth Engine platform, including the philosophy and motivation behind its development. We'll survey Earth Engine's important use-cases, discuss datasets and the Data Catalog, and present a high-level overview of the computing infrastructure. You'll leave with a broad understanding of the Earth Engine ecosystem.
Prerequisites: None. In particular, no coding experience is required.
Format: Lecture
Training Materials: Presentation Slides
Exporting from Earth Engine into Earth 🌶️
Presenter: Eduardo Poyart, Google
Description: In this session, you will create an Earth Engine script that processes geospatial images. You will then craft a compelling visualization of your results - including animations - and export this visualization to Google Earth to be viewed by a broad audience.
Format: Hands-on
Training Materials: Presentation Slides
Make your own Earth Engine App 🌶️
Presenter: Ben Galin, Google
Description: This session will introduce you to the process of building and publishing an Earth Engine (EE) App. We will demonstrate how EE Apps can be used for sharing your work with a larger audience and discuss upcoming changes to the EE Apps platform.
Prerequisites: Recommended: Earth Engine for non-coders or EE Code Editor & JavaScript
Format: Lecture / Hands-on
Training Materials: Presentation Slides
Getting Field Data into Earth Engine for non-coders 🌶️
Presenter: Tanya Birch, Google
Description: This course will walk you through the end-to-end pipeline for getting data collected in the field from a mobile device (using ODK Collect) into Google Earth Engine using the CSV import feature.
Prerequisites: ODK 101 session is suggested but not required. This course is designed for non-programmers.
Format: Lecture / Hands-on
Training Materials: Presentation Slides
Animations in Earth Engine 🌶️🌶️
Presenter: Michael DeWitt, Google
Description: What are these "motion pictures" that people keep talking about? Here's the place to find out! In this course about visualizing image sequences, we'll walk through concepts, read a few example scripts, and share tools/techniques for making animations in the Earth Engine Code Editor.
Prerequisites: Understand basic Earth Engine concepts like images, collections, and mapping functions.
Format: Hands-on
Training Materials: Earth Engine script
Earth Engine Apps Showcase
Presenter: David Gibson, Google
Description: Earth Engine lets you publish interactive Apps so that stakeholders and the general public can view your data and results. This panel will showcase a range of Earth Engine apps that have been created to date. David will spotlight a few great examples, and talk informally about how they were created. We will also then invite Summit participants to come up, demo their EE App, and talk about how they created their app in Earth Engine. If you have an App you'd like to show, please enter it on https://forms.gle/3UemNX444gKWCLw39.
Format: Lecture / Demonstration
Training Materials: Presentation Slides
Learn Earth Engine Basics through Applied Examples (Night-time light, Agriculture) 🌶️
Presenter: Yasushi Onda, Google
Description: This session will help you learn basics of Earth Engine via workflow examples for specific themes, agriculture and nightlight. Users can learn specific examples of workflows and understand the relevant GEE functionality that are used in the workflows. This will help beginners to get an idea of how they can start using GEE in their actual projects.
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Code Editor & Javascript 🌶️
Presenter: David Gibson, Google
Description: The Earth Engine API (application programming interface) provides the ability to create your own algorithms to process raster and vector imagery. The session will be hands-on, using the Earth Engine JavaScript code editor. This part of the class will focus on accessing imagery, creating composites, and running analyses over stacks of images. You'll become familiar with viewing code examples and scripts, finding data assets, and running your code. You'll get comfortable mapping an algorithm across a collection of images, using Geometry tools, and accessing the help docs and more.
Prerequisites: Familiarity with at least one software language, or at least not be afraid of learning as we go.
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Datasets Tour & Data Upload 🌶️
Presenter: Simon Ilyushchenko, Google
Description: This session will teach you everything about the Earth Engine Data Catalog you ever wanted to know, but were afraid to ask. You'll get a tour of the datasets, understand data types, providers, the ingestion process, cadence, and more. You'll also learn how to upload using manifests, a new method that provides much control and specificity.
Format: Lecture / Discussion
Training Materials: Presentation Slides
Earth Engine Big Data Structures: Images and Features 🌶️
Presenter: Renee Johnston, Google
Description: Images and Features are the two fundamental building blocks for doing analysis in Earth Engine. This session will provide an overview of the core concepts behind an ee.Image - things like bands, pyramids, map projections, pixel scale, pixel masking, image math, and styling. We’ll also explore how to work with ee.Features - essentially polygons with metadata. This hands-on course should be accessible to someone with a small amount of familiarity with Earth Engine and some basic coding experience.
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Collections and map() 🌶️🌶️
Presenter: Marisa Leung and Sai Cheemalapati, Google
Description: Functional programming is at the heart of all Earth Engine computation - don't miss this one! This coding-focused session is recommended for new Earth Engine users, as well as experienced users who are still trying to write if-statements and for-loops. We'll work through an example of making seasonal composites, covering a variety of practical skills along the way. Expect to learn about: lazy evaluation, mapping functions over lists/dictionaries/collections, the "client vs. server" distinction, and more!
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Reducers 🌶️🌶️
Presenter: Mike Dixon, Google
Description: In this session, you'll learn all the ways you can reduce images, tables, image collections, lists, dictionaries, and spatial reductions.
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Classification and Regression 🌶️🌶️
Presenter: Arian Karbasi, Google
Description: In this session, you'll learn all about classifiers (both supervised and unsupervised), training data, test data, the dreaded "computed value too large" message, and the awesome linear regression reducer.
Format: Lecture / Demonstration
Training Materials:
Earth Engine User Interface and Apps 🌶️🌶️
Presenter: Sufyan Abbasi, Google
Description: In this hands-on session, you will learn how to build beautiful Earth Engine apps from scratch, from engineering techniques to make the code more intuitive, to simple ways to style your app to make it pop!
Format: Hands-on
Training Materials:
Earth Engine Tables & Joins 🌶️🌶️
Presenter: Eric Engle, Google
Description: This session will teach you how to process tables and image collections; aggregate, join, draw, and more!
Format: Hands-on
Training Materials: Presentation Slides
Earth Engine Import/Export 🌶️
Presenter: Chris Herwig, Google
Description: This session will cover how users can bring their own vector/raster data into Earth Engine and the different ways users can take the results of their analyses out of Earth Engine. Learn about getting stuff into and out of Earth Engine, including tables, images, videos, GIFs, CSVs, TFRecord, and more.
Format: Lecture
Training Materials: Presentation Slides
Earth Engine User Interface Coding 🌶️🌶️
Presenter: Sufyan Abbasi, Google
Description: This session will introduce new tools that make it easy to design interactive Earth Engine visualizations. Learn to make interactive maps with Earth Engine, including widgets for labels, buttons, sliders, panels, charts and maps.
Format: Hands-on
Training Materials:
Earth Engine Python API & Colab 🌶️🌶️
Presenter: Tyler Erickson, Google
Description: Want to learn about the Earth Engine Python API, how it differs from the JavaScript API, and options for coding environments? Attendees will get hands-on time accessing Earth Engine with Colab, a hosted Jupyter notebook service.
Prerequisites: Earth Engine Overview; EE Code Editor & Javascript
Format: Lecture / Hands-on
Training Materials: Presentation Slides
Synthetic Aperture Radar (Sentinel-1) 🌶️🌶️
Presenter: Tyler Erickson, Google
Description: Want to take a deep dive into one of the more unique datasets in the Earth Engine data catalog? This session will provide an introduction to Synthetic Aperture Radar (SAR) data, and attendees will get hands-on time with scripts analyzing Sentinel-1 SAR data.
Prerequisites: Earth Engine Datasets Tour & Data Upload
Format: Lecture / Hands-on
Training Materials: Presentation Slides
Make your own Timelapse with the Earth Engine Code Editor 🌶️🌶️
Presenter: Chris Herwig, Google
Description: Learn about all things animations within Earth Engine. Experiment with the latest features, like on-the-fly animations directly within the Code Editor, filmstrips, and even video tiles.
Format: Lecture
Community Tutorials 🌶️🌶️
Presenter: Gino Miceli, Google
Description: Want to go contribute your knowledge and experience with Earth Engine with the rest of the community? Come learn how to contribute to the official Earth Engine documentation with hands-on exercises authoring and submitting tutorials via GitHub.
Prerequisites:
1. A text editor (e.g. https://code.visualstudio.com)
2. git (https://git-scm.com/)
3. A GitHub account (https://github.com)
Knowledge of git and Markdown helpful, but not required. https://code.visualstudio.com
Format: Hands-on
Training Materials: Presentation Slides
Tensorflow 1 🌶️🌶️
Presenter: Nick Clinton, Google
Description: Get an introduction to coding with the TensorFlow Estimator API. This course is an end-to-end walkthrough of generating training and validation data in Earth Engine, exporting to the TFRecord format, building a simple DNN model in TensorFlow, training and evaluation with the Earth Engine data, classification of an image as a TFRecord file, and import back to Earth Engine.
Prerequisites: Python programming. Google Colab is installed as a Drive service.
Format: Hands-on
Training Materials: Presentation Slides
Tensorflow 2 🌶️🌶️🌶️
Presenter: Nick Clinton, Google
Description: Get an introduction to using the TensorFlow API for applying convolutional methods to Earth Engine imagery. A FCNN will be developed using the popular UNET to predict a continuous response.
Format: Hands-on
Training Materials: Presentation Slides
Machine Learning Best Practices 🌶️🌶️🌶️
Presenter: Chris Brown, Google
Description: With the pace of modern machine learning, building and training neural networks is hard. We'll learn some best practices and sift through the overwhelming amount of information available with a focus on remote sensing.
Prerequisites: Intermediate level TensorFlow and neural-net modeling experience.
Format: Lecture
Training Slides: Presentation Slides
Neural Segmentation 🌶️🌶️🌶️
Presenter: Chris Brown, Google
Description: Arguably the most common application of ML to earth observation imagery is pixel level segmentation and regression. With neural networks, a whole new set of techniques are possible that eclipse existing methods in terms of generality, but come with their own set of challenges. We'll explore applications and training regimens ranging from supervised to fully unsupervised.
Prerequisites: Familiarity with neural-net based machine learning.
Format: Lecture
Training Materials: Presentation Slides
Early Access REST API 🌶️🌶️
Presenter: Alex Rybak and Sai Cheemalapati, Google
Description: Learn about the new early-access Earth Engine REST API that provides access to various Earth Engine functionality through a set of HTTP endpoints. We'll review the functionality that the API provides, and then do a hands-on session to help users enable it in their projects and make some HTTP calls to our service. We'll also do a brief overview of the API metrics inside of Cloud Console.
Prerequisites: General familiarity with Earth Engine and basic Python programming.
Format: Lecture / Hands-on
Training Materials: Presentation Slides
MapBiomas Alerts Google Earth Engine Toolkit 🌶️🌶️
Presenter: João Siqueira and Marcos Rosa, MapBiomas
Description: In this session, we will demonstrate and give hands-on experience using MapBiomas Alert, which is a Google Earth Engine toolkit used to validate and refine the deforestation alerts. We will share the codes and scripts used in Google Earth Engine and will make use of the toolkit on a practical case study to validade deforestation alerts.
Prerequisites: EE Code Editor & Javascript
Format: Hands-on
Training Materials: Presentation Slides
The State of Forest MRV, Country Exchanges
Moderators: Noel Gorelick, Google, and Sylvia Wilson, USGS SilvaCarbon
Description: This session will present a snapshot of the current state of REDD+ monitoring, reporting and verification from the viewpoint of the countries working on implementing their own MRV systems.
Format: Lecture / Demonstration
Time-series analysis with CCDC and LandTrendr 🌶️🌶️
Presenter: Noel Gorelick and Justin Braaten, Google, with Robert Kennedy, Oregon State University
Description: This session will cover temporal break-point detection using the LandTrendr and Continuous Change Detection and Classification (CCDC) algorithms now available in Earth Engine. These algorithms generate synthetic time series data, free of most spurious time series noise, and automate detection of landscape change. Algorithm concepts will be described in a lecture format followed by hands-on application of the algorithms using interactive Earth Engine Apps.
Prerequisites: General familiarity with Landsat time series data and working with Earth Engine ee.ImageCollection and ee.Array data structures.
Format: Lecture / Demonstration / Hands-on
Training Materials:
Time-series Visualization 🌶️🌶️
Presenter: Justin Braaten, Google
Description: Learn to create informative, publication quality time series figures. Seamlessly combine Earth Engine’s data catalog and compute power with Python’s pandas and Altair data analysis and visualization libraries to create informative, publication quality time series figures. Interpret patterns in Earth environment change from billions of observations in space and time reduced to manageable sets of values. Topics include: time series construction, inter-sensor harmonization, space-time data reduction, dataframe slicing and dicing, and plotting with the Altair visualization library.
Prerequisites: General familiarity with Earth Engine, particularly concepts of image collections and reducers. Attend the following lectures if possible: Earth Engine Overview, EE Reducers, and EE Python Colab. Note that we’ll be using the Earth Engine Python API, but you’ll be provided Python Notebooks to follow along with in Google Colab’s Python virtual machine.
Format: Demonstration / Hands-on
Training Materials: Colab
Explorable, interactive timelapse visualizations of massive datasets with Carnegie Mellon University CREATE Lab
Presenter: Paul Dille, Carnegie Mellon CREATE Lab
Description: Explore our changing planet over time and space through satellite imagery and other large scale data. See data that brings to life patterns of natural change and human impact at both a global and local scale. Learn how to create tours through this data and export animated GIFs and videos of locations of interest.
Format: Lecture
Training Materials: Presentation Slides
Mapping Landscape Patterns and Connectivity in Earth Engine
Presenters: Dave Theobald, Colorado State University
Description: Learn about a set of tools to analyze and explore the dynamics of landscape structure, composition, and function in Earth Engine. We'll start with a brief overview of the functions provided by the LandSCaPeN tools (built as an Earth Engine module), followed by hands-on use of a few tools to explore specific examples building on sample scripts. I will show how a specific tool can be used, and why it might be useful for a given use case.
Prerequisites: Basic knowledge of Earth Engine Code Editor & JavaScript
Format: Hands-on
Training Materials: Presentation Slides
Segmentation with Earth Engine to Improve Classification 🌶️🌶️
Presenters: Jeff Cardille and Morgan Crowley, McGill University
Description: Get an introduction to the segmentation tools available in Earth Engine, and explore their use in this highly interactive hands-on session. Learn to parse existing scripts and how to do a sensitivity analysis for your chosen landscape.
Prerequisites: Earth Engine Overview; EE Code Editor & JavaScript
Format: Hands-on
Training Materials: Presentation Slides
Developing Earth Engine Curriculum for Universities
Presenters: David Saah, University of San Francisco
Description: Get an overview of the materials and methods the Earth Engine team has gathered for Earth Engine curriculum development. Hear about best practices and lessons learned from instructors who have built courses around Earth Engine. Participate in identifying future needs and developing a plan to implement them.
Format: Lecture / Discussion
NASA's SERVIR use of Earth Engine 🌶️
Presenters: David Saah, University of San Francisco and Kel Markert and Emil Cherrington, NASA
Description: This will be an in depth review of three SERVIR service based applications that use Earth Engine. Users will be exposed to use cases, code and applications that we developed as part of a service delivery application.
Format: Lecture / Demonstration
Training Materials: Presentation Slides
Earth Map: a user-friendly interface to the power of Earth Engine 🌶️
Presenters: Alfonso Sanchez-Paus Diaz and Danilo Mollicone, UN FAO
Description: Earth Map (https://earthmap.org) is FAO-Google web interface based on Google Earth Engine (GEE) that aims to lower the barriers for accessing some commonly used features and datasets of GEE. It displays environmental and climatic maps, and calculates area statistics, providing a project or regional-level monitoring tool. This tool is Free and Open Source Software that can be customized to the specific needs of any institution and can be easily deployed within their organization infrastructure. The session will start with a short theoretical background followed by specifics of Earth Map with some sample use cases. Participants should have a shp/kml/geojson of their area of interest in order to test Earth Map.
Prerequisites: If possible a KML or SHP with the area of interest of the participants (project site, intervention area, etc).
Format: Hands-on
Training Materials: Presentation Slides
Harnessing the power of cloud computing to achieve sustainable development through Trends.Earth 🌶️
Presenters: Monica Noon, Conservation International
Description: Trends.Earth is a tool built to support countries on their assessments of land degradation and urban expansion in support of the 2030 development agenda. In this session, you'll learn how to use Trends.Earth to access data and tools to inform decision making at local scales.
Prerequisites: Some basic GIS knowledge would be useful.
1. QGIS (v2) installed on their computer (available from our website using this link: http://trends.earth/docs/en/background/before_installing.html#before-installing);
2. The Trends.Earth plugin installed: http://trends.earth/docs/en/background/installing.html
3. Register for the plugin: http://trends.earth/docs/en/documentation/settings.html
Format: Hands-on
Presentation Materials: Presentation Slides
AREA2: Area Estimation and Map Accuracy Assessment in Google Earth Engine 🌶️🌶️
Presenters: Eric Bullock & Paulo Arévalo, Boston University
Description: Learn how to use AREA2, an application that provides comprehensive support for sampling and estimation in a design-based inference framework. The aim of AREA2 is to provide users the tools necessary to comply with recommended practices and international guidance for estimation areas of land categories and land change, and to assess the accuracy of maps. We will use a newly developed application in Google Earth Engine to assess the accuracy of maps and to estimate error-adjusted areas of land cover and land change. We will discuss the advantages and disadvantages of various sampling designs, considerations when observing reference conditions on the land surface, and the selection of appropriate estimators.
Prerequisites: (Optional) reading of Bullock et al 2018, "Monitoring tropical forest degradation using spectral unmixing and Landsat time series analysis".
Format: Lecture / Demonstration
Presentation Materials: Presentation Slides
Mapping Forest Degradation using CODED 🌶️🌶️
Presenters: Eric Bullock, Boston University
Description: Continuous Degradation Detection (CODED) algorithm improves traditional methods for mapping forest disturbance, which have largely focused on large-scale deforestation or clearings. We have found that traditional methods omit over 50% the total area of disturbance. Consequently, the Amazon is significantly more disturbed than previously realized. Come learn how to use the CODED algorithm in Earth Engine to create a dataset of deforestation and degradation at 30m resolution over time.
Prerequisites: (Optional) reading of Bullock et al 2018, "Monitoring tropical forest degradation using spectral unmixing and Landsat time series analysis".
Format: Lecture / Demonstration / Hands-on
Training Materials: GitHub repo
Presentation Materials: Presentation Slides
Conservation Applications in Action
Presenters: Steven Brumby, National Geographic Society; Andrew Shirk, University of Washington Climate Impacts Group; Kim Fisher, Wildlife Conservation Society; and Michael Evans, Defenders of Wildlife.
Description: This session explores how several conservation scientists have driven real-world conservation outcomes using innovative geospatial technologies.
Format: Lecture series / Demonstrations
Presentation Materials: Presentation Slides
Mobile Data Collection
Open Data Kit to Sheets 101
Presenters: Devaja Shah, Google
Description: Open Data Kit is a set of tools that allows you to collect field data, such as text, photos/videos, and GPS location from an Android device even where there's no internet connection and publish it to the web when you're back online. We will walk through existing use cases, go into the field for a fun collect, and then map and visualize the group’s project using a Google Spreadsheet.
Format: Hands-on
Training material: Presentation Slides
Ground
Presenters: Gino Miceli, Google
Description: Get a sneak peek of the latest prototype of Ground, an open-source, map-first offline mobile data collection platform. Have a hand in designing the mobile data collection platform of the future by voicing your data collection needs, pain points, and top feature requests through a series of interactive brainstorming and feedback activities.. We’ll end with our long-term vision for Ground, and how you can sign up to be one of the first trusted testers!
Format: Discussion
Training Materials: Presentation Slides
Google Maps Platform
Google Maps Platform 101 🌶️
Presenters: Angela Yu, Google
Description: See how Google Maps Platform enables you to add your data into interactive apps so that your data can help users take action, make decisions, and learn more about the world around them.
Format: Lecture / Demonstration
Training Materials: Presentation Slides
Google Maps Platform Codelab #1: Building custom maps applications with Google Maps Platform 🌶️🌶️
Presenters: Angela Yu, Google
Description: Get hands-on walkthroughs of how to get started using Google Maps Platform, apply custom styling, import data, and use some of our basic libraries to create apps that allow users to interact with your lens on the world.
Prerequisites: Basic JavaScript and web development knowledge
Format: Hands-on
Training Materials:
Google Maps Platform Codelab #2: Beautiful data visualizations with deck.gl on Google Maps Platform 🌶️🌶️
Presenters: Alex Muramoto, Google
Description: Learn how to create stunning data visualizations with open source deck.gl layers on Google Maps Platform.
Prerequisites: Basic JavaScript and web development knowledge
Format: Hands-on
Training Materials: Presentation Slides
More Sessions
Capture and tell stories with 360-degree imagery
Presenters: Natalie Phillips, Stafford Marquardt, Emily Henderson, Google and Tawanda Kanhema (EarthRiseVR)
Description: Google Street View in Google Maps and Google Earth provides access to over ten million miles of interactive 360-degree panoramas captured in over 87 countries, across all seven continents and in the world’s oceans. Learn how to create stories with this imagery and how to add your own images to Street View using 360 cameras.
Format: Hands-on
Training Materials: Presentation Slides
Want to use Street View or Aerial imagery in your research?
Presenters: Allie Lieber, Google
Description: We're interested in understanding research questions that can be addressed using Street View and/or aerial imagery. If you have a project in mind, please join this discussion to help us learn about use cases and requirements.
Format: Discussion
Training Materials: N/A
My Maps
Presenters: Cynthia Annett, Center for Hazardous Substance Research Tribal-TAB and Brian Thom, University of Victoria
Description: In this session, you will learn how to use My Maps to easily create and collaborate on maps with your colleagues and to add a map to your website to share publicly. We will learn how to add points, lines and shapes to the map, and how to add data from spreadsheets and KML to your map, as well as workflows for visualizing Earth Engine analyses in My Maps. We will also learn how to do custom styling, and add photos and videos to your map markers to create a rich and interesting experience for your users.
Format: Hands-on
Training Materials: Training Microsite
Fusion Tables Working Session
Presenter: Vanessa Schneider, Google
Description: Description: Fusion Tables user? In this working session, we'll show you how to download your table data and preserve your maps using the new Fusion Tables Archive Tool before the shutdown December 3, 2019. Note: We will not be teaching Fusion Tables in this session, but helping existing users migrate off the tool.
Prerequisites: You should already be a Fusion Tables user and have past tables ready to work with in Google Drive. Catch up on the latest Fusion Tables shutdown news: https://support.google.com/fusiontables/answer/9185417
Format: Hands-on
Training Materials: Presentation Slides
Analysis to Impact
Presenter: Chris Herwig, Google
Description: This session will focus on tools and technologies to amplify the impact of your scientific analyses and research. Thinking about publishing the results of your analysis in popular media? This session is right for you. We'll highlight some exciting technologies you can take advantage of today to help get your analysis out of the Code Editor and into the world. We'll touch on a variety of tools, including Google Earth and Maps. Beyond mapping, we're a Search company after all, so we'll also go over content markup you can use to make your content more discoverable and semantics more explicit -- so it's easier to find and use by other researchers.
Format: Lecture
Training Materials: Presentation Slides
Digital Addressing with Plus Codes
Presenter: Doug Rinckes, Google
Description: Most people in the world don't have an address - because they live on an unnamed road. This affects both urban and rural areas, and many indigenous peoples, with many impacts - on identity, integration, and ability to access services, benefits and economic opportunities.
Plus codes are a technology that Google developed so that everyone can have an address. They are easy to generate, and make it possible for projects that are mapping roads, forests etc to also provide people in those locations with addresses.
This session will explain plus codes, and demonstrate tools that can create and visualize them.
Format: Hands-on
Training Materials: Presentation Slides and Worksheet
Non-technical Challenges
Presenter: Simon Ilyushchenko, Google
Description: At this Summit, you’ve learned about Google Earth, Earth Engine and other tools to help you make progress toward solving global challenges. Technology can help you achieve impact on the ground, but we all know that technological tools are only part of any solution towards social and environmental change -- many non-technical things may present challenges along the way. Users might not have enough funding, or time to teach their skills to others, or a good outreach strategy. While this list is endless, we can learn from each other how we might solve some of them. This panel will highlight a few Summit participants; they will talk about non-technical problems they have faced and how they have worked to solve them. [Subject to change, if not enough participant volunteers]
Format: Lecture / Discussion
Training Materials: Presentation Slides
BigQuery GIS 🌶️
Presenter: Michael Entin and Sean Wohltman, Google
Description: Google BigQuery can handle and quickly query huge amounts of data. In this session, you'll learn how to perform geospatial analysis operations in BigQuery GIS, how to prepare and load spatial data into BigQuery GIS, and how to use web and desktop applications for data visualization.
Format: Lecture / Hands-on
Training Materials:
Slides: No longer available
Training doc: No longer available
Google Cloud Public Datasets: what they are, and how to use them
Presenter: Shane Glass, Google
Description: Google Cloud Public Datasets hosts public datasets that you can use for your work, about everything from air quality and weather, to NYC taxi trips and global health data, from data providers such as the World Bank, NOAA, and the US Forest Service. These datasets are already loaded into Google Cloud, making it easy for you to access, combine with your data, and uncover new insights in the cloud. Come learn about the datasets, find one that's useful for you and do some queries, and learn how you can share your data publicly with Google Cloud, too.
Format: Demonstration
Training Materials: Presentation Slides
Google My Business for your Organization
Presenter: Stevan Silva, Google and Michael White, Parks Canada
Description: Come learn how to use Google My Business, a tool that any nonprofit, parks agency, or other organization can use to manage their profile on Google and Google Maps. Learn how to keep your business up to date (location, hours, contact info), and dive into features where you can engage with your visitors including Q&As, Reviews and Local Posts for direct outreach with the general public.
Prerequisites: Just your laptop so you can claim your organization!
Format: Hands-on
Training Materials: Presentation Slides
Introduction to using QGIS with Google mapping tools
Presenter: Stace Maples, Stanford University
Description: A 60 minute beginner's introduction to the free & open source desktop GIS software, QGIS. Using data derived from John Snow's map of the 1854 London cholera outbreak, we will explore the desktop GIS for spatial data carpentry through spatial allocation and point pattern analysis.
Prerequisites: Participants should come with QGIS 3.4 LTR installed from QGIS.org:
Please use the Long-term release (LTR) for your operating system:
Windows users who might be interested in other FOSS4G software will want to use the OSGeo4W Network Installer and the “Desktop Express Install.”
Mac Users should be sure to install Python 3.6, FIRST, then use the QGIS 3.4.x LTR Release available at QGIS.org
Linux users: https://qgis.org/en/site/forusers/alldownloads.html#linux
If you have any installation issues or questions, please feel free to email stacemaples@stanford.edu and we will try to work through them before the session.
Format: Hands-on
Training Materials: https://stanfordgeospatialcenter.github.io/QGIS-in-60/