{"id":2951683,"date":"2026-02-24T02:30:52","date_gmt":"2026-02-24T10:30:52","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2951683"},"modified":"2026-02-25T06:23:46","modified_gmt":"2026-02-25T14:23:46","slug":"arcgis-flowrenderer-flood-simulation-visualization","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization","title":{"rendered":"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering"},"author":423680,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,615021,24371],"tags":[25781,25501,780988,763022,780938],"industry":[],"product":[36831,36551,36561],"class_list":["post-2951683","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-aec","category-public-safety","tag-3d","tag-flood","tag-flowrenderer","tag-simulation","tag-whats-new-february-2026","product-js-api-arcgis","product-arcgis-online","product-arcgis-pro"],"acf":{"authors":[{"ID":423680,"user_firstname":"Matteo","user_lastname":"Rizzi","nickname":"Matteo Rizzi","user_nicename":"mrizzi","display_name":"Matteo Rizzi","user_email":"mrizzi@esri.com","user_url":"","user_registered":"2025-11-24 09:20:36","user_description":"Matteo Rizzi is a Senior Product Engineer on the ArcGIS Maps SDK for JavaScript team at Esri R&amp;D Center in Z\u00fcrich, Switzerland. He focuses on advancing 3D visualization and map components for Web GIS. Before joining Esri, Matteo worked as a web developer and GIS engineer using ArcGIS technology. His experience as an Esri user drives his commitment to improving the developer experience and helping developers build powerful geospatial web applications.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/rizzi_matteo_zurich_presenter-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Simulate extreme floods in ArcGIS Pro and bring results to the web with FlowRenderer for intuitive 3D visualization of water movement and risk.","flexible_content":[{"acf_fc_layout":"content","content":"<p><span data-contrast=\"none\">We are living in an era where extreme flooding happens far more than expected. Climate change is increasing the frequency and severity of these events. For the communities in the path of the water, the difference between preparation and disaster often comes down to how well they\u00a0understand the risk, especially when dealing with climate events that no one has\u00a0ever\u00a0seen before.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">For years, we have relied on static visualizations (usually blue polygons) to show flooding extents. They often\u00a0fail to\u00a0communicate the reality of a flood to non-experts because a blue shape on a map simply does not tell a resident how fast the water is moving or exactly where and when it is breaching. By the time water reaches the location you are trying to protect, it is often too late to act. Effective flood management is not about seeing the inundation; it is about understanding the source. You must know where the water comes from upstream to intercept or divert it before it becomes catastrophic.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">In this post, I will show you how to use physics-based simulations in ArcGIS Pro to visualize water rushing through streets and around buildings in a\u00a0model<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">that\u00a0helps decision-makers intuitively understand the data.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">I\u00a0will\u00a0then take those\u00a0high-accuracy\u00a0simulation results and use\u00a0FlowRenderer\u00a0both\u00a0in\u00a0<a href=\"https:\/\/www.arcgis.com\/home\/webscene\/viewer.html\">Scene Viewer<\/a> and\u00a0the\u00a0<a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\">ArcGIS Maps SDK for JavaScript<\/a> to\u00a0visualize animated streamlines that\u00a0represent\u00a0water movement\u00a0and\u00a0make them accessible in a browser.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"TextRun SCXW207203867 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW207203867 BCX0\" data-ccp-parastyle=\"heading 1\">Hurricane Helene in Boone, North Carolina, USA<\/span><\/span><span class=\"EOP SCXW207203867 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span class=\"TextRun SCXW59010385 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW59010385 BCX0\">On September 27, 2024, Hurricane Helene brought devastation to North Carolina.<\/span><\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2952580,"id":2952580,"title":"Hurricane Helene Satellite Animation from Gulf of Mexico to Southeast US Flooding","filename":"download.gif","filesize":20001627,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\/download-19","alt":"Satellite animation of Hurricane Helene in the Gulf of Mexico before flooding impacts Boone and Southeast US.","author":"423680","description":"Animated satellite view of Hurricane Helene over the Gulf of Mexico before striking Florida\u2019s Big Bend region. The storm shows a well-defined eye and dense spiral cloud bands, indicating strong rotation and intensity. After landfall, Helene caused severe flooding across Florida and southern Georgia, impacting communities including Boone. This GIF highlights the storm\u2019s trajectory and its role in widespread flooding across the Southeast US.","caption":"NOAA satellite imagery showing Hurricane Helene approaching Florida\u2019s Big Bend region, later causing flooding in Boone and across the Southeast.","name":"download-19","status":"inherit","uploaded_to":2951683,"date":"2025-12-22 15:35:38","modified":"2025-12-22 15:43:33","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1000,"height":563,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","large-width":1000,"large-height":563,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","1536x1536-width":1000,"1536x1536-height":563,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","2048x2048-width":1000,"2048x2048-height":563,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/download.gif","wide_image-width":1000,"wide_image-height":563}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW59010385 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW59010385 BCX0\">The town of Boone experienced flooding that many locals had simply never seen before. Most people know how to respond to ordinary heavy rain, yet rare, severe events challenge the expectations we have of our surroundings.<\/span><\/span><span class=\"EOP SCXW59010385 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">When the water rises and moves that\u00a0fast,\u00a0&#8220;flood zones&#8221; on a paper map become abstract.\u00a0A 3D simulation, however,\u00a0doesn\u2019t just show where flooding will occur, but it reveals where the\u00a0water is coming from and how it will move through the landscape, so that people can clearly see which\u00a0buildings\u00a0and roads\u00a0are impacted, at which elevations the risk is higher, and how low-lying areas will react to overwhelming amounts of water.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">In this blog post, we will use the context of this specific flood in Boone to simulate the rainfall, watch the accumulation, and then publish those results to\u00a0ArcGIS Online<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">to visualize the water&#8217;s velocity and direction using the\u00a0FlowRenderer\u00a0in a 3D\u00a0web\u00a0scene.<\/span><\/p>\n<h2><span data-contrast=\"none\">Create a flood simulation in ArcGIS Pro<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">The Flood Simulation tool in ArcGIS Pro is powerful, and it applies shallow water equations within a defined Area of Interest (AOI) to model exactly how water moves across the landscape. You can adjust rainfall intensity, add barriers, and define infiltration rates.\u00a0For more\u00a0details and configuration\u00a0options, check out\u00a0<\/span><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/mapping\/simulation\/simulation-in-arcgis-pro.htm\"><span data-contrast=\"none\">Flood simulation in ArcGIS Pro Documentation<\/span><\/a><span data-contrast=\"none\">\u00a0and\u00a0<\/span><a href=\"https:\/\/www.esri.com\/content\/dam\/esrisites\/en-us\/media\/technical-papers\/flood-simulation-arcgis-pro.pdf\"><span data-contrast=\"none\">Flood Simulation Technical Paper<\/span><\/a><span data-contrast=\"none\">.\u00a0Here is a basic setup I created for this scenario.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\">Configuration<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<ol>\n<li><span data-contrast=\"none\">Open\u00a0<\/span><b><span data-contrast=\"none\">ArcGIS Pro<\/span><\/b><span data-contrast=\"none\">\u00a0and create a\u00a0<\/span><b><span data-contrast=\"none\">Local\u00a0<\/span><\/b><span data-contrast=\"none\">Scene.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">For a local simulation like this, you want to minimize distortion.\u00a0A\u00a0<\/span><b><span data-contrast=\"none\">Projected Coordinate System<\/span><\/b><span data-contrast=\"none\">\u00a0like\u00a0<\/span><b><span data-contrast=\"none\">UTM\u00a0<\/span><\/b><span data-contrast=\"none\">(Universal Transverse Mercator) preserves shapes and angles, which is important when you are calculating how water moves around physical obstacles (e.g., buildings). For Boone,\u00a0I\u2019m\u00a0using\u00a0<\/span><b><span data-contrast=\"none\">WGS 1984 UTM Zone 17N<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Navigate to the\u00a0<\/span><b><span data-contrast=\"none\">Analysis\u00a0<\/span><\/b><span data-contrast=\"none\">tab, then\u00a0<\/span><b><span data-contrast=\"none\">Simulation<\/span><\/b><span data-contrast=\"none\">, and select\u00a0<\/span><b><span data-contrast=\"none\">Rainfall<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Here you define your analysis extent or Area of Interest (AOI) by drawing a polygon around the area you want to simulate (e.g., downtown Boone).<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Once the AOI is set, you need to\u00a0specify\u00a0the conditions of the weather event. You can set among the others:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Rainfall Rate<\/span><\/b><span data-contrast=\"none\">: How many inches\/millimeters per hour? (e.g., 2.5 inches or\u00a065 mm\u00a0per hour)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Duration<\/span><\/b><span data-contrast=\"none\">: How long does the\u00a0event\u00a0last? (e.g., 30 minutes)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">By default, the simulation\u00a0takes into account\u00a0all visible layers in your 3D scene, including your 3D buildings.\u00a0This means the water will flow around houses and down alleyways.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2952576,"id":2952576,"title":"Configuring Flood Simulation in ArcGIS Pro for Boone Area","filename":"annotely_image-1-scaled.png","filesize":1447530,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-scaled.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\/annotely_image-1","alt":"ArcGIS Pro flood simulation setup showing Boone map extent and configuration pane with key parameters.","author":"423680","description":"Screenshot of ArcGIS Pro used to configure a flood simulation for Boone. The image shows the Simulation tab and Configure Simulation pane with highlighted inputs such as cell size, duration, rainfall rate, participating layers, and surface roughness raster. The Boone map extent is outlined in orange, indicating the area for the flood model.","caption":"ArcGIS Pro flood simulation setup showing Boone map extent and configuration pane with key parameters.","name":"annotely_image-1","status":"inherit","uploaded_to":2951683,"date":"2025-12-22 15:16:59","modified":"2025-12-22 15:17:58","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2560,"height":1517,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-scaled.png","medium-width":440,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-scaled.png","medium_large-width":768,"medium_large-height":455,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-scaled.png","large-width":1823,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-1536x910.png","1536x1536-width":1536,"1536x1536-height":910,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-2048x1213.png","2048x2048-width":2048,"2048x2048-height":1213,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-785x465.png","card_image-width":785,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/annotely_image-1-1823x1080.png","wide_image-width":1823,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><span data-contrast=\"none\">Run<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">At this point, you can <strong>run<\/strong> the simulation. Depending on your hardware and the size of your AOI, this might take a moment. As it processes, you will see the water\u00a0move and\u00a0accumulate\u00a0in your scene.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_w6xytgai","time":false,"start":0,"stop":""},{"acf_fc_layout":"content","content":"<h3><span data-contrast=\"none\">Export<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">With the simulation data ready, the next step is to visualize it on the web for easy sharing. Before doing\u00a0that, I first need to export the results.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"none\">Go to Simulation &gt; Export &gt;\u00a0<\/span><b><span data-contrast=\"none\">Export Analysis Results<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Format: Select\u00a0<\/span><b><span data-contrast=\"none\">CRF\u00a0<\/span><\/b><span data-contrast=\"none\">(<\/span><b><span data-contrast=\"none\">Cloud Raster Format<\/span><\/b><span data-contrast=\"none\">). This is a multidimensional format that supports\u00a0time\u00a0and multiple bands.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Start Time:\u00a0Set\u00a0the start time for the exported dataset. This can\u00a0represent\u00a0the actual time of a real event or a representative time for a hypothetical\u00a0scenario. This\u00a0is what links your exported time slices to the time slider in visualization tools, enabling temporal navigation through the simulation results.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Select only the\u00a0<\/span><b><span data-contrast=\"none\">Water Velocity<\/span><\/b><span data-contrast=\"none\">\u00a0as your output\u00a0option\u00a0because\u00a0FlowRenderer\u00a0needs\u00a0magnitude\u00a0(speed) and direction. The &#8220;Water Velocity&#8221; export provides the U and V components (East-West and North-South vectors)\u00a0required\u00a0to draw animated streamlines.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><span data-contrast=\"none\">Visualizing results on the web with\u00a0FlowRenderer<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">Now that we have\u00a0our\u00a0.crf\u00a0file, we are going to publish a Hosted Tiled Imagery Layer and then visualize the flood simulation as\u00a0FlowRenderer\u00a0in Scene Viewer.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\">Publish to ArcGIS Online<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<ol>\n<li><span data-contrast=\"none\">Log into ArcGIS Online and go to your<\/span><b><span data-contrast=\"none\">\u00a0Content<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Click\u00a0<\/span><b><span data-contrast=\"none\">New Item<\/span><\/b><span data-contrast=\"none\">\u00a0-&gt;\u00a0<\/span><b><span data-contrast=\"none\">Imagery Layer<\/span><\/b><span data-contrast=\"none\">.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Select\u00a0<\/span><b><span data-contrast=\"none\">Tiled Imagery Layer<\/span><\/b><span data-contrast=\"none\">\u00a0(this ensures high performance).<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Select\u00a0<\/span><b><span data-contrast=\"none\">One Image<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Drag and drop<\/span><\/b><span data-contrast=\"none\">\u00a0your\u00a0exported\u00a0<\/span><b><span data-contrast=\"none\">.crf\u00a0folder<\/span><\/b><span data-contrast=\"none\">\u00a0into the upload area.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">While all the files in\u00a0the .crf\u00a0folder are being loaded, click the\u00a0<\/span><b><span data-contrast=\"none\">Configure properties\u00a0<\/span><\/b><span data-contrast=\"none\">button. Here you will see a\u00a0<\/span><b><span data-contrast=\"none\">Source Type\u00a0<\/span><\/b><span data-contrast=\"none\">dropdown. You need to select\u00a0<\/span><b><span data-contrast=\"none\">Vector-UV.<\/span><\/b><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ol>\n<h3><span data-contrast=\"none\">Visualization using Scene Viewer\u00a0<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">The\u00a0easiest way to visualize and share your data is using\u00a0Scene\u00a0Viewer\u00a0which supports flow style for imagery layers\u00a0since October\u00a02025.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"none\">Open your new Imagery Layer in\u00a0<\/span><b><span data-contrast=\"none\">Scene Viewer<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Initially, you will receive a warning that the default \u201cVector Field\u201d is not supported. Open the\u00a0<\/span><b><span data-contrast=\"none\">Layer Style<\/span><\/b><span data-contrast=\"none\">\u00a0panel and select\u00a0<\/span><b><span data-contrast=\"none\">Flow<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">You will see the water rushing down the streets of Boone. You can modify the styling of the streamlines by controlling the <code>density<\/code>, the <code>length<\/code>, and the <code>width<\/code> of the streamlines, and how the <code>color<\/code> ramps map to the water speed. To better understand how these parameters work, read the <b data-path-to-node=\"2,0\" data-index-in-node=\"284\"><a class=\"ng-star-inserted\" href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-renderers-FlowRenderer.html\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwihg6jvm4aSAxUAAAAAHQAAAAAQ8AE\">FlowRenderer API Reference<\/a><\/b>.\u00a0<\/span><\/li>\n<li>Flood simulations typically involve low numerical magnitudes with high impact. For example, water velocities around 2\u202fm\/s are already considered dangerous in flood scenarios, even though they appear small compared to other vector datasets. To ensure these subtle but critical streamlines remain visible, Scene Viewer provides a length scale factor option. Enabling the 10\u00d7 factor is therefore necessary to compensate for low magnitudes and clearly communicate risk and movement that would otherwise be difficult to see.<\/li>\n<li><span data-contrast=\"none\">Thanks to the <strong>time<\/strong> <strong>dimension<\/strong> of the tiled imagery layer, we can visualize the change in time. At the beginning, the ground is mostly dry. Then, water begins to accumulate in flat areas, gradually spreading across the landscape. By the end, the river breaches, sending fast-moving water through the main channels and significantly increasing flow velocity.<\/span><span data-contrast=\"none\"><br \/>\n<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_8u3wisyn","time":false,"start":0,"stop":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"none\">You can explore the visualization directly in Scene Viewer with this <a href=\"https:\/\/arcgis.com\/home\/webscene\/viewer.html?webscene=3a60785c597340b88204f3bc2400abf6\">web scene<\/a><\/span><span data-contrast=\"none\">\u00a0with the flow parameters and layers already configured.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\">Visualization using ArcGIS Maps SDK for JavaScript<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">For those of you building custom apps, you can implement this programmatically using the ArcGIS Maps SDK for JavaScript. To see how the\u00a0<\/span><b><span data-contrast=\"none\">FlowRenderer\u00a0<\/span><\/b><span data-contrast=\"none\">is used in a 3D scene with an\u00a0<\/span><b><span data-contrast=\"none\">ImageryTileLayer\u00a0<\/span><\/b><span data-contrast=\"none\">(as published in the\u00a0previous\u00a0steps), check out these samples:<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/layers-imagerytilelayer-flow-3d-global\/\"><span data-contrast=\"none\">FlowRenderer\u00a0in a 3D scene<\/span><\/a><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/layers-imagerytilelayer-flow-3d-local\/\"><span data-contrast=\"none\">FlowRenderer\u00a0with elevation modes<\/span><\/a><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">As we have seen,\u00a0seeing water move in 3D changes how we think about risk. Velocity matters. Context matters. When you can watch the water rushing down a street you know, the numbers stop being abstract.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">To show what that looks like, here is a short video: it begins with actual footage of the Boone flood and then transitions to the Scene\u00a0Viewer\u00a0simulation using\u00a0FlowRenderer. The scene has the same camera angle, so you can see how closely the model matches reality.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_st579wrx","time":false,"start":0,"stop":""}],"related_articles":[{"ID":2408602,"post_author":"322082","post_date":"2024-07-05 11:40:33","post_date_gmt":"2024-07-05 18:40:33","post_content":"","post_title":"Understand flooding using ArcGIS Pro with new flood simulation workflows, Arc Hydro and the Flood Impact Analysis solution","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"understand-flooding-using-arcgis-pro-with-new-flood-simulation-workflows-arc-hydro-and-the-flood-impact-analysis-solution","to_ping":"","pinged":"","post_modified":"2024-07-05 11:39:01","post_modified_gmt":"2024-07-05 18:39:01","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2408602","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"},{"ID":1524382,"post_author":"10062","post_date":"2022-03-29 13:46:56","post_date_gmt":"2022-03-29 20:46:56","post_content":"","post_title":"Preparing your data for use with the FlowRenderer","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"preparing-your-data-for-use-with-the-flowrenderer","to_ping":"","pinged":"","post_modified":"2025-04-02 09:27:05","post_modified_gmt":"2025-04-02 16:27:05","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1524382","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"3","filter":"raw"},{"ID":1502612,"post_author":"6331","post_date":"2022-03-22 21:50:22","post_date_gmt":"2022-03-23 04:50:22","post_content":"","post_title":"Map Viewer introduces animated Flow renderer","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"flow-renderer","to_ping":"","pinged":"","post_modified":"2022-03-22 21:55:40","post_modified_gmt":"2022-03-23 04:55:40","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1502612","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/From-Real-World-to-Scene-Viewer.gif","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Flow-Blog-Thumbnail-Wide-1.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>Visualizing Flood Simulations from ArcGIS Pro to the Web<\/title>\n<meta name=\"description\" content=\"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.\" \/>\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-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering\" \/>\n<meta property=\"og:description\" content=\"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\" \/>\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=\"2026-02-25T14:23:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/From-Real-World-to-Scene-Viewer.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\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=\"7 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-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\"},\"author\":{\"name\":\"Matteo Rizzi\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/91d6c6ccfba02635ba238afdf38cd013\"},\"headline\":\"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering\",\"datePublished\":\"2026-02-24T10:30:52+00:00\",\"dateModified\":\"2026-02-25T14:23:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\"},\"wordCount\":12,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"3D\",\"flood\",\"FlowRenderer\",\"simulation\",\"what's new february 2026\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Architecture, Engineering, and Construction\",\"Public Safety\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\",\"name\":\"Visualizing Flood Simulations from ArcGIS Pro to the Web\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-02-24T10:30:52+00:00\",\"dateModified\":\"2026-02-25T14:23:46+00:00\",\"description\":\"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering\"}]},{\"@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\/91d6c6ccfba02635ba238afdf38cd013\",\"name\":\"Matteo Rizzi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/rizzi_matteo_zurich_presenter-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/rizzi_matteo_zurich_presenter-465x465.jpg\",\"caption\":\"Matteo Rizzi\"},\"description\":\"Matteo Rizzi is a Senior Product Engineer on the ArcGIS Maps SDK for JavaScript team at Esri R&amp;D Center in Z\u00fcrich, Switzerland. He focuses on advancing 3D visualization and map components for Web GIS. Before joining Esri, Matteo worked as a web developer and GIS engineer using ArcGIS technology. His experience as an Esri user drives his commitment to improving the developer experience and helping developers build powerful geospatial web applications.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/matteo-rizzi-281313129\/\"],\"jobTitle\":\"Product Engineer\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/mrizzi\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Visualizing Flood Simulations from ArcGIS Pro to the Web","description":"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.","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-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization","og_locale":"en_US","og_type":"article","og_title":"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering","og_description":"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-02-25T14:23:46+00:00","og_image":[{"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/From-Real-World-to-Scene-Viewer.gif","width":826,"height":465,"type":"image\/gif"}],"twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization"},"author":{"name":"Matteo Rizzi","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/91d6c6ccfba02635ba238afdf38cd013"},"headline":"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering","datePublished":"2026-02-24T10:30:52+00:00","dateModified":"2026-02-25T14:23:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization"},"wordCount":12,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["3D","flood","FlowRenderer","simulation","what's new february 2026"],"articleSection":["3D Visualization &amp; Analytics","Architecture, Engineering, and Construction","Public Safety"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization","name":"Visualizing Flood Simulations from ArcGIS Pro to the Web","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-02-24T10:30:52+00:00","dateModified":"2026-02-25T14:23:46+00:00","description":"Discover how to generate a flood simulation in ArcGIS Pro and visualize it on the web using flow visualization for interactive 3D results.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/3d-gis\/arcgis-flowrenderer-flood-simulation-visualization#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Visualizing Flood Simulations: from ArcGIS Pro to the Web with Flow Rendering"}]},{"@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\/91d6c6ccfba02635ba238afdf38cd013","name":"Matteo Rizzi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/rizzi_matteo_zurich_presenter-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/rizzi_matteo_zurich_presenter-465x465.jpg","caption":"Matteo Rizzi"},"description":"Matteo Rizzi is a Senior Product Engineer on the ArcGIS Maps SDK for JavaScript team at Esri R&amp;D Center in Z\u00fcrich, Switzerland. He focuses on advancing 3D visualization and map components for Web GIS. Before joining Esri, Matteo worked as a web developer and GIS engineer using ArcGIS technology. His experience as an Esri user drives his commitment to improving the developer experience and helping developers build powerful geospatial web applications.","sameAs":["https:\/\/www.linkedin.com\/in\/matteo-rizzi-281313129\/"],"jobTitle":"Product Engineer","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/mrizzi"}]}},"text_date":"February 24, 2026","author_name":"Matteo Rizzi","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/mrizzi","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Flow-Blog-Thumbnail-Wide-1.png","primary_product":"ArcGIS Online","tag_data":[{"term_id":25781,"name":"3D","slug":"3d","term_group":0,"term_taxonomy_id":25781,"taxonomy":"post_tag","description":"","parent":0,"count":343,"filter":"raw"},{"term_id":25501,"name":"flood","slug":"flood","term_group":0,"term_taxonomy_id":25501,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"},{"term_id":780988,"name":"FlowRenderer","slug":"flowrenderer","term_group":0,"term_taxonomy_id":780988,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":763022,"name":"simulation","slug":"simulation","term_group":0,"term_taxonomy_id":763022,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":780938,"name":"what's new february 2026","slug":"whats-new-february-2026","term_group":0,"term_taxonomy_id":780938,"taxonomy":"post_tag","description":"","parent":0,"count":38,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":694,"filter":"raw"},{"term_id":615021,"name":"Architecture, Engineering, and Construction","slug":"aec","term_group":0,"term_taxonomy_id":615021,"taxonomy":"category","description":"","parent":0,"count":132,"filter":"raw"},{"term_id":24371,"name":"Public Safety","slug":"public-safety","term_group":0,"term_taxonomy_id":24371,"taxonomy":"category","description":"","parent":0,"count":280,"filter":"raw"}],"product_data":[{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2433,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2045,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2951683","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\/423680"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2951683"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2951683\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2951683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2951683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2951683"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2951683"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2951683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}