{"id":78711,"date":"2017-07-25T13:20:11","date_gmt":"2017-07-25T13:20:11","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/arcgis-pro-sdk-2-0-post-uc-recap\/"},"modified":"2018-03-26T21:14:02","modified_gmt":"2018-03-26T21:14:02","slug":"arcgis-pro-sdk-2-0-post-uc-recap","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap","title":{"rendered":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap"},"author":6271,"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,23851,22931],"tags":[33591,27971,23391],"industry":[],"product":[36561,36851,36601],"class_list":["post-78711","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-data-management","category-imagery","tag-arcgis-pro-2-0","tag-editing","tag-spatial-analytics","product-arcgis-pro","product-arcgis-pro-net","product-developers"],"acf":{"short_description":"Looking back at the User Conference, it was great to see so many Desktop users moving to ArcGIS Pro and building add-ins with the ArcGIS ...","flexible_content":[{"acf_fc_layout":"content","content":"<p>Looking back at the <a href=\"http:\/\/www.esri.com\/about\/events\/uc\">User Conference<\/a>, it was great to see so many Desktop users moving to ArcGIS Pro and building add-ins with the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/\">ArcGIS Pro SDK<\/a>.\u00a0 The Pro SDK <a href=\"https:\/\/blogs.esri.com\/esri\/arcgis\/2017\/06\/20\/arcgis-pro-sdk-at-uc-2017\/\">tech sessions<\/a> provided a great opportunity for the Desktop SDK team to discuss the many 2.0 updates.\u00a0 As always, we let attendees know that we\u2019re building the Pro SDK based on user needs and requirements, and that <strong>w<\/strong><em><strong>e need your feedback<\/strong>.<\/em>\u00a0 The best time to provide feedback is usually after you\u2019ve completed a development effort and have an understanding of the patterns and scope of the SDK.\u00a0 <strong>We look forward to hearing from you in the <a href=\"https:\/\/geonet.esri.com\/groups\/arcgis-pro-sdk\">ArcGIS Pro SDK Group<\/a> on GeoNet!<\/strong><\/p>\n<p>Previously, we posted on some of the Pro SDK 2.0 <a href=\"https:\/\/blogs.esri.com\/esri\/arcgis\/2017\/06\/27\/whats-new-in-the-arcgis-pro-2-0-sdk\/\">new additions<\/a> as well as on <a href=\"https:\/\/blogs.esri.com\/esri\/arcgis\/2017\/07\/05\/arcgis-pro-sdk-updates-at-2-0\/\">updates and changes<\/a>.\u00a0 Now let\u2019s take a closer look at some of the new capabilities, with many API enhancements to support your work in the areas of Raster, Geodatabase, Mapping, Geometry, Content Management, and Editing.\u00a0 There are also updates to the Pro SDK&#8217;s styles, brushes and colors.<\/p>\n<h2><strong>API and Styling Updates<\/strong><\/h2>\n<p>As with every release, the Pro SDK is expanding with new API classes, methods, etc.\u00a0 One of the most significant is the addition of a new Raster namespace.\u00a0 Also, new styling updates allow for an improved and more consistent look to your UI customizations.<\/p>\n<h3><em>New Raster Namespace <\/em><\/h3>\n<p>There is a new set of Raster functionality, provided through a new Raster namespace and Mapping namespace enhancements:<\/p>\n<ul>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic15346.html\">ArcGIS.Core.Data.Raster namespace<\/a> \u2013 Work with raster datasets, in-memory rasters, pixel blocks and cursors<\/li>\n<\/ul>\n<ul>\n<li>\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic11266.html\">ArcGIS.Desktop.Mapping namespace<\/a> \u2013 Work with raster layers and colorizers<\/li>\n<\/ul>\n<p>New Raster documentation and samples:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Raster\">ProConcepts<\/a> and <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProSnippets-Raster\">ProSnippets<\/a> pages<\/li>\n<\/ul>\n<ul>\n<li>New Raster community samples with full Visual Studio solutions \u2013 <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Raster\">Raster community samples<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Raster-Functions.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-83907\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Raster-Functions-1024x553.jpg\" alt=\"\" width=\"640\" height=\"345\" \/><\/a><\/p>\n<h3><em>Mapping Namespace Updates<\/em><\/h3>\n<p>New classes and methods for working with colorizers, as well as several <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic11266.html\">new Factory classes<\/a> implemented as Interfaces which allow for better unit testing.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/sdk\/api-reference\/#topic16119.html\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-83918\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-ILayerFactory1.jpg\" alt=\"\" width=\"391\" height=\"354\" \/><\/a><\/p>\n<h3><em>Styling Updates<\/em><\/h3>\n<p>There have been updates to the Pro brushes, colors and SDK styles.<strong><\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/proguide-style-guide\">ProGuide Style Guide<\/a> \u2013 new reference content with information on the new 2.0 implementations<\/li>\n<li><a href=\"http:\/\/esri.github.io\/arcgis-pro-sdk\/content\/brushescolors\/brushes.html\">Esri Brushes<\/a> \u2013 updates for brushes, now selected by brush use<\/li>\n<li><a href=\"http:\/\/esri.github.io\/arcgis-pro-sdk\/content\/brushescolors\/colors.html\">Esri Colors<\/a> \u2013 updates for colors<\/li>\n<\/ul>\n<h2><strong>SDK Templates and Visual Studio 2017 Support<\/strong><\/h2>\n<h3><em>Map Pane Impersonation<\/em><\/h3>\n<p>A new template has been added for map pane impersonation, allowing you to work with a custom pane which interacts with the Table of Contents.\u00a0 See the <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProGuide-Map-Pane-Impersonation\">new Map Impersonation ProGuide<\/a> for more information and a walk-through using the template.<\/p>\n<p>Also, a new community sample for map impersonation is found <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Map-Exploration\/ImpersonateMapPane\">here<\/a>.<\/p>\n<h3><em>Visual Studio 2017<\/em><\/h3>\n<p>As mentioned earlier, the Pro SDK now provides support for Visual Studio 2017, with\u00a0<a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProGuide-Installation-and-Upgrade\">SDK installation directly from the Visual Studio Marketplace.<\/a><\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Visual-Studio-Marketplace1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-83909\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Visual-Studio-Marketplace1.jpg\" alt=\"\" width=\"995\" height=\"443\" \/><\/a><\/p>\n<h2><strong>New Community Samples<\/strong><\/h2>\n<p>There are many new Visual Studio samples ready for you to try out in the 2.0 release.\u00a0 All of the 100+ community samples have been fully updated for use with Pro 2.0 including the latest API and styling updates.\u00a0 Each of the samples is a full Visual Studio solution, ready for you to run and incorporate into your projects, and each includes a walk-through guide to help you get started.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Raster-Samples.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-83916\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/07\/ArcGIS-Pro-SDK-Raster-Samples-1024x790.jpg\" alt=\"\" width=\"640\" height=\"493\" \/><\/a><\/p>\n<p>Here is a list of the new samples with links to each topic folder:<\/p>\n<p><strong><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Raster\">Raster:<\/a><\/strong><\/p>\n<ul>\n<li>CustomRasterIdentify<\/li>\n<li>MaskRaster<\/li>\n<li>RasterInspector<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Map-Authoring\">Map Authoring: <\/a><\/strong><\/p>\n<ul>\n<li>ChangeColorizerForRasterLayer<\/li>\n<li>WorkingWithRasterLayers<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Map-Exploration\">Map Exploration:<\/a><\/strong><\/p>\n<ul>\n<li>CustomPaneWithContents<\/li>\n<li>ImpersonateMapPane<\/li>\n<li>WindowsLocationTool<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Content\">Content:<\/a><\/strong><\/p>\n<ul>\n<li>CustomCatalogContext<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Editing\">Editing:<\/a><\/strong><\/p>\n<ul>\n<li>ConstructionToolWithOptions<\/li>\n<\/ul>\n<p>We look forward to hearing about your Pro 2.0 add-ins and Pro SDK development experiences!<\/p>\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'\/>"}]},"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>ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap<\/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\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\" \/>\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=\"2018-03-26T21:14:02+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\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\"},\"author\":{\"name\":\"Christopher Zent\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\"},\"headline\":\"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap\",\"datePublished\":\"2017-07-25T13:20:11+00:00\",\"dateModified\":\"2018-03-26T21:14:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\"},\"wordCount\":5,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Pro 2.0\",\"editing\",\"spatial analytics\"],\"articleSection\":[\"Analytics\",\"Data Management\",\"Imagery &amp; Remote Sensing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\",\"name\":\"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2017-07-25T13:20:11+00:00\",\"dateModified\":\"2018-03-26T21:14:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap\"}]},{\"@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":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap","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\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap","og_locale":"en_US","og_type":"article","og_title":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-03-26T21:14:02+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\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap"},"author":{"name":"Christopher Zent","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a"},"headline":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap","datePublished":"2017-07-25T13:20:11+00:00","dateModified":"2018-03-26T21:14:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap"},"wordCount":5,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Pro 2.0","editing","spatial analytics"],"articleSection":["Analytics","Data Management","Imagery &amp; Remote Sensing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap","name":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2017-07-25T13:20:11+00:00","dateModified":"2018-03-26T21:14:02+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-2-0-post-uc-recap#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS Pro SDK 2.0 \u2013 Post-UC Recap"}]},{"@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":"July 25, 2017","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","tag_data":[{"term_id":33591,"name":"ArcGIS Pro 2.0","slug":"arcgis-pro-2-0","term_group":0,"term_taxonomy_id":33591,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":27971,"name":"editing","slug":"editing","term_group":0,"term_taxonomy_id":27971,"taxonomy":"post_tag","description":"","parent":0,"count":166,"filter":"raw"},{"term_id":23391,"name":"spatial analytics","slug":"spatial-analytics","term_group":0,"term_taxonomy_id":23391,"taxonomy":"post_tag","description":"","parent":0,"count":344,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1325,"filter":"raw"},{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"},{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":765,"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":2035,"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":761,"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\/78711","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=78711"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/78711\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=78711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=78711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=78711"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=78711"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=78711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}