{"id":1466172,"date":"2022-02-04T02:00:03","date_gmt":"2022-02-04T10:00:03","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1466172"},"modified":"2024-04-12T03:49:30","modified_gmt":"2024-04-12T10:49:30","slug":"whats-new-in-arcgis-api-for-python-2-0","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","title":{"rendered":"What\u2019s new in ArcGIS API for Python 2.0"},"author":290632,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[738191],"tags":[152942,39801,23571],"industry":[],"product":[36841,761642],"class_list":["post-1466172","blog","type-blog","status-publish","format-standard","hentry","category-developers","tag-api-for-python","tag-arcgis-developer-community","tag-whats-new","product-api-python","product-platform"],"acf":{"short_description":"The ArcGIS API for Python 2.0 shows performance and security improvements, framework and UX upgrades, new modules and deprecated functionality. ","flexible_content":[{"acf_fc_layout":"content","content":"<p>The ArcGIS API for Python is releasing version 2.0 in February 2022.\u00a0 The release will focus on performance and security improvements, framework and UX upgrades, new modules, and removal of deprecated functionality. While the major version is incremented to 2.0, the API remains fully backwards compatible, meaning your existing notebooks and scripts will continue to work after the upgrade.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Optimization and performance improvements<\/h2>\n<p>In version 2.0, ArcGIS API for Python users will observe several performance improvements including much quicker import times for the API itself. These improvements have required careful engineering and refactoring of the internal components of the API, keeping it speedy and agile for users as it continues to grow in size and scope.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1466292,"id":1466292,"title":"Screen Shot 2022-01-24 at 14.22.56","filename":"Screen-Shot-2022-01-24-at-14.22.56.png","filesize":107192,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\/screen-shot-2022-01-24-at-14-22-56","alt":"","author":"290632","description":"","caption":"","name":"screen-shot-2022-01-24-at-14-22-56","status":"inherit","uploaded_to":1466172,"date":"2022-01-24 19:23:27","modified":"2022-01-24 19:23:27","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":1470,"height":868,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","medium-width":442,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","medium_large-width":768,"medium_large-height":453,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","large-width":1470,"large-height":868,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","1536x1536-width":1470,"1536x1536-height":868,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","2048x2048-width":1470,"2048x2048-height":868,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56-788x465.png","card_image-width":788,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.22.56.png","wide_image-width":1470,"wide_image-height":868}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Framework and UX upgrades<\/h2>\n<p>The ArcGIS API for Python 2.0 release will also add support for the new Python 3.9 version and will drop support for Python 3.6 and earlier.\u00a0 The latest release will introduce type hinting to several of the new public methods and functions we are adding, and we\u2019ll continue to add this functionality to the remainder of the API modules in subsequent releases. Type hints allow users to know the data types of input parameters and return values for a function. These can help catch and debug errors, improve documentation, and make code cleaner and more understandable\u2014all of which lead to a better user experience and more predictable behavior within the API. \u00a0By adding type hinting to the API now, we expect to continue to improve its performance, especially as future versions of Python itself grow and improve.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1466242,"id":1466242,"title":"Screen Shot 2022-01-24 at 14.18.50","filename":"Screen-Shot-2022-01-24-at-14.18.50.png","filesize":330789,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\/screen-shot-2022-01-24-at-14-18-50","alt":"","author":"290632","description":"","caption":"","name":"screen-shot-2022-01-24-at-14-18-50","status":"inherit","uploaded_to":1466172,"date":"2022-01-24 19:19:11","modified":"2022-01-24 19:19:11","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":1540,"height":856,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","medium-width":464,"medium-height":258,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","medium_large-width":768,"medium_large-height":427,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","large-width":1540,"large-height":856,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50-1536x854.png","1536x1536-width":1536,"1536x1536-height":854,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","2048x2048-width":1540,"2048x2048-height":856,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50-826x459.png","card_image-width":826,"card_image-height":459,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.18.50.png","wide_image-width":1540,"wide_image-height":856}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Introduce new functionality and drop deprecated features<\/h2>\n<p>While 2.0 revamps a lot of back-end, framework-level components of the API, certain new features will also be added to the API.\u00a0 We have renamed certain existing modules to increase their discoverability. The new naming convention will align with the current ArcGIS terminology and make them more identifiable by the problem they solve.<\/p>\n<p>The 2.0 version of the API will also drop deprecated features.\u00a0The most notable of these features is the SpatialDataFrame (SDF), which has been deprecated since version 1.5, and is now fully replaced by the Spatially Enabled DataFrame (SeDF). The SeDF provides better memory management, greater ability to handle large datasets, and is the pattern that the Pandas library advocates as the path forward.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1466212,"id":1466212,"title":"Screen Shot 2022-01-24 at 14.09.20","filename":"Screen-Shot-2022-01-24-at-14.09.20.png","filesize":391188,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\/screen-shot-2022-01-24-at-14-09-20","alt":"","author":"290632","description":"","caption":"","name":"screen-shot-2022-01-24-at-14-09-20","status":"inherit","uploaded_to":1466172,"date":"2022-01-24 19:09:40","modified":"2022-01-24 19:09:40","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":1600,"height":1018,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","medium-width":410,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","medium_large-width":768,"medium_large-height":489,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","large-width":1600,"large-height":1018,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20-1536x977.png","1536x1536-width":1536,"1536x1536-height":977,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","2048x2048-width":1600,"2048x2048-height":1018,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20-731x465.png","card_image-width":731,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Screen-Shot-2022-01-24-at-14.09.20.png","wide_image-width":1600,"wide_image-height":1018}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Note:<\/strong> As part of the back-end work done to improve security in version 2.0 of the API, there is a necessary minor change in the token-based authentication process. As such, customers who use the ArcGIS API for Python to manage ArcGIS Survey123 should wait to upgrade to version 2.0 until the 3.14 release of Survey123 (mid-February 2022), as this new authentication procedure will not be available in Survey123 until this time.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Ready to give these capabilities a try?<\/h2>\n<p>Check out these resources to get you started:<\/p>\n<p><a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python Documentation<\/a><\/p>\n"}],"authors":[{"ID":290632,"user_firstname":"Akshaya","user_lastname":"Suresh","nickname":"Akshaya","user_nicename":"asuresh","display_name":"Akshaya Suresh","user_email":"asuresh@esri.com","user_url":"","user_registered":"2021-10-25 15:01:49","user_description":"Product Marketing Manager in the Imagery &amp; Remote Sensing team at Esri with a passion for AI and big data analytics.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"},{"ID":154341,"user_firstname":"Nicholas","user_lastname":"Giner","nickname":"Nick Giner","user_nicename":"nginer","display_name":"Nicholas Giner","user_email":"NGiner@esri.com","user_url":"","user_registered":"2021-01-07 14:31:25","user_description":"Nick Giner is a Product Manager for Spatial Analysis and Data Science.  Prior to joining Esri in 2014, he completed Bachelor\u2019s and PhD degrees in Geography from Penn State University and Clark University, respectively. In his spare time, he likes to play guitar, golf, cook, cut the grass, and read\/watch shows about history.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/headshot-e1610030307989-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/Banner2-1.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/Geocoding.jpg"},"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 ArcGIS API for Python 2.0<\/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\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\" \/>\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 ArcGIS API for Python 2.0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\" \/>\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=\"2024-04-12T10:49:30+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\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\"},\"author\":{\"name\":\"Akshaya Suresh\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b6f9c00b9bdaba4799ba64fc826639dc\"},\"headline\":\"What\u2019s new in ArcGIS API for Python 2.0\",\"datePublished\":\"2022-02-04T10:00:03+00:00\",\"dateModified\":\"2024-04-12T10:49:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\"},\"wordCount\":8,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"API for Python\",\"ArcGIS Developer Community\",\"what's new\"],\"articleSection\":[\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\",\"name\":\"What\u2019s new in ArcGIS API for Python 2.0\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-02-04T10:00:03+00:00\",\"dateModified\":\"2024-04-12T10:49:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new in ArcGIS API for Python 2.0\"}]},{\"@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\/b6f9c00b9bdaba4799ba64fc826639dc\",\"name\":\"Akshaya Suresh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=96&d=blank&r=g\",\"caption\":\"Akshaya Suresh\"},\"description\":\"Product Marketing Manager in the Imagery &amp; Remote Sensing team at Esri with a passion for AI and big data analytics.\",\"sameAs\":[\"www.linkedin.com\/in\/akshaya-suresh\"],\"jobTitle\":\"Product Marketing Manager\",\"worksFor\":\"Esri inc.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/asuresh\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s new in ArcGIS API for Python 2.0","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\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new in ArcGIS API for Python 2.0","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-04-12T10:49:30+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\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0"},"author":{"name":"Akshaya Suresh","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b6f9c00b9bdaba4799ba64fc826639dc"},"headline":"What\u2019s new in ArcGIS API for Python 2.0","datePublished":"2022-02-04T10:00:03+00:00","dateModified":"2024-04-12T10:49:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0"},"wordCount":8,"commentCount":5,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["API for Python","ArcGIS Developer Community","what's new"],"articleSection":["Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","name":"What\u2019s new in ArcGIS API for Python 2.0","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-02-04T10:00:03+00:00","dateModified":"2024-04-12T10:49:30+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new in ArcGIS API for Python 2.0"}]},{"@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\/b6f9c00b9bdaba4799ba64fc826639dc","name":"Akshaya Suresh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3e1e5f901dfa2436c8a4f022f43c4fa14320ce4e502123a5eb704bacdd25ad3f?s=96&d=blank&r=g","caption":"Akshaya Suresh"},"description":"Product Marketing Manager in the Imagery &amp; Remote Sensing team at Esri with a passion for AI and big data analytics.","sameAs":["www.linkedin.com\/in\/akshaya-suresh"],"jobTitle":"Product Marketing Manager","worksFor":"Esri inc.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/asuresh"}]}},"text_date":"February 4, 2022","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/developers\/whats-new-in-arcgis-api-for-python-2-0","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/04\/Geocoding.jpg","primary_product":"ArcGIS API for Python","tag_data":[{"term_id":152942,"name":"API for Python","slug":"api-for-python","term_group":0,"term_taxonomy_id":152942,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":39801,"name":"ArcGIS Developer Community","slug":"arcgis-developer-community","term_group":0,"term_taxonomy_id":39801,"taxonomy":"post_tag","description":"","parent":0,"count":21,"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":582,"filter":"raw"}],"category_data":[{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":420,"filter":"raw"}],"product_data":[{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":213,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=api-python","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1466172","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\/290632"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1466172"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1466172\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1466172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1466172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1466172"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1466172"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1466172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}