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.

Geo for Good Summit Agenda

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/