{"id":122111,"date":"2011-09-16T18:52:00","date_gmt":"2011-09-16T18:52:00","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\/"},"modified":"2011-09-16T18:52:00","modified_gmt":"2011-09-16T18:52:00","slug":"schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","title":{"rendered":"Schematic Network Processor &#8211; A Powerful GP Tool for Modeling Behavior"},"author":4911,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23051],"tags":[37731,24321,24981,38931,38941],"industry":[],"product":[],"class_list":["post-122111","blog","type-blog","status-publish","format-standard","hentry","category-water","tag-arc-hydro","tag-geoprocessing","tag-hydro","tag-schematic-network","tag-schematic-network-processor"],"acf":{"short_description":"IntroductionGeographic features and the relationships between them can be represented as an interconnected schematic network of links and...","flexible_content":[{"acf_fc_layout":"content","content":"<p><u><b>Introduction<\/b><\/u><\/p>\n<p>Geographic features and the relationships between them can be represented as an interconnected schematic network of links and nodes.&nbsp; The links and nodes are attributed with a number indicating the type of feature that they represent.&nbsp; For example, the schematic network in the figure below is built from watersheds, streams, and a wetland.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/downloads.esri.com\/blogs\/hydro\/SchematicProcessor1\/Image1.jpg\" alt=\"Schematic networks represent connectivity\" width=\"719\" height=\"480\"><\/p>\n<p>&nbsp;<\/p>\n<p>Schematic networks can be created in ArcGIS using the <b><a href=\"http:\/\/resources.arcgis.com\/content\/hydro\/surface-water\/about\" title=\"Hydro Resource Center: Arc Hydro Tools\" target=\"_blank\">Arc Hydro Tools<\/a><\/b>.&nbsp; Not just limited to a pretty display, these schematic links and nodes have the potential to serve as the elements at which processes occur in a simulation of some phenomenon.&nbsp; For example, in the figure below, bacteria decay as they move down the stream network.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/downloads.esri.com\/blogs\/hydro\/SchematicProcessor1\/Image4.jpg\" alt=\"Custom pass process (Decay)\" width=\"261\" height=\"297\"><\/p>\n<p>&nbsp;<\/p>\n<p>The Schematic Processor unlocks this potential.&nbsp; The Schematic Processor is a set of ArcGIS (version 10) <b><a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/Geoprocessing_tools\/002s00000004000000\/\" title=\"Desktop Help 10.0 - Geoprocessing tools\" target=\"_blank\">geoprocessing script tools<\/a><\/b> for processing Arc Hydro schematic networks. The tools give you the ability to associate behavior with schematic features. In the example above, the schematic processor has assigned a behavior to links representing stream segments, such that bacteria decay as they move along those links.&nbsp; <\/p>\n<p>Each link and node in a schematic network has <span style=\"font-weight: bold\">receiving<\/span> and <span style=\"font-weight: bold\">passing<\/span> behavior.&nbsp; A receiving behavior uses values received from upstream features in addition to an incremental value from the current feature to compute a total value for the feature.&nbsp; An example of receiving behavior is to simply add up all upstream values.&nbsp; A passing behavior uses the total value for a feature to compute the value that is passed to the next downstream feature.&nbsp; An example of passing behavior is to decay bacterial loads based on a decay rate and the amount of time it takes bacteria to pass through the feature.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/downloads.esri.com\/blogs\/hydro\/SchematicProcessor1\/Image5.jpg\" alt=\"Recieving and passing behaviors\" width=\"649\" height=\"422\"><\/p>\n<p>&nbsp;<\/p>\n<p>The behaviors assigned to schematic features are implemented with snippets of <b><a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/\/002z00000001000000\" title=\"Desktop Help 10.0 - What is Python?\" target=\"_blank\">Python<\/a><\/b> code called processing ops. A few ops for handling tasks such as simple accumulation of values downstream and first order decay are included with the Schematic Processor. You can also write your own ops to simulate whatever behavior is desired.<\/p>\n<p>&nbsp;<\/p>\n<p><u><b>How to Use the Schematic Processor<\/b><\/u><\/p>\n<p>The Schematic Processor can be applied to schematic networks created by the Arc Hydro Tools.&nbsp; You can use Arc Hydro to prepare watersheds and stream networks that will be foundation for the network.&nbsp; Then you can use standard ArcMap editing tools to add more features to the network if desired, such as the locations of wastewater treatment plants or irrigation withdrawals.&nbsp; Additional GIS analyses may be required to determine the inputs to whatever process you want to simulate.&nbsp; For example, to simulate the accumulation of nitrogen in a lake, you may need to determine the amount of nitrogen contributed by each upstream watershed.&nbsp; GIS datasets of land cover and land use can be helpful in this regard, as well as monitoring data from sensors installed in streams that flow from the watersheds.<\/p>\n<p>Once the schematic network and supporting data have been prepared, running the Schematic Processor is easy.&nbsp; It consists of two ArcToolbox tools.&nbsp; The first tool assigns the processing order of schematic features so that upstream features are processed before downstream features.&nbsp; This order is determined by reading \u201cfrom node\u201d and \u201cto node\u201d attributes assigned by the Arc Hydro Tools.&nbsp; Once processing order is assigned, you can run the second tool to actually process the network.&nbsp; This tool requires these inputs:<\/p>\n<ul>\n<li>Link and node feature layers.<\/li>\n<li>Attributes in the link and node layers that store incremental, total, and passed values.<\/li>\n<li>Processing ops that define the behavior of links and nodes.&nbsp; The following must be specified:<br \/>o&nbsp;&nbsp;&nbsp; The name of the op.&nbsp; Ops are located in a subfolder of the Schematic Processor folder.<br \/>o&nbsp;&nbsp;&nbsp; Whether the op applies to links or nodes.<br \/>o&nbsp;&nbsp;&nbsp; The type of link or node to which the op applies (e.g., Type 2 = stream segment).<br \/>o&nbsp;&nbsp;&nbsp; Whether the op should govern receiving or passing behavior.<\/li>\n<\/ul>\n<p>If no ops are specified, then the default behavior is a simple accumulation of values from upstream to downstream.<\/p>\n<p>A simple tutorial with sample data is included with the <b><a href=\"http:\/\/downloads2.esri.com\/Gallery\/downloads\/16778AF5-1422-2418-A0C4-DFBCDA3E3E24.zip\" title=\"Download the Schematic Network Processor\" target=\"_blank\">Schematic<br \/>\nProcessor download<\/a><\/b>.&nbsp; Instructions for writing your own processing ops<br \/>\nare also included.<\/p>\n<p>The Schematic Network Processor is available in the <b><a href=\"http:\/\/help.arcgis.com\/en\/hydro\/Scripts\/Scripts.html\" title=\"Hydro Resource Center Script Gallery\" target=\"_blank\">Hydro Resource Center Script Gallery<\/a><\/b>, and also on <b><a href=\"http:\/\/resources.arcgis.com\/gallery\/file\/geoprocessing\/details?entryID=06F6D119-1422-2418-343C-52373DD7D8D5\" title=\"Schematic Network Processor on ArcGIS Online\" target=\"_blank\">ArcGIS Online<\/a><\/b>. <\/p>\n<p>\n<span style=\"font-weight: bold;font-style: italic\">This post was provided by Dr. Tim Whiteaker, Research Associate, Center<br \/>\nfor Research in Water Resources at The University of Texas at Austin.&nbsp;<br \/>\nDr. Whiteaker specializes in cyberinfrastructure for water observations<br \/>\nand geospatial data, including custom tool development for ArcGIS to<br \/>\nsupport water resources applications.&nbsp; <\/span><\/p>\n<p><span style=\"font-style: italic;font-weight: bold\">Dr. Whiteaker is the author of the Schematic Processor.&nbsp; It\u2019s original<br \/>\ndevelopment is documented at<br \/>\n<\/span><b><a href=\"http:\/\/www.crwr.utexas.edu\/reports\/pdf\/2004\/rtp04-04.pdf\" title=\"Schematic Processor\" target=\"_blank\">http:\/\/www.crwr.utexas.edu\/reports\/pdf\/2004\/rtp04-04.pdf<\/a>.<\/b><\/p>\n"}],"authors":[{"ID":4911,"user_firstname":"Caitlin","user_lastname":"Scopel","nickname":"Caitlin Scopel","user_nicename":"coscopel","display_name":"Caitlin Scopel","user_email":"CScopel@esri.com","user_url":"","user_registered":"2018-03-02 00:16:31","user_description":"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}]},"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>Schematic Network Processor - A Powerful GP Tool for Modeling Behavior<\/title>\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\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Schematic Network Processor - A Powerful GP Tool for Modeling Behavior\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\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\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\"},\"author\":{\"name\":\"Caitlin Scopel\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/df83e200f29054bdeb52d458b15ba2c0\"},\"headline\":\"Schematic Network Processor &#8211; A Powerful GP Tool for Modeling Behavior\",\"datePublished\":\"2011-09-16T18:52:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Arc Hydro\",\"geoprocessing\",\"hydro\",\"Schematic Network\",\"Schematic Network Processor\"],\"articleSection\":[\"Water\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\",\"name\":\"Schematic Network Processor - A Powerful GP Tool for Modeling Behavior\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2011-09-16T18:52:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Schematic Network Processor &#8211; A Powerful GP Tool for Modeling Behavior\"}]},{\"@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\/df83e200f29054bdeb52d458b15ba2c0\",\"name\":\"Caitlin Scopel\",\"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\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg\",\"caption\":\"Caitlin Scopel\"},\"description\":\"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/caitlin-scopel-gisp-a7b8383\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Schematic Network Processor - A Powerful GP Tool for Modeling Behavior","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\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","og_locale":"en_US","og_type":"article","og_title":"Schematic Network Processor - A Powerful GP Tool for Modeling Behavior","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior"},"author":{"name":"Caitlin Scopel","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/df83e200f29054bdeb52d458b15ba2c0"},"headline":"Schematic Network Processor &#8211; A Powerful GP Tool for Modeling Behavior","datePublished":"2011-09-16T18:52:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Arc Hydro","geoprocessing","hydro","Schematic Network","Schematic Network Processor"],"articleSection":["Water"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior","name":"Schematic Network Processor - A Powerful GP Tool for Modeling Behavior","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2011-09-16T18:52:00+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/water\/schematic-network-processor-a-powerful-gp-tool-for-modeling-behavior#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Schematic Network Processor &#8211; A Powerful GP Tool for Modeling Behavior"}]},{"@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\/df83e200f29054bdeb52d458b15ba2c0","name":"Caitlin Scopel","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\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/G68235_CaitlinScopel_22-150x150.jpg","caption":"Caitlin Scopel"},"description":"Senior Project Manager for the ArcGIS Living Atlas of the World Environment Team. Caitlin works on projects that utilize environmental data from local, state, national and global institutions.","sameAs":["https:\/\/www.linkedin.com\/in\/caitlin-scopel-gisp-a7b8383\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel"}]}},"text_date":"September 16, 2011","author_name":"Caitlin Scopel","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/coscopel","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":false,"tag_data":[{"term_id":37731,"name":"Arc Hydro","slug":"arc-hydro","term_group":0,"term_taxonomy_id":37731,"taxonomy":"post_tag","description":"","parent":0,"count":17,"filter":"raw"},{"term_id":24321,"name":"geoprocessing","slug":"geoprocessing","term_group":0,"term_taxonomy_id":24321,"taxonomy":"post_tag","description":"","parent":0,"count":129,"filter":"raw"},{"term_id":24981,"name":"hydro","slug":"hydro","term_group":0,"term_taxonomy_id":24981,"taxonomy":"post_tag","description":"","parent":0,"count":204,"filter":"raw"},{"term_id":38931,"name":"Schematic Network","slug":"schematic-network","term_group":0,"term_taxonomy_id":38931,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":38941,"name":"Schematic Network Processor","slug":"schematic-network-processor","term_group":0,"term_taxonomy_id":38941,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"category_data":[{"term_id":23051,"name":"Water","slug":"water","term_group":0,"term_taxonomy_id":23051,"taxonomy":"category","description":"","parent":0,"count":463,"filter":"raw"}],"product_data":[],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/122111","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\/4911"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=122111"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/122111\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=122111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=122111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=122111"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=122111"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=122111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}