{"id":15168,"date":"2026-02-26T09:55:06","date_gmt":"2026-02-26T15:55:06","guid":{"rendered":"https:\/\/www.agron.iastate.edu\/glsi\/?p=15168"},"modified":"2026-02-26T09:55:27","modified_gmt":"2026-02-26T15:55:27","slug":"gee-remote-sensing-download-sentinel2-naip","status":"publish","type":"post","link":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/","title":{"rendered":"Google Earth Engine Tutorial"},"content":{"rendered":"\n<div class=\"wp-block-stackable-feature stk-block-feature stk-block stk-6e0c746 is-style-default\" data-v=\"2\" data-block-id=\"6e0c746\"><style>.stk-6e0c746 {--stk-feature-flex-wrap:nowrap !important;}<\/style><div class=\"stk-content-align stk-6e0c746-column stk-container stk-6e0c746-container stk--no-background stk--no-padding\"><div class=\"stk-inner-blocks stk-block-content stk-row\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4303504\" data-v=\"4\" data-block-id=\"4303504\"><style>.stk-4303504 {align-self:center !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4303504-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4303504-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-d8eedfb\" id=\"sentinel-2-and-naip-downloads\" data-block-id=\"d8eedfb\"><h2 class=\"stk-block-heading__text\">Sentinel-2 and NAIP Downloads<\/h2><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-d0a3788\" data-block-id=\"d0a3788\"><p class=\"stk-block-text__text\">This module provides a hands-on introduction to acquiring high-resolution remote sensing data using Google Earth Engine (GEE) through Python integration in RStudio. Participants execute scripted workflows to download Sentinel-2 multispectral imagery and NAIP aerial photography, generating analysis-ready GeoTIFF datasets for digital soil mapping applications. The material emphasizes reproducible data pipelines, proper environment configuration, and efficient data management practices. By the end of the exercise, users produce structured raster datasets capturing spectral information, vegetation indices, and temporal summaries suitable for building environmental covariate stacks and machine learning soil models.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-button-group stk-block-button-group stk-block stk-c97068c\" data-block-id=\"c97068c\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-button-group\">\n<div class=\"wp-block-stackable-button stk-block-button stk-block stk-46bbed2\" data-block-id=\"46bbed2\"><a class=\"stk-link stk-button stk--hover-effect-darken\" href=\"https:\/\/iastate.box.com\/v\/gee-rs-tutorial\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"stk-button__inner-text\">View or Download Lecture on Box<\/span><\/a><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-255c964\" data-v=\"4\" data-block-id=\"255c964\"><style>.stk-255c964 {align-self:center !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-255c964-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-255c964-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-279b0bf\" data-block-id=\"279b0bf\"><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-15169\" src=\"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\" width=\"850\" height=\"642\" srcset=\"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png 850w, https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE-300x227.png 300w, https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE-768x580.png 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/span><\/figure><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-button-group stk-block-button-group stk-block stk-0f830c5\" data-block-id=\"0f830c5\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-button-group\">\n<div class=\"wp-block-stackable-button stk-block-button stk-block stk-0c90680\" data-block-id=\"0c90680\"><a class=\"stk-link stk-button stk--hover-effect-darken\" href=\"https:\/\/iastate.box.com\/v\/gee-rs-rmd-tutorial\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"stk-button__inner-text\">Download R Tutorial on Box<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<div class=\"paragraph-widget paragraph-widget--text-html\"><div class=\"text-content\">\n<p><\/p>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Sentinel-2 and NAIP Downloads This module provides a hands-on introduction to acquiring high-resolution remote sensing data using Google Earth Engine (GEE) through Python integration in RStudio. Participants execute scripted workflows to download Sentinel-2 multispectral imagery and NAIP aerial photography, generating analysis-ready GeoTIFF datasets for digital soil mapping applications. The material emphasizes reproducible data pipelines, proper [&hellip;]<\/p>\n","protected":false},"author":3348,"featured_media":15169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[11,365],"tags":[34,202,366,368,367],"class_list":["post-15168","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bohn","category-teaching","tag-digital-soil-mapping","tag-gis-downloads","tag-google-earth-engine","tag-naip","tag-sentinel-2"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png",850,642,false],"thumbnail":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE-150x150.png",150,150,true],"medium":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE-300x227.png",300,227,true],"medium_large":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE-768x580.png",768,580,true],"large":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png",850,642,false],"1536x1536":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png",850,642,false],"2048x2048":["https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png",850,642,false]},"post_excerpt_stackable_v2":"<p>Sentinel-2 and NAIP Downloads This module provides a hands-on introduction to acquiring high-resolution remote sensing data using Google Earth Engine (GEE) through Python integration in RStudio. Participants execute scripted workflows to download Sentinel-2 multispectral imagery and NAIP aerial photography, generating analysis-ready GeoTIFF datasets for digital soil mapping applications. The material emphasizes reproducible data pipelines, proper environment configuration, and efficient data management practices. By the end of the exercise, users produce structured raster datasets capturing spectral information, vegetation indices, and temporal summaries suitable for building environmental covariate stacks and machine learning soil models. View or Download Lecture on Box Download R&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/www.agron.iastate.edu\/glsi\/category\/bohn\/\" rel=\"category tag\">Bohn<\/a>, <a href=\"https:\/\/www.agron.iastate.edu\/glsi\/category\/bohn\/teaching\/\" rel=\"category tag\">Teaching<\/a>","author_info_v2":{"name":"Meyer Bohn","url":"https:\/\/www.agron.iastate.edu\/glsi\/author\/mpbohn\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics<\/title>\n<meta name=\"description\" content=\"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics\" \/>\n<meta property=\"og:description\" content=\"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/\" \/>\n<meta property=\"og:site_name\" content=\"Geospatial Laboratory for Soil Informatics\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-26T15:55:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-26T15:55:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\" \/>\n\t<meta property=\"og:image:width\" content=\"850\" \/>\n\t<meta property=\"og:image:height\" content=\"642\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Meyer Bohn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Meyer Bohn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/\"},\"author\":{\"name\":\"Meyer Bohn\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#\\\/schema\\\/person\\\/b7bae08daee8c0731e9090998763e890\"},\"headline\":\"Google Earth Engine Tutorial\",\"datePublished\":\"2026-02-26T15:55:06+00:00\",\"dateModified\":\"2026-02-26T15:55:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/\"},\"wordCount\":107,\"publisher\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2026\\\/02\\\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\",\"keywords\":[\"Digital Soil Mapping\",\"GIS Downloads\",\"Google Earth Engine\",\"NAIP\",\"Sentinel-2\"],\"articleSection\":[\"Bohn\",\"Teaching\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/\",\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/\",\"name\":\"Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2026\\\/02\\\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\",\"datePublished\":\"2026-02-26T15:55:06+00:00\",\"dateModified\":\"2026-02-26T15:55:27+00:00\",\"description\":\"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2026\\\/02\\\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\",\"contentUrl\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2026\\\/02\\\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png\",\"width\":850,\"height\":642},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/bohn\\\/teaching\\\/gee-remote-sensing-download-sentinel2-naip\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Earth Engine Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#website\",\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/\",\"name\":\"Geospatial Laboratory for Soil Informatics\",\"description\":\"Soil Mapping Research at Iowa State University\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#organization\",\"name\":\"Geospatial Laboratory of Soil Informatics\",\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2019\\\/06\\\/favicon.ico\",\"contentUrl\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/files\\\/2019\\\/06\\\/favicon.ico\",\"width\":16,\"height\":16,\"caption\":\"Geospatial Laboratory of Soil Informatics\"},\"image\":{\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/#\\\/schema\\\/person\\\/b7bae08daee8c0731e9090998763e890\",\"name\":\"Meyer Bohn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g\",\"caption\":\"Meyer Bohn\"},\"url\":\"https:\\\/\\\/www.agron.iastate.edu\\\/glsi\\\/author\\\/mpbohn\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics","description":"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/","og_locale":"en_US","og_type":"article","og_title":"Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics","og_description":"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.","og_url":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/","og_site_name":"Geospatial Laboratory for Soil Informatics","article_published_time":"2026-02-26T15:55:06+00:00","article_modified_time":"2026-02-26T15:55:27+00:00","og_image":[{"width":850,"height":642,"url":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png","type":"image\/png"}],"author":"Meyer Bohn","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Meyer Bohn","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#article","isPartOf":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/"},"author":{"name":"Meyer Bohn","@id":"https:\/\/www.agron.iastate.edu\/glsi\/#\/schema\/person\/b7bae08daee8c0731e9090998763e890"},"headline":"Google Earth Engine Tutorial","datePublished":"2026-02-26T15:55:06+00:00","dateModified":"2026-02-26T15:55:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/"},"wordCount":107,"publisher":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/#organization"},"image":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#primaryimage"},"thumbnailUrl":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png","keywords":["Digital Soil Mapping","GIS Downloads","Google Earth Engine","NAIP","Sentinel-2"],"articleSection":["Bohn","Teaching"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/","url":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/","name":"Google Earth Engine Tutorial - Geospatial Laboratory for Soil Informatics","isPartOf":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#primaryimage"},"image":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#primaryimage"},"thumbnailUrl":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png","datePublished":"2026-02-26T15:55:06+00:00","dateModified":"2026-02-26T15:55:27+00:00","description":"Learn how to download Sentinel-2 and NAIP imagery from Google Earth Engine using Python in RStudio. This tutorial builds reproducible workflows for generating GeoTIFF datasets used in digital soil mapping and environmental modeling.","breadcrumb":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#primaryimage","url":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png","contentUrl":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2026\/02\/Illustration-of-the-reducer-operation-provided-by-Google-Earth-Engine-GEE.png","width":850,"height":642},{"@type":"BreadcrumbList","@id":"https:\/\/www.agron.iastate.edu\/glsi\/bohn\/teaching\/gee-remote-sensing-download-sentinel2-naip\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.agron.iastate.edu\/glsi\/"},{"@type":"ListItem","position":2,"name":"Google Earth Engine Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/www.agron.iastate.edu\/glsi\/#website","url":"https:\/\/www.agron.iastate.edu\/glsi\/","name":"Geospatial Laboratory for Soil Informatics","description":"Soil Mapping Research at Iowa State University","publisher":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.agron.iastate.edu\/glsi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.agron.iastate.edu\/glsi\/#organization","name":"Geospatial Laboratory of Soil Informatics","url":"https:\/\/www.agron.iastate.edu\/glsi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.agron.iastate.edu\/glsi\/#\/schema\/logo\/image\/","url":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2019\/06\/favicon.ico","contentUrl":"https:\/\/www.agron.iastate.edu\/glsi\/files\/2019\/06\/favicon.ico","width":16,"height":16,"caption":"Geospatial Laboratory of Soil Informatics"},"image":{"@id":"https:\/\/www.agron.iastate.edu\/glsi\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.agron.iastate.edu\/glsi\/#\/schema\/person\/b7bae08daee8c0731e9090998763e890","name":"Meyer Bohn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dec3fca6709a875044b3d105af80c792779ecc718cdc1988728525056ab92be8?s=96&d=mm&r=g","caption":"Meyer Bohn"},"url":"https:\/\/www.agron.iastate.edu\/glsi\/author\/mpbohn\/"}]}},"_links":{"self":[{"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/posts\/15168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/users\/3348"}],"replies":[{"embeddable":true,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/comments?post=15168"}],"version-history":[{"count":1,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/posts\/15168\/revisions"}],"predecessor-version":[{"id":15171,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/posts\/15168\/revisions\/15171"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/media\/15169"}],"wp:attachment":[{"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/media?parent=15168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/categories?post=15168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.agron.iastate.edu\/glsi\/wp-json\/wp\/v2\/tags?post=15168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}