{"id":2943964,"date":"2025-12-01T07:10:27","date_gmt":"2025-12-01T15:10:27","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2943964"},"modified":"2025-12-04T11:28:54","modified_gmt":"2025-12-04T19:28:54","slug":"threading-modes-geoprocessing-tools-arcgis-pro","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro","title":{"rendered":"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)"},"author":314022,"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,37101],"tags":[42181,780835,24321,773052],"industry":[],"product":[36561],"class_list":["post-2943964","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-announcements","tag-arcgis-pro","tag-arcgis-pro-3-6","tag-geoprocessing","tag-geoprocessing-tools","product-arcgis-pro"],"acf":{"short_description":"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on. 6 MIN READ","flexible_content":[{"acf_fc_layout":"image","image":{"ID":2943980,"id":2943980,"title":"Run_Modes_Blog_Top_Image","filename":"Run_Modes_Blog_Top_Image.png","filesize":513449,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/run_modes_blog_top_image","alt":"","author":"314022","description":"","caption":"","name":"run_modes_blog_top_image","status":"inherit","uploaded_to":2943964,"date":"2025-10-20 15:16:24","modified":"2025-10-20 15:16:24","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":850,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","medium-width":464,"medium-height":246,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","medium_large-width":768,"medium_large-height":407,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","large-width":850,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","1536x1536-width":850,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","2048x2048-width":850,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image-826x437.png","card_image-width":826,"card_image-height":437,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Run_Modes_Blog_Top_Image.png","wide_image-width":850,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span style=\"color: #0038b8\"><strong>Approximate Read Time:<\/strong><\/span> 6 minutes<\/p>\n<p>Imagine you\u2019re in a coffee shop where one barista serves customers and the others working behind the scenes have single specialized tasks like making drinks or baking. To keep the shop running smoothly, each barista coordinates to ensure all tasks are completed efficiently.<\/p>\n<p>ArcGIS Pro works similarly. It\u2019s a multithreaded application, where tasks are divided across different worker threads. The foreground thread, like the barista taking orders, configures the user interface and map. Meanwhile, the background threads, like the baristas making lattes or baking, perform specialized tasks, like running tools.<\/p>\n<p>New in <strong>ArcGIS Pro 3.6<\/strong>, when you <span style=\"color: #0000ff\"><a style=\"color: ##0038b8\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/basics\/run-geoprocessing-tools.htm#ESRI_SECTION1_3DFA356328D24A5E941D686D85AB196D\" target=\"_blank\" rel=\"noopener\">run a tool<\/a><\/span> on the <strong>Geoprocessing<\/strong> pane, you can choose how your order is handed \u2013 directly and immediately at the counter, stopping all new orders (<em>main foreground thread<\/em>) or by a specialist in the back (<em>background geoprocessing thread<\/em>).<\/p>\n<h1><span style=\"color: #0038b8\"><strong>Tool run modes in ArcGIS Pro 3.6<\/strong><\/span><\/h1>\n<p>In previous releases, the thread used to run a tool was determined by where you opened the tool. For example, tools open in floating windows typically run on the <strong>foreground thread<\/strong>, taking over your ArcGIS Pro session until it\u2019s complete. Whereas geoprocessing pane tools use the <strong>geoprocessing thread<\/strong>, so you can continue working in Pro as the tool runs in the background.<\/p>\n<p>In <strong>ArcGIS<\/strong> <strong>Pro 3.6<\/strong>, the <strong>Geoprocessing<\/strong> pane features a <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/basics\/tool-run-modes.htm\"><span style=\"color: #0038b8\"><strong>Run Modes<\/strong> <\/span><\/a>menu that allows you to change the thread used by a tool during execution. <strong>Run Modes<\/strong> only apply to tools opened on the <strong>Geoprocessing<\/strong> pane, and the selected mode is sticky, meaning it will apply across all tools and projects until it is changed.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2944001,"id":2944001,"title":"run_modes_blog_pic1","filename":"run_modes_blog_pic1.png","filesize":37326,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/run_modes_blog_pic1","alt":"Tool Run Modes in ArcGIS Pro 3.6","author":"314022","description":"","caption":"Run Modes in ArcGIS Pro 3.6","name":"run_modes_blog_pic1","status":"inherit","uploaded_to":2943964,"date":"2025-10-20 16:04:37","modified":"2025-10-20 16:05:00","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":413,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","medium-width":240,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","medium_large-width":413,"medium_large-height":450,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","large-width":413,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","1536x1536-width":413,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","2048x2048-width":413,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","card_image-width":413,"card_image-height":450,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic1.png","wide_image-width":413,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><em><span style=\"color: #0038b8\"><strong>Tip:<\/strong><\/span> <strong>Run Modes<\/strong> work with <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/analysis\/an-overview-of-the-pairwise-overlay-toolset.htm\" target=\"_blank\" rel=\"noopener\">pairwise tools<\/a> (think Pairwise Buffer or Pairwise Clip) just as they would with any other tool. Also, tools can leverage <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/3.4\/tool-reference\/environment-settings\/parallel-processing-factor.htm\">parallel processing<\/a> for faster performance using either run mode.<\/em><\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong><span style=\"color: #0038b8\">Geoprocessing Thread (Default)\u00a0<\/span><\/strong><\/h2>\n<p>After you order a latte, the barista at the counter passes the order to a specialist in the back. The counter barista is free to take more orders, and the line keeps moving.<\/p>\n<p>The <strong>geoprocessing thread<\/strong>\u00a0 runs the tool in the background, allowing the user interface to stay responsive so you can keep exploring your map or use other panes and commands. This is the <em>default<\/em> thread used by the <strong>Geoprocessing<\/strong> pane. It is best for running tools that may take a while to run, so you don\u2019t lose the ability to keep working in Pro.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2944296,"id":2944296,"title":"run_modes_blog_pic2_new","filename":"run_modes_blog_pic2_new.png","filesize":18814,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/run_modes_blog_pic2_new","alt":"geoprocessing thread","author":"314022","description":"","caption":"Running a tool on the geoprocessing thread illustration","name":"run_modes_blog_pic2_new","status":"inherit","uploaded_to":2943964,"date":"2025-10-21 14:59:16","modified":"2025-10-21 14:59:48","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":850,"height":225,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","medium-width":464,"medium-height":123,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","medium_large-width":768,"medium_large-height":203,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","large-width":850,"large-height":225,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","1536x1536-width":850,"1536x1536-height":225,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","2048x2048-width":850,"2048x2048-height":225,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new-826x219.png","card_image-width":826,"card_image-height":219,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic2_new.png","wide_image-width":850,"wide_image-height":225}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong><span style=\"color: #0038b8\">Foreground Thread<\/span><\/strong><\/h2>\n<p>Next, imagine you order a latte but this time the barista at the counter decides to take your order <em>and<\/em> make the latte themself. All new orders have to wait and the line stops moving until your drink is served.<\/p>\n<p>Tools run on the main <strong>foreground thread<\/strong> take over your session, blocking the map and other buttons in Pro until complete. This thread is great for quick to run tools expected to take under a minute, where blocking the interface isn\u2019t a big deal. The <strong>foreground thread<\/strong> is the <em>default<\/em> thread used by tools that run in a floating window, ModelBuilder, ArcGIS Notebooks, Python window, and used by some ArcGIS Pro add-ins.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2944297,"id":2944297,"title":"run_modes_blog_pic3_new","filename":"run_modes_blog_pic3_new.png","filesize":13533,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/run_modes_blog_pic3_new","alt":"main foreground thread","author":"314022","description":"","caption":"Running a tool on the main foreground thread illustration","name":"run_modes_blog_pic3_new","status":"inherit","uploaded_to":2943964,"date":"2025-10-21 14:59:59","modified":"2025-10-21 15:00:19","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":850,"height":125,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new-213x125.png","thumbnail-width":213,"thumbnail-height":125,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","medium-width":464,"medium-height":68,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","medium_large-width":768,"medium_large-height":113,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","large-width":850,"large-height":125,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","1536x1536-width":850,"1536x1536-height":125,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","2048x2048-width":850,"2048x2048-height":125,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new-826x121.png","card_image-width":826,"card_image-height":121,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/run_modes_blog_pic3_new.png","wide_image-width":850,"wide_image-height":125}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><em><span style=\"color: #0038b8\"><strong>Note<\/strong>:<\/span> The <strong>foreground thread<\/strong> is always used when a tool runs in an edit session, like when there are pending edits or <span style=\"color: #0038b8\"><a style=\"color: #0038b8\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/basics\/geoprocessing-in-an-edit-session.htm#ESRI_SECTION1_EA43981EFB9C45B0ABCE3519DE69EE64\" target=\"_blank\" rel=\"noopener\"><strong>Enable Undo<\/strong><\/a><\/span> is on.<\/em><\/p>\n<h1><span style=\"color: #0038b8\"><strong>What about scheduled and web tools?<\/strong><\/span><\/h1>\n<p>There are several cases when a tool will not run on the geoprocessing or foreground thread. Instead, some tools run in a separate process outside of ArcGIS Pro.<\/p>\n<ul>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/basics\/schedule-geoprocessing-tools.htm\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0038b8\">Scheduled geoprocessing tools<\/span><\/a> set to run later or with recurrence will run in a separate Python process.<\/li>\n<li>Web tools using <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/3.3\/help\/analysis\/geoprocessing\/share-analysis\/geoprocessing-services-settings.htm#:~:text=Execution%20Mode%3A%20Synchronous%20or%20Asynchronous\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0038b8\">asynchronous execution<\/span><\/a> will manage geoprocessing tasks on the server side.<\/li>\n<\/ul>\n<h1><span style=\"color: #0038b8\"><strong>Use tool Run Modes effectively<\/strong><\/span><\/h1>\n<p>Numerous factors can affect geoprocessing <span style=\"color: #0038b8\"><a style=\"color: #0038b8\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/get-started\/performance-in-arcgis-pro.htm\" target=\"_blank\" rel=\"noopener\">performance<\/a><\/span>, like your system resources, data size and location, schema complexity, and projections, to name a few. For instance, writing tool outputs to a <em>local drive<\/em> is almost always faster than writing to a <em>remote location<\/em> like a network share or enterprise geodatabase. And datasets with a high volume of features, complex geometry and complex schema may also slow down tool performance.<\/p>\n<p>In Pro 3.6, the <strong>Run Modes<\/strong> menu was added to the <strong>Geoprocessing<\/strong> pane as a performance enhancement for geoprocessing tools. But to get a performance boost, you need to know when to use each thread.<\/p>\n<h2><span style=\"color: #0038b8\"><strong>Use the foreground thread for faster processing<\/strong><\/span><\/h2>\n<p>Running geoprocessing tools on the <strong>foreground thread<\/strong> can give you a performance boost when your data is complex or remote.<\/p>\n<p>For example, generating a 10-mile buffer around a 1000 points is normally a quick task for the <span style=\"color: #0038b8\"><a style=\"color: #0038b8\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/analysis\/pairwise-buffer.htm\"><strong>Pairwise Buffer<\/strong><\/a><\/span> tool. But when the tool is set to create output features in a remote database that contains a <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/utility-network\/what-is-a-utility-network-.htm\"><span style=\"color: #0038b8\">utility network<\/span><\/a> dataset, performance is impacted. Running the tool on the <strong>foreground thread<\/strong> (right) is considerably faster than the <strong>geoprocessing thread<\/strong> (left) due to the reduced overhead keeping multiple threads in sync.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2949436,"id":2949436,"title":"test_camtasia2","filename":"test_camtasia2.gif","filesize":1302630,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/test_camtasia2","alt":"Geoprocessing VS foreground thread","author":"314022","description":"","caption":"Geoprocessing thread (left) VS foreground thread (right) run time","name":"test_camtasia2","status":"inherit","uploaded_to":2943964,"date":"2025-11-19 22:04:10","modified":"2025-11-19 22:05:00","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":850,"height":500,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","medium-width":444,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","medium_large-width":768,"medium_large-height":452,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","large-width":850,"large-height":500,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","1536x1536-width":850,"1536x1536-height":500,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","2048x2048-width":850,"2048x2048-height":500,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2-791x465.gif","card_image-width":791,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/test_camtasia2.gif","wide_image-width":850,"wide_image-height":500}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><span style=\"color: #0038b8\"><strong>Use the geoprocessing thread when<\/strong> <strong>run-time costs outweigh the benefits<\/strong><\/span><\/h2>\n<p>Not every tool will benefit from running on the <strong>foreground thread<\/strong>. The <strong>geoprocessing thread<\/strong> is a better fit for tools you expect to take well over a minute to run because it keeps the foreground threads free for other tasks like navigating the map, updating layer properties, and using other Pro functions.<\/p>\n<h2><span style=\"color: #0038b8\"><strong>Use the geoprocessing and foreground threads simultaneously<\/strong><\/span><\/h2>\n<p>You can use <strong>Run Modes <\/strong>to run two tools at the same time!<\/p>\n<p>In previous releases, after you run a tool in the <strong>Geoprocessing<\/strong> pane, any additional tools run while that first tool is running will go into a queue where the first tool must finish before the next tool starts running.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2949435,"id":2949435,"title":"pending_runmodes","filename":"pending_runmodes.gif","filesize":123232,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\/pending_runmodes","alt":"Queue of running tools","author":"314022","description":"","caption":"Queue of running tools can be viewed in history","name":"pending_runmodes","status":"inherit","uploaded_to":2943964,"date":"2025-11-19 20:47:35","modified":"2025-11-19 20:48:48","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":290,"height":300,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","medium-width":252,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","medium_large-width":290,"medium_large-height":300,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","large-width":290,"large-height":300,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","1536x1536-width":290,"1536x1536-height":300,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","2048x2048-width":290,"2048x2048-height":300,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","card_image-width":290,"card_image-height":300,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/pending_runmodes.gif","wide_image-width":290,"wide_image-height":300}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>But if the tools are not using a data source or workspace that requires <span style=\"color: #0038b8\"><a style=\"color: #0038b8\" href=\"https:\/\/support.esri.com\/en-us\/knowledge-base\/error-arcgis-pro-cannot-acquire-a-lock-000032330\" target=\"_blank\" rel=\"noopener\">exclusive locks<\/a><\/span>, you can run the first tool on the <strong>geoprocessing thread<\/strong>, then switch to the <strong>foreground thread<\/strong> to run a second tool. This allows you to run two tools simultaneously.<\/p>\n<h1><span style=\"color: #0038b8\"><strong>Summary<\/strong><\/span><\/h1>\n<p>Geoprocessing performance is influenced by a variety of factors. Choosing the right thread to run a tool can give you a performance boost whether you need to multitask in Pro or run a tool faster than before.<\/p>\n<p>In <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/3.6\/get-started\/whats-new-in-arcgis-pro.htm\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #0038b8\">ArcGIS Pro 3.6<\/span><\/strong><\/a>, tools opened on the geoprocessing pane include a <span style=\"color: #0038b8\"><a style=\"color: #0038b8\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/basics\/tool-run-modes.htm\"><strong>Run Modes<\/strong><\/a><\/span> menu. You can use the menu to choose the thread a tool runs on. Use the <strong>Geoprocessing Thread<\/strong> if you expect a tool to take a while to run, so you don\u2019t lose the ability to keep working on your project in Pro. If you find that a tool that normally runs quickly takes longer than expected, try switching to the <strong>Foreground Thread <\/strong>for faster performance. Running tools on the <strong>Foreground thread<\/strong> will block the ArcGIS Pro user interface, so it\u2019s recommended for tools that are expected to run in under a minute.<\/p>\n"}],"related_articles":[{"ID":2945324,"post_author":"314022","post_date":"2025-11-10 06:45:18","post_date_gmt":"2025-11-10 14:45:18","post_content":"","post_title":"Skip the tool dialog and use the new Calculate Field toolbar in ArcGIS Pro (Nov 2025)","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"calculate-field-toolbar-arcgis-pro","to_ping":"","pinged":"","post_modified":"2025-11-19 07:43:25","post_modified_gmt":"2025-11-19 15:43:25","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2945324","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2941586,"post_author":"314602","post_date":"2025-11-13 10:44:19","post_date_gmt":"2025-11-13 18:44:19","post_content":"","post_title":"Your ArcGIS Pro Update (November 2025)","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"your-arcgis-pro-update-november-2025","to_ping":"","pinged":"","post_modified":"2026-02-11 11:12:02","post_modified_gmt":"2026-02-11 19:12:02","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2941586","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"authors":[{"ID":314022,"user_firstname":"Margaret","user_lastname":"Crawford","nickname":"Margaret Crawford","user_nicename":"mcrawford","display_name":"Margaret Crawford","user_email":"mcrawford@esri.com","user_url":"","user_registered":"2022-06-28 19:13:27","user_description":"Margaret is a Product Engineer on the Geoprocessing team. Her passion for GIS began with her interest in human-environmental relationships, and her graduate thesis studied the growing impact of flood-induced cascading disasters caused by sea level rise. Margaret leverages her foundation in research methodologies and spatial analysis techniques in her role at Esri, where she creates written content and demonstrations on features in ArcGIS Pro. She also contributes to refining and redesigning geoprocessing tools and functions. In her personal life, Margaret is a loving cat parent to three beautiful cats, and enjoys swimming and snowboarding.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/03\/PXL_20230310_184124630.PORTRAIT234-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/Card_Image_RunModes.png","wide_image":false},"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>Threading modes to improve geoprocessing performance | ArcGIS Blog<\/title>\n<meta name=\"description\" content=\"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.\" \/>\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-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)\" \/>\n<meta property=\"og:description\" content=\"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\" \/>\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-12-04T19:28:54+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=\"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-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\"},\"author\":{\"name\":\"Margaret Crawford\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/6e92f41055bccb65bf59c3eaccebea25\"},\"headline\":\"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)\",\"datePublished\":\"2025-12-01T15:10:27+00:00\",\"dateModified\":\"2025-12-04T19:28:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Pro\",\"arcgis pro 3.6\",\"geoprocessing\",\"geoprocessing tools\"],\"articleSection\":[\"Analytics\",\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\",\"name\":\"Threading modes to improve geoprocessing performance | ArcGIS Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-12-01T15:10:27+00:00\",\"dateModified\":\"2025-12-04T19:28:54+00:00\",\"description\":\"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)\"}]},{\"@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\/6e92f41055bccb65bf59c3eaccebea25\",\"name\":\"Margaret Crawford\",\"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\/2023\/03\/PXL_20230310_184124630.PORTRAIT234-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/03\/PXL_20230310_184124630.PORTRAIT234-465x465.jpg\",\"caption\":\"Margaret Crawford\"},\"description\":\"Margaret is a Product Engineer on the Geoprocessing team. Her passion for GIS began with her interest in human-environmental relationships, and her graduate thesis studied the growing impact of flood-induced cascading disasters caused by sea level rise. Margaret leverages her foundation in research methodologies and spatial analysis techniques in her role at Esri, where she creates written content and demonstrations on features in ArcGIS Pro. She also contributes to refining and redesigning geoprocessing tools and functions. In her personal life, Margaret is a loving cat parent to three beautiful cats, and enjoys swimming and snowboarding.\",\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Product Engineer\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/mcrawford\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Threading modes to improve geoprocessing performance | ArcGIS Blog","description":"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.","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-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro","og_locale":"en_US","og_type":"article","og_title":"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)","og_description":"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-12-04T19:28:54+00:00","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-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro"},"author":{"name":"Margaret Crawford","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/6e92f41055bccb65bf59c3eaccebea25"},"headline":"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)","datePublished":"2025-12-01T15:10:27+00:00","dateModified":"2025-12-04T19:28:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Pro","arcgis pro 3.6","geoprocessing","geoprocessing tools"],"articleSection":["Analytics","Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro","name":"Threading modes to improve geoprocessing performance | ArcGIS Blog","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-12-01T15:10:27+00:00","dateModified":"2025-12-04T19:28:54+00:00","description":"In ArcGIS Pro 3.6, the geoprocessing pane has a new Run Modes button you can use to change the thread the tool runs on.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/threading-modes-geoprocessing-tools-arcgis-pro#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"New threading modes to improve geoprocessing performance in ArcGIS Pro (Dec 2025)"}]},{"@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\/6e92f41055bccb65bf59c3eaccebea25","name":"Margaret Crawford","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\/2023\/03\/PXL_20230310_184124630.PORTRAIT234-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/03\/PXL_20230310_184124630.PORTRAIT234-465x465.jpg","caption":"Margaret Crawford"},"description":"Margaret is a Product Engineer on the Geoprocessing team. Her passion for GIS began with her interest in human-environmental relationships, and her graduate thesis studied the growing impact of flood-induced cascading disasters caused by sea level rise. Margaret leverages her foundation in research methodologies and spatial analysis techniques in her role at Esri, where she creates written content and demonstrations on features in ArcGIS Pro. She also contributes to refining and redesigning geoprocessing tools and functions. In her personal life, Margaret is a loving cat parent to three beautiful cats, and enjoys swimming and snowboarding.","knowsLanguage":["English"],"jobTitle":"Product Engineer","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/mcrawford"}]}},"text_date":"December 1, 2025","author_name":"Margaret Crawford","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/mcrawford","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":42181,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":42181,"taxonomy":"post_tag","description":"","parent":0,"count":325,"filter":"raw"},{"term_id":780835,"name":"arcgis pro 3.6","slug":"arcgis-pro-3-6","term_group":0,"term_taxonomy_id":780835,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw"},{"term_id":24321,"name":"geoprocessing","slug":"geoprocessing","term_group":0,"term_taxonomy_id":24321,"taxonomy":"post_tag","description":"","parent":0,"count":131,"filter":"raw"},{"term_id":773052,"name":"geoprocessing tools","slug":"geoprocessing-tools","term_group":0,"term_taxonomy_id":773052,"taxonomy":"post_tag","description":"","parent":0,"count":13,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1333,"filter":"raw"},{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1976,"filter":"raw"}],"product_data":[{"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-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2943964","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\/314022"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2943964"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2943964\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2943964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2943964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2943964"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2943964"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2943964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}