{"id":2737082,"date":"2025-08-08T07:55:37","date_gmt":"2025-08-08T14:55:37","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2737082"},"modified":"2025-08-12T15:13:47","modified_gmt":"2025-08-12T22:13:47","slug":"detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","title":{"rendered":"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template"},"author":370032,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341,22931],"tags":[564122,780272,33371,771002,780262],"industry":[],"product":[36581,36551],"class_list":["post-2737082","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-imagery","tag-change-detection","tag-floods","tag-map-viewer","tag-raster-function-template","tag-sentinel-2-level-2a","product-arcgis-living-atlas","product-arcgis-online"],"acf":{"authors":[{"ID":370032,"user_firstname":"Hongmei","user_lastname":"Zhu","nickname":"Hongmei Zhu","user_nicename":"hongmeizhu","display_name":"Hongmei Zhu","user_email":"hongmeizhu@esri.com","user_url":"","user_registered":"2025-03-24 15:06:09","user_description":"Hongmei Zhu is a GIS &amp; RS enthusiast who works as a software engineer on the Esri raster team. She is proud to contribute to the raster solutions that help ArcGIS users solve real-world problems. With experience in image processing, web GIS, land cover &amp; change analysis from her time at Clark Labs and Esri, she has worked on a variety of projects, including developing raster functions, creating widgets, and prototyping. She is eager to share the power of Esri's raster functions and tools with users through her writing.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"},{"ID":108651,"user_firstname":"Jeffrey","user_lastname":"Swain","nickname":"Jeff Swain","user_nicename":"jswain","display_name":"Jeff Swain","user_email":"JSwain@esri.com","user_url":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&amp;author=jswain","user_registered":"2020-10-05 20:10:08","user_description":"A Product Engineer on the Raster Team, who has been with Esri in various capacities since 2009, including as an Esri Support Analyst, and an Author for Esri Training Services. \r\n\r\nI find joy in solving problems through imagery and shared understanding, always driven by a passion to make things work better. I'm grateful for the creative minds I've met along the way\u2014collaboration has shown me that the best solutions are often born from many voices working together.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/headshot-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Using Sentinel-2 Level-2A from Living Atlas and raster function template to detect flooded areas in Map Viewer of ArcGIS Online.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Change detection has traditionally been performed in ArcGIS Pro. Now, however, you can detect changes with a custom raster function template directly in the ArcGIS Online Map Viewer \u2014 all within a web browser. This is possible thanks to two recent key improvements: the optimization of imagery data for analysis, such as Sentinel-2 Level-2A and Landsat Level-2 (<a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/imagery\/large-scale-analysis-in-arcgis-online\">Learn more here<\/a>), in <a href=\"https:\/\/livingatlas.arcgis.com\/en\/browse\/#d=2\" target=\"_blank\" rel=\"noopener\">ArcGIS Living Atlas of the World<\/a>, and the availability of handy tools provided in Map Viewer.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Change Detection Multispectral ArcGIS Online<\/h2>\n<p><strong>Change Detection Multispectral ArcGIS Online<\/strong>\u00a0is a custom raster function template.\u00a0The workflow of detecting changes from two multispectral imagery involves multiple raster functions. We have consolidated these functions into this template and made it available to everyone. It takes analysis-ready multispectral images, either from Sentinel-2 Level-2A or Landsat Level-2 from ArcGIS Living Atlas as input. You don\u2019t need to prepare your own data to perform change analysis.<\/p>\n<p>Detailed information about <strong>Change Detection Multispectral ArcGIS Online<\/strong>\u00a0is <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=216a4a3f5cc94cb6ba6ab5ca10c6e661\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2899622,"id":2899622,"title":"rft-layout3","filename":"rft-layout3.jpg","filesize":34134,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\/rft-layout3","alt":"change detection multispectral AGOL","author":"370032","description":"","caption":"Change Detection Multispectral AGOL","name":"rft-layout3","status":"inherit","uploaded_to":2737082,"date":"2025-07-16 21:04:51","modified":"2025-07-18 17:10:47","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1192,"height":374,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","medium-width":464,"medium-height":146,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","medium_large-width":768,"medium_large-height":241,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","large-width":1192,"large-height":374,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","1536x1536-width":1192,"1536x1536-height":374,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","2048x2048-width":1192,"2048x2048-height":374,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3-826x259.jpg","card_image-width":826,"card_image-height":259,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-layout3.jpg","wide_image-width":1192,"wide_image-height":374}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In this blog, we use this template to detect changes caused by floods in Asheville, North Carolina. Hurricane Helene hit this area on September 27, 2024. To achieve this goal, we need two image layers, before and after Helene, to retrieve the changes. We call them &#8220;before image&#8221; and &#8220;after image&#8221;. They are selected from Sentinel-2 Level-2A in ArcGIS Living Atlas. The analysis is done in Map Viewer. The workflow is suitable for detecting other types of changes as well with proper spectral index and band indexes set in <strong>Band Arithmetic<\/strong>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Key steps<\/h2>\n<ul>\n<li>Select an image before Hurricane Helene from Sentinel-2 Level-2A in ArcGIS Living Atlas.<\/li>\n<li>Select an image after Hurricane Helene from Sentinel-2 Level-2A in ArcGIS Living Atlas.<\/li>\n<li>Open the raster function template <strong>Change Detection Multispectral ArcGIS Online<\/strong>\u00a0and provide the two images as its input.<\/li>\n<li>Set processing extent to <strong>Display extent<\/strong>.<\/li>\n<li>Run the template and obtain the result.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"blockquote","content":"<p>Note: Cloud removal is not included in this blog. We are able to find the best scenes for the before and after images . If clear scenes are not available for your area of interest (AOI) for certain dates, you can adjust the dates to try. If you still cannot obtain clear images, you will need to remove clouds first before performing change detection.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Tools needed<\/h2>\n<p>To detect changes in ArcGIS Online, we need the tools below. They are in the right side tool pane in Map Viewer.<\/p>\n<ul>\n<li><strong>Image collection explorer: <\/strong>Used to select before and after images.<\/li>\n<li><strong>Processing templates: <\/strong>Used to remove the template applied on Sentinel 2 Level-2A for analysis, and apply the natural color template on the two images for visualization after analysis.<\/li>\n<li><strong>Analysis: <\/strong>Runs the change detection raster function template.<\/li>\n<li><strong>Properties: <\/strong>Displays properties of the current layer.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2>Detailed steps<\/h2>\n<h3>Step 1: Open Map Viewer<\/h3>\n<p>Map Viewer is an integrated app within ArcGIS Online. You can use it to display web maps and create new ones by adding all kinds of layers. The truly cool aspect is that it also provides powerful tools that allow you to perform various analyses. The change detection here is completed entirely within Map Viewer. To do analysis, your user type in ArcGIS Online must be Professional or Professional Plus.<\/p>\n<ol>\n<li>Sign into ArcGIS Online via <a href=\"http:\/\/arcgis.com\">arcgis.com<\/a>.<\/li>\n<li>In the upper right corner, click the 9-dot icon, and click <strong>Map Viewer<\/strong>. It opens up a new web map with a default basemap.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 2: Decide area of interest (AOI)<\/h3>\n<p>We are detecting floods in Asheville, North Carolina. So, our AOI is the Asheville area.<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>In the lower right area on the map, click the <strong>Search<\/strong> tool on the vertical tool bar.<\/li>\n<li>Type <em>Asheville, NC, USA<\/em>, and press Enter. The map zooms into the Asheville area. You can zoom in further to see more details of the region.<\/li>\n<li>Close the popup window.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 3: Add the Sentinel-2 Level-2A layer to map<\/h3>\n<p>Follow the steps below to add data source Sentinel-2 Level-2A to the map. If you need to know more about adding data from ArcGIS Living Atlas, read this <a href=\"https:\/\/learn.arcgis.com\/en\/projects\/add-data-to-a-web-map-from-arcgis-living-atlas\/\">tutorial<\/a>.<\/p>\n<ol>\n<li>In the <strong>Layers<\/strong> pane on the left of the map, click <strong>Add<\/strong>.<\/li>\n<li>Select <strong>Living Atlas<\/strong> from the <strong>My content<\/strong> drop-down list.<\/li>\n<li>Type sentinel-2 in the <strong>Search<\/strong> bar and press Enter.<\/li>\n<li>Click the <strong>Sentinel-2 level-2A<\/strong> card. Read the description if you want. Click <strong>+Add<\/strong>.\n<p><figure id=\"attachment_2898272\" aria-describedby=\"caption-attachment-2898272\" style=\"width: 278px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898272\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/add-sentinel-2.jpg\" alt=\"\" width=\"278\" height=\"259\" \/><figcaption id=\"caption-attachment-2898272\" class=\"wp-caption-text\">Add the Sentinel-2 Level-2A layer to the map<\/figcaption><\/figure><\/li>\n<li>Click <strong>Back<\/strong> in the upper left corner in the <strong>Add layer<\/strong> pane to close the window.<\/li>\n<li>Now save your work. In the left content bar, click <strong>Save and open<\/strong>, click <strong>Save as<\/strong>, provide a name for <strong>Title<\/strong>, fill out in other parts if you want, and click <strong>Save<\/strong>.\n<p><figure id=\"attachment_2898372\" aria-describedby=\"caption-attachment-2898372\" style=\"width: 209px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2898372\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/save.jpg\" alt=\"\" width=\"209\" height=\"201\" \/><figcaption id=\"caption-attachment-2898372\" class=\"wp-caption-text\">Save the web map<\/figcaption><\/figure><\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 4: Use Filter to select a subset of the Sentinel-2 Level-2A layer<\/h3>\n<p>The Sentinel layer has thousands of scenes. We need to create a subset from it based on the AOI and filter the scenes based on the dates near the hurricane so that we can easily select the best scenes for before image and after image in step 5 and step 6.<\/p>\n<ol>\n<li>Zoom to the Asheville area if you have panned out the AOI.<\/li>\n<li>On the right side tool bar, click <strong>Image collection explorer<\/strong>. It lists 675 scenes (the number might be slightly different on your computer) for the current display extent.<\/li>\n<li>To reduce the subset size further, click <strong>Filters<\/strong> on the ribbon, select <strong>AquisitionDate<\/strong> for Attribute, then drag the sliders to set a rough range that includes September 27, 2024, saying 2024-08-25 and 2024-10-28.\n<p><figure id=\"attachment_2898482\" aria-describedby=\"caption-attachment-2898482\" style=\"width: 261px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898482\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/filters-by-acquisition-date.jpg\" alt=\"\" width=\"261\" height=\"309\" srcset=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/filters-by-acquisition-date.jpg 434w, https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/filters-by-acquisition-date-393x465.jpg 393w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><figcaption id=\"caption-attachment-2898482\" class=\"wp-caption-text\">Select scenes by acquisition date<\/figcaption><\/figure><\/li>\n<li>Click <strong>Apply<\/strong>. The list size in <strong>Image collection explorer <\/strong>is reduced to 11. Luckily, the AOI doesn&#8217;t fall into multiple scenes, which means we just need one scene for each input image.<\/li>\n<li>Close the <strong>Filters<\/strong> window.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 5: Select a scene from the subset as before image<\/h3>\n<p>We first inspect the candidate scenes in September, then select the best one from them.<\/p>\n<ol>\n<li>Scroll down the tile list of the subset in <strong>Image collection explorer<\/strong> to locate the tile of Sep 2, 2024.<\/li>\n<li>Click <strong>Add image to map<\/strong> to add it on the map.\n<p><figure id=\"attachment_2898742\" aria-describedby=\"caption-attachment-2898742\" style=\"width: 252px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898742\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/add-tile2.jpg\" alt=\"\" width=\"252\" height=\"185\" \/><figcaption id=\"caption-attachment-2898742\" class=\"wp-caption-text\">Add the tile to the map<\/figcaption><\/figure><\/li>\n<li>The Sep 2, 2024 tile automatically becomes the current layer in <strong>Image collection explorer<\/strong>. On the top of the <strong>Image collection explorer<\/strong> pane, select <strong>Sentinel-2 Level-2A<\/strong> from the drop-down list to make it the current layer so we can add more layers.<\/li>\n<li>Repeat step 1 through step 3 to select and add Sep 7, 22, and 27 to the map one by one.<\/li>\n<li>To visually inspect the quality of each layer, turn on the layer by clicking the visibility option (eye icon) near it.<\/li>\n<li>It&#8217;s easy to notice that Sep 22 is clear with only small clouds scattering outside of the Asheville area while other candidate layers include a lot of clouds.<\/li>\n<li>Rename Sep 22 as <em><strong>Before image<\/strong><\/em> by selecting <strong>Rename<\/strong> from the drop-down list of the 3-dot icon near it.\n<p><figure id=\"attachment_2898502\" aria-describedby=\"caption-attachment-2898502\" style=\"width: 242px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898502\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rename-layer.jpg\" alt=\"\" width=\"242\" height=\"356\" srcset=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rename-layer.jpg 376w, https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rename-layer-316x465.jpg 316w\" sizes=\"auto, (max-width: 242px) 100vw, 242px\" \/><figcaption id=\"caption-attachment-2898502\" class=\"wp-caption-text\">Rename the layer<\/figcaption><\/figure><\/li>\n<li>Remove unwanted scenes one by one by selecting <strong>Remove<\/strong> from the drop-down list of the 3-dot icon near it<\/li>\n<li>Turn off the <strong>Sentinel-2 Level-2A<\/strong> layer.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"blockquote","content":"<p>These selected scenes can be saved within the web map or you can save them to your organization to use them in other web maps. Select the image in the Layers pane, click the More Properties button, and select Save As to save it in your organization. This saved imagery layer is a version of the Sentinel 2A layer saved to your organization. This process is useful if you want to maintain access to that scene in the future. <\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Step 6: Select a scene from the subset as after image<\/h3>\n<p>Now, we add Oct 2, 7, 12, 17, 22, and 27 to the map and select the best one from them using the same methods from step 5.<\/p>\n<ol>\n<li>Scroll down the tile list in <strong>Image collection explorer<\/strong> to locate the tile of Oct 2, 2024.<\/li>\n<li>Click <strong>Add image to map<\/strong> to add it on the map. The current layer changes to this tile.<\/li>\n<li>On the top of <strong>Image collection explorer<\/strong> pane, select <strong>Sentinel-2 Level-2A<\/strong> from the drop-down list to make it current layer so we can add more layers.<\/li>\n<li>Repeat step 1 to step 3 to select and add Oct 7, 12, 22, 27 to the map one by one.<\/li>\n<li>Inspect and find that Oct 12, 17 and 22 are very clear.<\/li>\n<li>The tile on Oct 12 is the best because it&#8217;s the closest one to the hurricane day. So, rename it as <em><strong>After image<\/strong><\/em>.<\/li>\n<li>Remove unwanted October tiles and save your work.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Zoom into the Asheville Regional Airport area in the south of Asheville, and switch between <em><strong>Before image<\/strong><\/em> and <em><strong>After image<\/strong><\/em>. The flooding areas on <strong><em>After image<\/em><\/strong> are striking. Now we have layers like this below. We will use this area as the processing extent.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2887932,"id":2887932,"title":"Asheville","filename":"Asheville.jpg","filesize":398022,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\/asheville","alt":"","author":"370032","description":"","caption":"Asheville south on After image","name":"asheville","status":"inherit","uploaded_to":2737082,"date":"2025-07-09 21:10:56","modified":"2025-07-09 21:11:43","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1661,"height":847,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","medium-width":464,"medium-height":237,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","medium_large-width":768,"medium_large-height":392,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","large-width":1661,"large-height":847,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville-1536x783.jpg","1536x1536-width":1536,"1536x1536-height":783,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","2048x2048-width":1661,"2048x2048-height":847,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville-826x421.jpg","card_image-width":826,"card_image-height":421,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/Asheville.jpg","wide_image-width":1661,"wide_image-height":847}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>Step 7: Remove Natural Color template from Before image and After image<\/h3>\n<p>To do raster analysis, we need raw data without any template applied. Processing templates apply other raster functions on the input images to alter the display. Depending on the raster analysis you want to perform, the input raster bands may not be available for analysis. For example, the Natural Color processing template uses only 3 of the available 11 raster bands (Red, Green, and Blue). Since you will be using a raster band calculation that includes the short wave infrared and near infrared bands, you will need to remove the processing template so that those bands are available for analysis.\u00a0 To remove the applied template, follow these steps:<\/p>\n<ol>\n<li>Click <strong>Processing templates<\/strong> on the right side tool bar.<\/li>\n<li>Select <strong><em>After image<\/em><\/strong> from the drop-down list on the top of the <strong>Processing templates<\/strong> pane.<\/li>\n<li>Scroll down the template list to the bottom, and check <strong>None<\/strong>.\n<p><figure id=\"attachment_2898512\" aria-describedby=\"caption-attachment-2898512\" style=\"width: 246px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898512\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/processing-none.jpg\" alt=\"\" width=\"246\" height=\"210\" \/><figcaption id=\"caption-attachment-2898512\" class=\"wp-caption-text\">Remove the template from the layer.<\/figcaption><\/figure><\/li>\n<li>Repeat step 2 and step 3 for <strong><em>Before image<\/em><\/strong>.<\/li>\n<li>Click <strong>Done<\/strong> to close the <strong>Processing templates pane<\/strong>. Now both <strong><em>Before image<\/em><\/strong> and <em><strong>After image<\/strong><\/em> are gray, which means we have successfully switched to raw data.<\/li>\n<li>In the <strong>Layers<\/strong> pane, turn off the two layers so we know where the display extent is.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 8: Add the change detection template to the map<\/h3>\n<p>Add <strong>Change Detection Multispectral ArcGIS Online<\/strong> to the map by following these steps. For how to create a raster function template in ArcGIS Pro, reference this <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/3.4\/help\/analysis\/raster-functions\/raster-function-template.htm.\">document<\/a>. To create a raster function template in ArcGIS Online, reference this <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/manage-data\/create-raster-function-template.htm\">document<\/a>. To <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=216a4a3f5cc94cb6ba6ab5ca10c6e661\" target=\"_blank\" rel=\"noopener\">download the raster function, find it here<\/a>.<\/p>\n<ol>\n<li>On the right side tool bar, click <strong>Analysis<\/strong>.<\/li>\n<li>Click <strong>Raster Function Templates<\/strong> on the ribbon in the <strong>Analysis<\/strong> window, and click <strong>Browse raster function templates<\/strong> to open the search window.\n<p><figure id=\"attachment_2898522\" aria-describedby=\"caption-attachment-2898522\" style=\"width: 244px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898522\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/browse-rft.jpg\" alt=\"\" width=\"244\" height=\"160\" \/><figcaption id=\"caption-attachment-2898522\" class=\"wp-caption-text\">Browse raster function templates<\/figcaption><\/figure><\/li>\n<li>In the search window, select <strong>ArcGIS Online<\/strong> from the drop-down list, type <em>Change Detection on ArcGIS Online rft<\/em>, and press Enter.<\/li>\n<li>Click on the <strong>Change Detection Multispectral ArcGIS Online <\/strong>card, and click <strong>Confirm<\/strong>. The layout detail of the template is displayed as below. The look of <strong>Change Detection Multispectral ArcGIS Online <\/strong>is slightly different from the one in the beginning of the blog because it&#8217;s displayed in Map Viewer here. But they are the same template.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"image","image":{"ID":2899192,"id":2899192,"title":"rft2-agol","filename":"rft2-agol.jpg","filesize":18628,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\/rft2-agol","alt":"rft2 agol","author":"370032","description":"","caption":"Change Detection template in Map Viewer","name":"rft2-agol","status":"inherit","uploaded_to":2737082,"date":"2025-07-16 18:45:08","modified":"2025-07-16 18:46:03","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1245,"height":178,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol-213x178.jpg","thumbnail-width":213,"thumbnail-height":178,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","medium-width":464,"medium-height":66,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","medium_large-width":768,"medium_large-height":110,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","large-width":1245,"large-height":178,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","1536x1536-width":1245,"1536x1536-height":178,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","2048x2048-width":1245,"2048x2048-height":178,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol-826x118.jpg","card_image-width":826,"card_image-height":118,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft2-agol.jpg","wide_image-width":1245,"wide_image-height":178}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Click one <strong>Band Arithmetic<\/strong>, and select <strong>Properties<\/strong>.<\/p>\n<figure id=\"attachment_2900902\" aria-describedby=\"caption-attachment-2900902\" style=\"width: 318px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2900902\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-properties-1.jpg\" alt=\"BA properties\" width=\"318\" height=\"168\" \/><figcaption id=\"caption-attachment-2900902\" class=\"wp-caption-text\">Select Properties of Band Arithmetic<\/figcaption><\/figure>\n"},{"acf_fc_layout":"content","content":"<p>As you&#8217;ll see, the spectral index NDWI is pre-selected for <strong>Method<\/strong> because the template will detect floods. It uses band 8 (NIR) and band 3 (Green) from Sentinel imagery for <strong>Band indexes<\/strong>. We don&#8217;t need to change anything for this demo. Close the Properties window.<\/p>\n<figure id=\"attachment_2899272\" aria-describedby=\"caption-attachment-2899272\" style=\"width: 332px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2899272\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/band-arithmetic2.jpg\" alt=\"band arithmetic\" width=\"332\" height=\"251\" \/><figcaption id=\"caption-attachment-2899272\" class=\"wp-caption-text\">Properties of Band Arithmetic<\/figcaption><\/figure>\n"},{"acf_fc_layout":"content","content":"<h3>Step 9: Detect flooded areas by running the template<\/h3>\n<p>Now, we provide parameters for the template, then run it.<\/p>\n<ol>\n<li>If the template layout window is still open, close it. Click the 3-dot button near the template, and click <strong>Open<\/strong>.\n<p><figure id=\"attachment_2901222\" aria-describedby=\"caption-attachment-2901222\" style=\"width: 280px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2901222\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-open3.jpg\" alt=\"rft open\" width=\"280\" height=\"304\" \/><figcaption id=\"caption-attachment-2901222\" class=\"wp-caption-text\">Open Change Detection Multispectral AGOL<\/figcaption><\/figure><\/li>\n<li>Choose <em><strong>Before image<\/strong><\/em> for Before Raster, and <em><strong>After image<\/strong> <\/em>for After Raster.\n<p><figure id=\"attachment_2901232\" aria-describedby=\"caption-attachment-2901232\" style=\"width: 257px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2901232\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-input2.jpg\" alt=\"rft input\" width=\"257\" height=\"390\" srcset=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-input2.jpg 377w, https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-input2-306x465.jpg 306w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><figcaption id=\"caption-attachment-2901232\" class=\"wp-caption-text\">Provide input images for the template<\/figcaption><\/figure><\/li>\n<li>Enter a name for Output name.\n<p><figure id=\"attachment_2898412\" aria-describedby=\"caption-attachment-2898412\" style=\"width: 210px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898412\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-result-1.jpg\" alt=\"\" width=\"210\" height=\"155\" \/><figcaption id=\"caption-attachment-2898412\" class=\"wp-caption-text\">Provide a name for Output name<\/figcaption><\/figure><\/li>\n<li>Scroll down and click <strong>Environment setting<\/strong>, then choose <strong>Display extent <\/strong>for Processing extent. The bigger the processing extent is, the longer the analysis takes.<\/li>\n<li>Click <strong>Run<\/strong>. We get a result layer moment later.<\/li>\n<\/ol>\n"},{"acf_fc_layout":"content","content":"<h3>Step 10: Resume the display of the two input layers<\/h3>\n<p><strong>Before image<\/strong> and <strong>After image<\/strong> are currently gray. We need to display them in natural colors so we can see the result layer nicely overlapped on them, which helps to better interpret and evaluate the result layer.<\/p>\n<ol>\n<li>Turn on <em><strong>After image<\/strong><\/em>, and click <strong>Processing templates<\/strong> on the right side tool bar.<\/li>\n<li>Check <strong>Natural Color for Visualization<\/strong> in <strong>Processing templates<\/strong>. The layer changes from gray to natural colors.<\/li>\n<li>Turn on <strong><em>Before image<\/em><\/strong>. Select it from the drop-down list on the top of the <strong>Processing templates pane<\/strong>.<\/li>\n<li>Check <strong>Natural Color for Visualization<\/strong>. Now, the map looks like this below.\n<p><figure id=\"attachment_2898432\" aria-describedby=\"caption-attachment-2898432\" style=\"width: 429px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2898432\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-result-display.jpg\" alt=\"floods\" width=\"429\" height=\"403\" srcset=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-result-display.jpg 879w, https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-result-display-213x200.jpg 213w, https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/rft-result-display-495x465.jpg 495w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><figcaption id=\"caption-attachment-2898432\" class=\"wp-caption-text\">The result &#8211; flooded areas<\/figcaption><\/figure><\/li>\n<li>Switch between these layers. You will find the result layer is quite accurate, matching the visible flooded areas on <strong>After image <\/strong>very well.<\/li>\n<li>Save your work.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Summary<\/h2>\n<p>We have demonstrated how to detect flooded areas by using <strong>Change Detection Multispectral ArcGIS Online <\/strong>with imagery layers from Sentinel-2 Level-2A in ArcGIS Living Atlas as input in Map Viewer of ArcGIS Online.<\/p>\n<p>You can use the same template to detect floods in other areas in the world. You just need to select two new images according to the AOI and the date when the flood happens, then execute the template.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>With this raster function template, you can also detect other changes that use spectral indexes for example, burn scars. In the <strong>Properties<\/strong> of <strong>Band Arithmetic<\/strong>, you just need to choose NBR for <strong>Method<\/strong>, and specify 12(SWIR) and 8 (NIR) for <strong>Band indexes<\/strong>. (Reference the <a href=\"https:\/\/esri-rasterdev.maps.arcgis.com\/home\/item.html?id=255af1ceee844d6da8ef8440c8f90d00\">document<\/a> for Sentinel-2 band description, the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/raster-functions\/band-arithmetic-function.htm\">document<\/a> for spectral indexes).\u00a0 Save the changes. If you use <strong>Landsat Level-2<\/strong> from ArcGIS Living Atlas as the data source, band indexes will be different. For NDWI, band 5 and 3 will be used, and for NBR, band 6 or 7 and 5 will be used. (Reference the description of Landsat Level-2 at <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=bd6b545b95654d91a0b7faf7b5e010f5\">here<\/a>). You also can try different values for mask criteria, instead of 0.09.<\/p>\n<p>In summary, by using ArcGIS Living Atlas and the power of raster function templates, you can do many kinds of change detection analysis in Map Viewer of ArcGIS Online.<\/p>\n"}],"related_articles":[{"ID":552882,"post_author":"5991","post_date":"2019-07-10 13:48:08","post_date_gmt":"2019-07-10 20:48:08","post_content":"","post_title":"Use raster function templates to assess vegetation for wildlife habitat","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"use-raster-function-templates-to-assess-vegetation-for-wildlife-habitat","to_ping":"","pinged":"","post_modified":"2022-08-25 13:53:55","post_modified_gmt":"2022-08-25 20:53:55","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=552882","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1932982,"post_author":"108651","post_date":"2023-12-05 06:00:48","post_date_gmt":"2023-12-05 14:00:48","post_content":"","post_title":"New to raster analysis in ArcGIS Online? Here are five tips to get you started.","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"tips-to-use-raster-analysis-tools-wisely","to_ping":"","pinged":"","post_modified":"2024-08-20 09:02:35","post_modified_gmt":"2024-08-20 16:02:35","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1932982","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2743462,"post_author":"7641","post_date":"2025-04-08 12:18:17","post_date_gmt":"2025-04-08 19:18:17","post_content":"","post_title":"Learn to explore Sentinel-2 imagery using Sentinel-2 Explorer","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"learn-sentinel-2-explorer","to_ping":"","pinged":"","post_modified":"2025-07-07 16:37:58","post_modified_gmt":"2025-07-07 23:37:58","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2743462","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/original-screenshot-16-9-826by465.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/original-screenshot-16-9-1920by1080.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Detect changes in ArcGIS Online using Living Atlas imagery<\/title>\n<meta name=\"description\" content=\"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.\" \/>\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.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template\" \/>\n<meta property=\"og:description\" content=\"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T22:13:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\"},\"author\":{\"name\":\"Hongmei Zhu\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2d50a73045ca115a3d3acd2577d0e161\"},\"headline\":\"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template\",\"datePublished\":\"2025-08-08T14:55:37+00:00\",\"dateModified\":\"2025-08-12T22:13:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\"},\"wordCount\":14,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Change Detection\",\"Floods\",\"Map Viewer\",\"raster function template\",\"Sentinel-2 Level-2A\"],\"articleSection\":[\"Analytics\",\"Imagery &amp; Remote Sensing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\",\"name\":\"Detect changes in ArcGIS Online using Living Atlas imagery\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-08-08T14:55:37+00:00\",\"dateModified\":\"2025-08-12T22:13:47+00:00\",\"description\":\"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2d50a73045ca115a3d3acd2577d0e161\",\"name\":\"Hongmei Zhu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=96&d=blank&r=g\",\"caption\":\"Hongmei Zhu\"},\"description\":\"Hongmei Zhu is a GIS &amp; RS enthusiast who works as a software engineer on the Esri raster team. She is proud to contribute to the raster solutions that help ArcGIS users solve real-world problems. With experience in image processing, web GIS, land cover &amp; change analysis from her time at Clark Labs and Esri, she has worked on a variety of projects, including developing raster functions, creating widgets, and prototyping. She is eager to share the power of Esri's raster functions and tools with users through her writing.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/hongmeizhu\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Detect changes in ArcGIS Online using Living Atlas imagery","description":"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.","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.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","og_locale":"en_US","og_type":"article","og_title":"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template","og_description":"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-08-12T22:13:47+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online"},"author":{"name":"Hongmei Zhu","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2d50a73045ca115a3d3acd2577d0e161"},"headline":"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template","datePublished":"2025-08-08T14:55:37+00:00","dateModified":"2025-08-12T22:13:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online"},"wordCount":14,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Change Detection","Floods","Map Viewer","raster function template","Sentinel-2 Level-2A"],"articleSection":["Analytics","Imagery &amp; Remote Sensing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","name":"Detect changes in ArcGIS Online using Living Atlas imagery","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-08-08T14:55:37+00:00","dateModified":"2025-08-12T22:13:47+00:00","description":"Detecting flooded areas, wildfire burn scars, water body dynamics and vegetation changes etc. based on spectral indexes in ArcGIS Online.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Detect changes in ArcGIS Online using Living Atlas Imagery and a raster function template"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2d50a73045ca115a3d3acd2577d0e161","name":"Hongmei Zhu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91ff34b26bae2f6109759e41c65b66ebd7e9760249870cade5534a3f565399fb?s=96&d=blank&r=g","caption":"Hongmei Zhu"},"description":"Hongmei Zhu is a GIS &amp; RS enthusiast who works as a software engineer on the Esri raster team. She is proud to contribute to the raster solutions that help ArcGIS users solve real-world problems. With experience in image processing, web GIS, land cover &amp; change analysis from her time at Clark Labs and Esri, she has worked on a variety of projects, including developing raster functions, creating widgets, and prototyping. She is eager to share the power of Esri's raster functions and tools with users through her writing.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/hongmeizhu"}]}},"text_date":"August 8, 2025","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/imagery\/detect-changes-with-arcgis-living-atlas-and-raster-function-template-in-arcgis-online","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/original-screenshot-16-9-1920by1080.png","primary_product":"ArcGIS Living Atlas","tag_data":[{"term_id":564122,"name":"Change Detection","slug":"change-detection","term_group":0,"term_taxonomy_id":564122,"taxonomy":"post_tag","description":"","parent":0,"count":15,"filter":"raw"},{"term_id":780272,"name":"Floods","slug":"floods","term_group":0,"term_taxonomy_id":780272,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":33371,"name":"Map Viewer","slug":"map-viewer","term_group":0,"term_taxonomy_id":33371,"taxonomy":"post_tag","description":"","parent":0,"count":155,"filter":"raw"},{"term_id":771002,"name":"raster function template","slug":"raster-function-template","term_group":0,"term_taxonomy_id":771002,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":780262,"name":"Sentinel-2 Level-2A","slug":"sentinel-2-level-2a","term_group":0,"term_taxonomy_id":780262,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1329,"filter":"raw"},{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":768,"filter":"raw"}],"product_data":[{"term_id":36581,"name":"ArcGIS Living Atlas","slug":"arcgis-living-atlas","term_group":0,"term_taxonomy_id":36581,"taxonomy":"product","description":"","parent":0,"count":1171,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2428,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-living-atlas","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2737082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/370032"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2737082"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2737082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2737082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2737082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2737082"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2737082"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2737082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}