{"id":550372,"date":"2019-06-28T16:15:19","date_gmt":"2019-06-28T23:15:19","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=550372"},"modified":"2019-07-01T16:48:11","modified_gmt":"2019-07-01T23:48:11","slug":"whats-new-in-the-arcgis-pro-sdk-2-4","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4","title":{"rendered":"What\u2019s New in the ArcGIS Pro SDK 2.4"},"author":6271,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,22941],"tags":[42181,42651,404092,30931,23571],"industry":[],"product":[36561,36851,36601],"class_list":["post-550372","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-mapping","tag-arcgis-pro","tag-arcgis-pro-sdk","tag-esri-uc-2019","tag-user-conference","tag-whats-new","product-arcgis-pro","product-arcgis-pro-net","product-developers"],"acf":{"short_description":"Learn about what's new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.","flexible_content":[{"acf_fc_layout":"content","content":"<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/announcements\/do-more-with-arcgis-pro-2-4\/\">ArcGIS Pro 2.4<\/a> is now available, and included are many new updates to the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/\">ArcGIS Pro SDK<\/a>.\u00a0 This is an exciting release for the SDK, building on another important release of Pro, with many new opportunities available for developers. Also, it&#8217;s one of the most extensive SDK releases to date, with several new and enhanced APIs.<\/p>\n<p>There will be many great opportunities for you to discuss all the new updates with Esri staff at the User Conference in San Diego.\u00a0 You&#8217;ll find information on SDK sessions and more further below.<\/p>\n<h2>ArcGIS Pro SDK 2.4 Highlights<\/h2>\n<p>Here are some of the highlights of the 2.4 release with links to the new content:<\/p>\n<p><strong>Visual Studio 2019<\/strong> \u2013 At 2.4, there is new support for Visual Studio 2019, and also providing continued support for Visual Studio 2017.\u00a0 More information on installing the Pro SDK or upgrading your installation can be found <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki#installing-arcgis-pro-sdk-for-net\">here<\/a>.\u00a0 As always, all editions of Visual Studio are supported \u2013 the free Community edition, Professional and Enterprise.<\/p>\n<p><strong>Scene Layers API<\/strong> \u2013 The new Scene Layers API allows developers to take advantage of 3D content with the I3S specification, and work with all the available Pro <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/mapping\/layer-properties\/what-is-a-scene-layer-.htm\">scene layer types<\/a>, including:\u00a0 3D object, building, integrated mesh, point and point cloud.\u00a0 With the scene layer API, you can manage display of scene layers with filters and filter blocks and perform queries and make selections.\u00a0 You can also update rendering and perform editing with associated feature services.\u00a0 See the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Scene-Layers\">Concepts<\/a> document and the many code <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProSnippets-SceneLayers\">snippets<\/a> to get started.<\/p>\n<p><strong>Real-time Stream Layers API<\/strong> \u2013 The new Real-time Stream Layers API allows developers to leverage and work with <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/mapping\/layer-properties\/stream-layers.htm\">stream layers<\/a>, which are Pro feature layers with a stream service as their data source. They reference real-time datasets where the observations are live.\u00a0 With the new API, you\u2019ll be able to manage connections and streaming, and perform searches and selections.\u00a0 You\u2019ll also be able to manage filters and rendering, as well as manage real-time tracking and event data. You\u2019ll also be able to work with both spatial and non-spatial data.\u00a0 You\u2019ll find all the information to get started in the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Stream-Layers\">Concepts<\/a> document and the many code <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProSnippets-StreamLayers\">snippets<\/a>.<\/p>\n<p><em>Screenshot of a Stream Layers add-in demo, as seen in the Pro 2.4 <a href=\"https:\/\/www.youtube.com\/watch?v=vG9RFlLsvUQ\">What&#8217;s New video<\/a>:<\/em><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":550392,"id":550392,"title":"ArcGIS Pro SDK 2.4 - Stream Layers API Demonstration","filename":"ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","filesize":190796,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\/arcgis-pro-sdk-2-4-stream-layers-api-demonstration","alt":"","author":"6271","description":"","caption":"","name":"arcgis-pro-sdk-2-4-stream-layers-api-demonstration","status":"inherit","uploaded_to":550372,"date":"2019-06-28 22:10:29","modified":"2019-06-28 22:10:29","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration-826x465.jpg","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/ArcGIS-Pro-SDK-2.4-Stream-Layers-API-Demonstration.jpg","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Custom items<\/strong> \u2013 New support for custom items which allows developers to take further advantage of integrating custom data sources and file types in the Pro UI.\u00a0 Learn more in the new <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Custom-Items\">Concepts<\/a> and <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProGuide-Custom-Items\">Guide<\/a> documents.<\/p>\n<p><strong>Map Authoring updates<\/strong> \u2013 There are several new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring\">Map Authoring<\/a> API capabilities including layer creation enhancements, symbol lookup, and JSON support for the CIM.<\/p>\n<p><strong>Geometry API updates<\/strong> \u2013 There is new access for reading multipatch geometry properties via the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic8514.html\">Multipatch class<\/a>.<\/p>\n<p><strong>Vector tiles styling<\/strong> \u2013 Support for manipulating vector tile styles via the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic26623.html\">VectorTileLayer class<\/a>.<\/p>\n<p><strong>CIM enhancements<\/strong> \u2013 You can now take further advantage of CIM access to customize Reports, learn more in the code <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProSnippets-Reports\">Snippets<\/a> document.<\/p>\n<p><strong>ArcGIS Pro Extensions NuGet<\/strong> \u2013 There is now full support for the ArcGIS Pro Extensions NuGet, which contains all the Pro API assemblies needed to compile your add-ins and offers an alternative way to reference the ArcGIS Pro assemblies. Try the NuGet with the help of this <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProGuide-ArcGIS-Pro-Extensions-NuGet\">Guide<\/a> document.<\/p>\n<p>For a full listing of all the API changes, see the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic15120.html\">What\u2019s New for Developers at 2.4<\/a> page in the Pro API reference.<\/p>\n<p><strong>New code samples and documentation<\/strong> \u2013 Finally, to help you get started quickly with the new capabilities, the team has developed many new code samples which can be found at the <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk-community-samples\">community samples site<\/a>, as well as code snippets and updated concept and guide documentation, which can be found at the <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/\">SDK documentation site<\/a>.<\/p>\n<p>Finally, for more information on all the exciting updates in ArcGIS Pro 2.4, see the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/get-started\/whats-new-in-arcgis-pro.htm\">What\u2019s New page<\/a>. There\u2019s also a new what\u2019s new video available highlighting new functionality <a href=\"https:\/\/www.youtube.com\/watch?v=vG9RFlLsvUQ\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":550412,"id":550412,"title":"Esri UC 2019","filename":"Esri-UC-2019.jpg","filesize":55485,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\/esri-uc-2019","alt":"","author":"6271","description":"","caption":"","name":"esri-uc-2019","status":"inherit","uploaded_to":550372,"date":"2019-06-28 22:21:28","modified":"2019-06-28 22:21:28","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1361,"height":419,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","medium-width":464,"medium-height":143,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","medium_large-width":768,"medium_large-height":236,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","large-width":1361,"large-height":419,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","1536x1536-width":1361,"1536x1536-height":419,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","2048x2048-width":1361,"2048x2048-height":419,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019-826x254.jpg","card_image-width":826,"card_image-height":254,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Esri-UC-2019.jpg","wide_image-width":1361,"wide_image-height":419}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>ArcGIS Pro SDK at UC 2019<\/h2>\n<p>The <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/uc\/overview\">User Conference<\/a> is coming up quickly and once again there will be some great opportunities available to learn about ArcGIS Pro customization with add-ins using the ArcGIS Pro SDK.\u00a0\u00a0 Listed below are the available Pro SDK sessions, and the always-helpful ArcGIS Pro Road Ahead and Panel sessions.<\/p>\n<p>Also, plan to visit the ArcGIS Pro Area in the <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/uc\/experience\/expo\">UC Expo<\/a> and meet with ArcGIS Pro Team members and the Desktop SDK Team.\u00a0 The team will be available all week in the Pro area to answer your questions, help you get started, provide demos and share more information about the latest Pro 2.4 updates.<\/p>\n<h3>Tech Workshop and Demo Theater Sessions<\/h3>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/1477325520\">ArcGIS Pro SDK for .NET:\u00a0 An Introduction<\/a><\/strong><\/p>\n<p>Tuesday, July 9, 1:00 pm &#8211; 2:00 pm, Location:\u00a0 SDCC &#8211; Room 02<\/p>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/1203416481\">ArcGIS Pro SDK for .NET: Demonstrating Pro Extensibility with Add-Ins<\/a><\/strong><\/p>\n<p>Tuesday, July 9, 10:00 am &#8211; 11:00 am, Location:\u00a0 SDCC &#8211; Room 17 B<\/p>\n<p>Thursday, July 11, 8:30 am &#8211; 9:30 am, Location:\u00a0 SDCC &#8211; Room 31 A<\/p>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/1536612075\">ArcGIS Pro SDK for .NET:\u00a0 Solution Configurations<\/a><\/strong><\/p>\n<p>Wednesday, July 10, 1:15 pm &#8211; 2:00 pm, SDCC &#8211; Expo Demo Theater 08<\/p>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/1745353672\">ArcGIS Pro SDK for .NET: Getting Started<\/a><\/strong><\/p>\n<p>Wednesday, July 10, 10:00 am &#8211; 10:45 am, SDCC &#8211; Expo Demo Theater 08<\/p>\n<h3>ArcGIS Pro Roadmap and Development Panel Sessions<\/h3>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/537565186\">ArcGIS Pro:\u00a0 The Road Ahead<\/a><\/strong><\/p>\n<p>Tuesday, July 09, 4:00 pm &#8211; 5:00 pm, Location:\u00a0 SDCC &#8211; Ballroom 06 B<\/p>\n<p>Thursday, July 11, 1:00 pm &#8211; 2:00 pm, Location: SDCC &#8211; Ballroom 06 D<\/p>\n<p>Friday, July 12, 9:00 am &#8211; 10:00 am, Location: SDCC &#8211; Ballroom 06 F<\/p>\n<p><strong><a href=\"https:\/\/userconference2019.schedule.esri.com\/schedule\/1295442001\">ArcGIS Pro: Q&amp;A with the Development Team<\/a><\/strong><\/p>\n<p>Wednesday, July 10, 10:00 am &#8211; 11:00 am, Location:\u00a0 SDCC &#8211; Ballroom 06 B<\/p>\n<p>For more information on all the Developer offerings at UC, see <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-in-it-for-devs-at-uc\/\">this very helpful post<\/a>.<\/p>\n<p>Finally, search the <a href=\"https:\/\/userconference2019.schedule.esri.com\/search\">UC 2019 schedule<\/a> on \u201cArcGIS Pro\u201d to get a listing of the many Pro-related sessions and papers.<\/p>\n<h3>We look forward to seeing your new work with Pro 2.4!<\/h3>\n"}],"authors":[{"ID":6271,"user_firstname":"Christopher","user_lastname":"Zent","nickname":"chriszent","user_nicename":"chriszent","display_name":"Christopher Zent","user_email":"czent@esri.com","user_url":"","user_registered":"2018-03-02 00:18:09","user_description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":539752,"post_author":"6311","post_date":"2019-06-27 11:32:10","post_date_gmt":"2019-06-27 18:32:10","post_content":"","post_title":"Do More with ArcGIS Pro 2.4","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"do-more-with-arcgis-pro-2-4","to_ping":"","pinged":"","post_modified":"2019-06-27 12:42:12","post_modified_gmt":"2019-06-27 19:42:12","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=539752","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":542102,"post_author":"3821","post_date":"2019-06-27 21:25:16","post_date_gmt":"2019-06-28 04:25:16","post_content":"","post_title":"What's in It for Devs at UC?","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"whats-in-it-for-devs-at-uc","to_ping":"","pinged":"","post_modified":"2019-06-28 16:01:28","post_modified_gmt":"2019-06-28 23:01:28","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=542102","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":528622,"post_author":"7871","post_date":"2019-06-27 14:22:31","post_date_gmt":"2019-06-27 21:22:31","post_content":"","post_title":"Q2 2019 ArcGIS Update","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"q2-2019-arcgis-update","to_ping":"","pinged":"","post_modified":"2020-02-18 15:30:59","post_modified_gmt":"2020-02-18 23:30:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=528622","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":false,"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>What\u2019s New in the ArcGIS Pro SDK 2.4<\/title>\n<meta name=\"description\" content=\"Learn about what&#039;s new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.\" \/>\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-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in the ArcGIS Pro SDK 2.4\" \/>\n<meta property=\"og:description\" content=\"Learn about what&#039;s new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\" \/>\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=\"2019-07-01T23:48:11+00:00\" \/>\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\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\"},\"author\":{\"name\":\"Christopher Zent\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\"},\"headline\":\"What\u2019s New in the ArcGIS Pro SDK 2.4\",\"datePublished\":\"2019-06-28T23:15:19+00:00\",\"dateModified\":\"2019-07-01T23:48:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\"},\"wordCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Pro\",\"ArcGIS Pro SDK\",\"Esri UC 2019\",\"User Conference\",\"what's new\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\",\"name\":\"What\u2019s New in the ArcGIS Pro SDK 2.4\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-06-28T23:15:19+00:00\",\"dateModified\":\"2019-07-01T23:48:11+00:00\",\"description\":\"Learn about what's new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in the ArcGIS Pro SDK 2.4\"}]},{\"@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\/0cf6cfa13d415d40bb6f89b6082c496a\",\"name\":\"Christopher Zent\",\"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\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"caption\":\"Christopher Zent\"},\"description\":\"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s New in the ArcGIS Pro SDK 2.4","description":"Learn about what's new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.","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-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in the ArcGIS Pro SDK 2.4","og_description":"Learn about what's new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2019-07-01T23:48:11+00:00","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\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4"},"author":{"name":"Christopher Zent","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a"},"headline":"What\u2019s New in the ArcGIS Pro SDK 2.4","datePublished":"2019-06-28T23:15:19+00:00","dateModified":"2019-07-01T23:48:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4"},"wordCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Pro","ArcGIS Pro SDK","Esri UC 2019","User Conference","what's new"],"articleSection":["3D Visualization &amp; Analytics","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4","name":"What\u2019s New in the ArcGIS Pro SDK 2.4","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-06-28T23:15:19+00:00","dateModified":"2019-07-01T23:48:11+00:00","description":"Learn about what's new in the ArcGIS Pro SDK at 2.4, and find SDK learning opportunities at the upcoming Esri User Conference in San Diego.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/3d-gis\/whats-new-in-the-arcgis-pro-sdk-2-4#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in the ArcGIS Pro SDK 2.4"}]},{"@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\/0cf6cfa13d415d40bb6f89b6082c496a","name":"Christopher Zent","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\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","caption":"Christopher Zent"},"description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent"}]}},"text_date":"June 28, 2019","author_name":"Christopher Zent","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro SDK","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":42651,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-sdk","term_group":0,"term_taxonomy_id":42651,"taxonomy":"post_tag","description":"","parent":0,"count":33,"filter":"raw"},{"term_id":404092,"name":"Esri UC 2019","slug":"esri-uc-2019","term_group":0,"term_taxonomy_id":404092,"taxonomy":"post_tag","description":"","parent":0,"count":10,"filter":"raw"},{"term_id":30931,"name":"User Conference","slug":"user-conference","term_group":0,"term_taxonomy_id":30931,"taxonomy":"post_tag","description":"","parent":0,"count":60,"filter":"raw"},{"term_id":23571,"name":"what's new","slug":"whats-new","term_group":0,"term_taxonomy_id":23571,"taxonomy":"post_tag","description":"","parent":0,"count":585,"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":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2698,"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"},{"term_id":36851,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-net","term_group":0,"term_taxonomy_id":36851,"taxonomy":"product","description":"","parent":36601,"count":91,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":765,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro-net","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/550372","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\/6271"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=550372"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/550372\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=550372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=550372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=550372"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=550372"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=550372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}