{"id":2914002,"date":"2025-08-01T11:11:33","date_gmt":"2025-08-01T18:11:33","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2914002"},"modified":"2025-08-01T12:44:41","modified_gmt":"2025-08-01T19:44:41","slug":"restore-a-features-geometry-from-a-historical-moment","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment","title":{"rendered":"Restore a Feature&#8217;s Geometry from a Historical Moment"},"author":7511,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851],"tags":[442002],"industry":[],"product":[36571,36561],"class_list":["post-2914002","blog","type-blog","status-publish","format-standard","hentry","category-data-management","tag-branch-versioning","product-arcgis-enterprise","product-arcgis-pro"],"acf":{"authors":[{"ID":7511,"user_firstname":"Hussein","user_lastname":"Nasser","nickname":"Hussein Nasser","user_nicename":"hussein-nasser","display_name":"Hussein Nasser","user_email":"HNasser@esri.com","user_url":"http:\/\/www.husseinnasser.com","user_registered":"2018-03-21 18:21:21","user_description":"Product Engineer at Esri, Author of several GIS books and Software Engineering Content Creator on YouTube and a podcast host.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/profile.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"When archiving is enabled there is a way to view the history and restore your feature attributes to an old state. Lets discuss how.","flexible_content":[{"acf_fc_layout":"content","content":"<div id=\"chat-container\" class=\"chat-container\">\n<div id=\"chat-display\" class=\"chat-display-class\">\n<div id=\"bot-box\" class=\"message bot-message\">\n<p>With branch versioning and other registration types with the archive capability enabled, historical changes are preserved. Any edit made to a feature doesn&#8217;t overwrite the row in the database; instead, a new row is created with a timestamp representing the new state.<\/p>\n<p>This functionality allows for cool mechanics where you can go back in time, see how the data looks, or even perform analytics. I explored how to do this in the <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/using-historical-moments-with-the-utility-network\" target=\"_blank\" rel=\"noopener\">Using historical moments with the utility network<\/a> blog article.<\/p>\n<p>However, a common use case we encounter is when an editor has accidentally made an incorrect geometry update and wants to restore the original geometry from a previous edit. This can be done with no customizations, using ArcGIS Pro and ArcGIS Enterprise. I&#8217;ll show how to do that in this blog and I&#8217;ll be using branch versioning.<\/p>\n<\/div>\n<\/div>\n<\/div>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Prepare branch versioned data for publishing<\/strong><\/h3>\n<p>Let us start by creating a new feature class in an enterprise geodatabase and registering it as branch versioned, then publish it as a feature service.<\/p>\n<p>I&#8217;ll be using an enterprise geodatabase on Microsoft SQL Server 2022 and ArcGIS Pro 3.5 and ArcGIS Enterprise 11.5 as the ArcGIS clients.<\/p>\n<p><strong>Note: <\/strong>This workflow can completed with any version of ArcGIS Pro and ArcGIS Enterprise.<\/p>\n<p>Using a database user that can load data, I create a new database connection to my enterprise geodatabase and choose Branch as the Versioning Type.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916392,"id":2916392,"title":"Set up the geodatabase connection as branch","filename":"h1.png","filesize":41185,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h1-2","alt":"Set up the geodatabase connection as branch","author":"7511","description":"Set up the geodatabase connection as branch","caption":"Set up the geodatabase connection as branch","name":"h1-2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 17:55:16","modified":"2025-08-01 17:33:37","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":563,"height":549,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","medium-width":268,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","medium_large-width":563,"medium_large-height":549,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","large-width":563,"large-height":549,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","1536x1536-width":563,"1536x1536-height":549,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","2048x2048-width":563,"2048x2048-height":549,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1-477x465.png","card_image-width":477,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h1.png","wide_image-width":563,"wide_image-height":549}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Then we create a new feature class, called &#8220;Polygonclass&#8221; using the default options.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916422,"id":2916422,"title":"Create a new polygon feature class","filename":"h2.png","filesize":76887,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h2-2","alt":"Create a new polygon feature class","author":"7511","description":"Create a new polygon feature class","caption":"Create a new polygon feature class","name":"h2-2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 17:58:04","modified":"2025-08-01 17:35:42","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":649,"height":697,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","medium-width":243,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","medium_large-width":649,"medium_large-height":697,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","large-width":649,"large-height":697,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","1536x1536-width":649,"1536x1536-height":697,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","2048x2048-width":649,"2048x2048-height":697,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2-433x465.png","card_image-width":433,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h2.png","wide_image-width":649,"wide_image-height":697}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>We also add a new text field that we will call &#8220;Name&#8221;.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916432,"id":2916432,"title":"Create a new text field in the Fields view.","filename":"h3.png","filesize":47087,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h3","alt":"Create a new text field in the Fields view.","author":"7511","description":"Create a new text field in the Fields view. ","caption":"Create a new text field in the Fields view. ","name":"h3","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 17:58:52","modified":"2025-08-01 17:36:05","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":1125,"height":446,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","medium-width":464,"medium-height":184,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","medium_large-width":768,"medium_large-height":304,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","large-width":1125,"large-height":446,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","1536x1536-width":1125,"1536x1536-height":446,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","2048x2048-width":1125,"2048x2048-height":446,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3-826x327.png","card_image-width":826,"card_image-height":327,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h3.png","wide_image-width":1125,"wide_image-height":446}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next, we will register the feature class as branch versioned.<\/p>\n<p>Right-click on the newly created feature class and select &#8216;Manage.&#8217; On the Manage dialog, enable branch versioning on the class. This action registers the feature class as branch versioned.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916452,"id":2916452,"title":"Register the feature class as branch versioned using the Manage tab","filename":"h4.png","filesize":61407,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h4","alt":"Register the feature class as branch versioned using the Manage tab","author":"7511","description":"Register the feature class as branch versioned using the Manage tab","caption":"Register the feature class as branch versioned using the Manage tab","name":"h4","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:01:08","modified":"2025-08-01 17:36:42","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":1125,"height":612,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","large-width":1125,"large-height":612,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","1536x1536-width":1125,"1536x1536-height":612,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","2048x2048-width":1125,"2048x2048-height":612,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4-826x449.png","card_image-width":826,"card_image-height":449,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h4.png","wide_image-width":1125,"wide_image-height":612}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Add the feature class to a new map and name the map &#8216;Client Server&#8217;. The layer in this map points directly to the enterprise geodatabase.<\/p>\n<p>Next, we are going to publish the Polygonclass data as a referenced feature service.<\/p>\n<p>First, connect to your organization ArcGIS Enterprise portal as a portal user that has at least publishing privileges.<\/p>\n<p>On the ribbon click on the Share tab and select the Web Layer option. In the Share as a web layer pane, fill in the parameters as follows:<\/p>\n<ul>\n<li>Fill in the item details, such as the name, summary, and tags.<\/li>\n<li>Confirm that\u00a0<span class=\"uicontrol\">Map Image<\/span>\u00a0is selected under\u00a0<span class=\"uicontrol\">Reference registered data<\/span> and check the\u00a0<span class=\"uicontrol\">Feature<\/span> check box to publish the data as a reference web feature layer.<\/li>\n<li>Confirm the\u00a0 Version Management capability is checked under the Configuration tab.<\/li>\n<\/ul>\n<p>When done, click Analyze and Run.<\/p>\n<p><strong>Note:<\/strong> For more details on how to prepare and publish branch versioned data check out this <a href=\"https:\/\/learn.arcgis.com\/en\/projects\/prepare-and-publish-branch-versioned-data\/\" target=\"_blank\" rel=\"noopener\">guided tutorial<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916532,"id":2916532,"title":"Version Management capability enabled during the publishing process","filename":"h5.png","filesize":48563,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h5","alt":"Version Management capability enabled during the publishing process","author":"7511","description":"Version Management capability enabled during the publishing process","caption":"Version Management capability enabled during the publishing process","name":"h5","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:19:45","modified":"2025-08-01 17:37: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":486,"height":618,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","medium-width":205,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","medium_large-width":486,"medium_large-height":618,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","large-width":486,"large-height":618,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","1536x1536-width":486,"1536x1536-height":618,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","2048x2048-width":486,"2048x2048-height":618,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5-366x465.png","card_image-width":366,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h5.png","wide_image-width":486,"wide_image-height":618}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Make edits to the feature service<\/strong><\/h3>\n<p>Once the web feature service has successfully published, in the Catalog pane, under the Portal tab, locate the newly published web feature layer and add it to a new map. Name the new map &#8220;Polygon Service&#8221;. This web layer points to our feature service service directly to the DEFAULT version.<\/p>\n<p>Now let us create a polygon feature.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916542,"id":2916542,"title":"Create a new polygon feature with the name \"Test\"","filename":"h6.png","filesize":227863,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/h6","alt":"Create a new polygon feature with the name \"Test\"","author":"7511","description":"Create a new polygon feature with the name \"Test\"","caption":"Create a new polygon feature with the name \"Test\"","name":"h6","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:24:07","modified":"2025-08-01 17:43:03","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":1149,"height":577,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","medium-width":464,"medium-height":233,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","medium_large-width":768,"medium_large-height":386,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","large-width":1149,"large-height":577,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","1536x1536-width":1149,"1536x1536-height":577,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","2048x2048-width":1149,"2048x2048-height":577,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6-826x415.png","card_image-width":826,"card_image-height":415,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/h6.png","wide_image-width":1149,"wide_image-height":577}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Use the Move tool from the Edit tab on the ribbon and change the location of the feature three times. Feel free to do other geometry changes.<\/p>\n<p>Note that since we are editing directly into the DEFAULT version, the edits are auto saved.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916562,"id":2916562,"title":"Modify feature: Move 1","filename":"m1.png","filesize":279932,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/m1","alt":"Modify feature: Move 1","author":"7511","description":"Modify feature: Move 1","caption":"Modify feature: Move 1","name":"m1","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:30:51","modified":"2025-08-01 17:52:15","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":1007,"height":738,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","medium-width":356,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","medium_large-width":768,"medium_large-height":563,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","large-width":1007,"large-height":738,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","1536x1536-width":1007,"1536x1536-height":738,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","2048x2048-width":1007,"2048x2048-height":738,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1-634x465.png","card_image-width":634,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m1.png","wide_image-width":1007,"wide_image-height":738}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2916572,"id":2916572,"title":"Modify feature: Move 2","filename":"m2.png","filesize":226818,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/m2","alt":"Modify feature: Move 2","author":"7511","description":"Modify feature: Move 2","caption":"Modify feature: Move 2","name":"m2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:30:53","modified":"2025-08-01 17:52:25","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":716,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","medium-width":310,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","medium_large-width":768,"medium_large-height":647,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","large-width":850,"large-height":716,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","1536x1536-width":850,"1536x1536-height":716,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","2048x2048-width":850,"2048x2048-height":716,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2-552x465.png","card_image-width":552,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m2.png","wide_image-width":850,"wide_image-height":716}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2916582,"id":2916582,"title":"Modify feature: Move 3","filename":"m3.png","filesize":303838,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/m3","alt":"Modify feature: Move 3","author":"7511","description":"Modify feature: Move 3","caption":"Modify feature: Move 3","name":"m3","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:30:56","modified":"2025-08-01 17:52:34","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":1018,"height":755,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","medium-width":352,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","medium_large-width":768,"medium_large-height":570,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","large-width":1018,"large-height":755,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","1536x1536-width":1018,"1536x1536-height":755,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","2048x2048-width":1018,"2048x2048-height":755,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3-627x465.png","card_image-width":627,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/m3.png","wide_image-width":1018,"wide_image-height":755}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now lets see how these edits have been recorded in the archive class.<\/p>\n<h3><strong>Interact with the archive class<\/strong><\/h3>\n<p>Every edit made to that polygon feature is recorded in the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/geodatabases\/overview\/work-with-the-archive-class.htm\" target=\"_blank\" rel=\"noopener\">archive class<\/a> table. To view all the edits we need to open the archive class.<\/p>\n<p>For that open the Client Server map. This map displays the Polygonclass feature class that is pointing to the enterprise geodatabase. In the Content pane select the polygon layer, then on the ribbon click on the Data tab and select Add Archive. Note that the archive points to the DEFAULT version so only active and historical edits made to DEFAULT will be displayed.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916622,"id":2916622,"title":"The Add Archive Class option on the Data tab","filename":"addarchive.png","filesize":252247,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/addarchive","alt":"The Add Archive Class option on the Data tab","author":"7511","description":"The Add Archive Class option on the Data tab","caption":"The Add Archive Class option on the Data tab","name":"addarchive","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:38:03","modified":"2025-08-01 18:03:06","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":908,"height":504,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","medium-width":464,"medium-height":258,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","medium_large-width":768,"medium_large-height":426,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","large-width":908,"large-height":504,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","1536x1536-width":908,"1536x1536-height":504,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","2048x2048-width":908,"2048x2048-height":504,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive-826x458.png","card_image-width":826,"card_image-height":458,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/addarchive.png","wide_image-width":908,"wide_image-height":504}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>A new layer named Polygonclass Archive has been added to the map.<\/p>\n<p>Before we review the archive class, open the Polygonclass attribute table to confirm that we have only one feature.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916642,"id":2916642,"title":"Test polygon feature in the attribute table","filename":"class1.png","filesize":31951,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/class1","alt":"Test polygon feature in the attribute table","author":"7511","description":"Test polygon feature in the attribute table","caption":"Test polygon feature in the attribute table","name":"class1","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:40:26","modified":"2025-08-01 18:08: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":533,"height":138,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1-213x138.png","thumbnail-width":213,"thumbnail-height":138,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","medium-width":464,"medium-height":120,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","medium_large-width":533,"medium_large-height":138,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","large-width":533,"large-height":138,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","1536x1536-width":533,"1536x1536-height":138,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","2048x2048-width":533,"2048x2048-height":138,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","card_image-width":533,"card_image-height":138,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class1.png","wide_image-width":533,"wide_image-height":138}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now open the Polygonclass archive table. Notice that you have 5 records:<\/p>\n<ul>\n<li>one for when we inserted the row<\/li>\n<li>one for when we updated the name attributes<\/li>\n<li>three for each update we made to the geometry<\/li>\n<\/ul>\n<p>All these records are dated with the GDB_FROM_DATE field.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916662,"id":2916662,"title":"The Polygonclass archive table","filename":"class2.png","filesize":88954,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/class2","alt":"The Polygonclass archive table","author":"7511","description":"The Polygonclass archive table","caption":"The Polygonclass archive table","name":"class2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:41:32","modified":"2025-08-01 18:10:20","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":844,"height":220,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","medium-width":464,"medium-height":121,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","medium_large-width":768,"medium_large-height":200,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","large-width":844,"large-height":220,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","1536x1536-width":844,"1536x1536-height":220,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","2048x2048-width":844,"2048x2048-height":220,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2-826x215.png","card_image-width":826,"card_image-height":215,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/class2.png","wide_image-width":844,"wide_image-height":220}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next we are going to restore the feature&#8217;s geometry by publishing the archive class as a feature service.<\/p>\n<h3><strong>Publish the archive class<\/strong><\/h3>\n<p>Now that we reviewed the records in the archive class and we have all the edits we made to the feature, we want to publish it so we can consume it through a feature service. We will then use it side by side to copy attributes from an older representations of the row and update our latest feature. This is how we will perform the restore geometry.<\/p>\n<p>In Client Server map, remove the Polygonclass feature layer from the map and only keep the Polygonclass archive layer. Then publish it as a web feature layer. Name the web layer PolygonHistory.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916702,"id":2916702,"title":"Publish the Polygonclass archive layer","filename":"polygon_history.png","filesize":87838,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/polygon_history","alt":"Publish the Polygonclass archive layer","author":"7511","description":"Publish the Polygonclass archive layer ","caption":"Publish the Polygonclass archive layer ","name":"polygon_history","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:44:27","modified":"2025-08-01 18:15:34","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":494,"height":878,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","medium-width":147,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","medium_large-width":494,"medium_large-height":878,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","large-width":494,"large-height":878,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","1536x1536-width":494,"1536x1536-height":878,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","2048x2048-width":494,"2048x2048-height":878,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history-262x465.png","card_image-width":262,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/polygon_history.png","wide_image-width":494,"wide_image-height":878}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<div id=\"chat-container\" class=\"chat-container\">\n<div id=\"chat-display\" class=\"chat-display-class\">\n<div id=\"bot-box\" class=\"message bot-message\">\n<p>Open the Polygon service map. The Polygonclass web feature layer should still be displayed. Now add the PolygonHistory service to the same map.<\/p>\n<p>To make the two layers distinct adjust the layers label properties. Change the display field and adjust the symbology to differentiate the two layers. In this example I used the Arcade expression below to label the date in a readable format.<\/p>\n<\/div>\n<\/div>\n<\/div>\n"},{"acf_fc_layout":"sidebar","content":"<pre><code>\r\n<span style=\"color: #e36209\">hour<\/span> (<span style=\"color: #e36209\">$feature<\/span>.GDB_FROM_DATE) + <span style=\"color: #032f62\">\":\"<\/span> + \r\n<span style=\"color: #e36209\">minute<\/span>(<span style=\"color: #e36209\">$feature<\/span>.GDB_FROM_DATE) + <span style=\"color: #032f62\">\":\"<\/span> + \r\n<span style=\"color: #e36209\">second<\/span>(<span style=\"color: #e36209\">$feature<\/span>.GDB_FROM_DATE)\r\n\r\n<\/code><\/pre>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>When done your map should look something like this and should have the two web feature layers. The Polygonclass Archive that is pointing to the PolygonHistory service and the Polygonclass that is pointing to the feature service that we published at the beginning of the blog.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2916732,"id":2916732,"title":"Symbology and labeling applied to the web feature layers","filename":"map.png","filesize":198279,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/map-30","alt":"Symbology and labeling applied to the web feature layers","author":"7511","description":"Symbology and labeling applied to the web feature layers","caption":"Symbology and labeling applied to the web feature layers","name":"map-30","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 18:52:09","modified":"2025-08-01 18:23:05","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":1031,"height":563,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","medium-width":464,"medium-height":253,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","medium_large-width":768,"medium_large-height":419,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","large-width":1031,"large-height":563,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","1536x1536-width":1031,"1536x1536-height":563,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","2048x2048-width":1031,"2048x2048-height":563,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map-826x451.png","card_image-width":826,"card_image-height":451,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/map.png","wide_image-width":1031,"wide_image-height":563}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Apply geometry edit from a historical moment<\/strong><\/h3>\n<p>Let us say we want to set the polygon geometry back to the way it was at 11:24:48. To do that, we will use ArcGIS Pro&#8217;s copy attributes capability.<\/p>\n<p>To open the Field Mapping click on the Edit tab on the ribbon and expand the Tools group using the lower right icon. Field mapping is the process of matching attribute fields on a source feature layer to attribute fields on a target feature layer with the purpose of transferring attribute data between features. Field mapping is available on the Editor Settings dialog box on the Field Mapping side tab.<\/p>\n<p><strong>Note:<\/strong> To learn more about Field Mapping check out this resource <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/editing\/configure-field-mapping.htm\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2917102,"id":2917102,"title":"Locate Field Mapping in the Editor Settings on the ribbon","filename":"fieldmapping1.png","filesize":123105,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/fieldmapping1","alt":"Locate Field Mapping in the Editor Settings on the ribbon","author":"7511","description":"Locate Field Mapping in the Editor Settings on the ribbon","caption":"Locate Field Mapping in the Editor Settings on the ribbon","name":"fieldmapping1","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 20:06:57","modified":"2025-08-01 18:29:51","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":715,"height":675,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","medium-width":276,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","medium_large-width":715,"medium_large-height":675,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","large-width":715,"large-height":675,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","1536x1536-width":715,"1536x1536-height":675,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","2048x2048-width":715,"2048x2048-height":675,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1-493x465.png","card_image-width":493,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping1.png","wide_image-width":715,"wide_image-height":675}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Keep the Polygonclass Archive as the source layer from which we want to copy the attributes. Then set the Polygonclass as the target layer. Since we only want to copy the geometry, select &#8216;Shape&#8217; as the mapping. Then click OK to apply the changes.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2917112,"id":2917112,"title":"Set the source and the target layers in the Field Mapping","filename":"fieldmapping2.png","filesize":53380,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/fieldmapping2","alt":"Set the source and the target layers in the Field Mapping","author":"7511","description":"Set the source and the target layers in the Field Mapping","caption":"Set the source and the target layers in the Field Mapping","name":"fieldmapping2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 20:10:06","modified":"2025-08-01 18:33:22","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":639,"height":500,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","medium-width":334,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","medium_large-width":639,"medium_large-height":500,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","large-width":639,"large-height":500,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","1536x1536-width":639,"1536x1536-height":500,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","2048x2048-width":639,"2048x2048-height":500,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2-594x465.png","card_image-width":594,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/fieldmapping2.png","wide_image-width":639,"wide_image-height":500}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now we want to select the current feature from the Polygonclass to which we want to apply the geometry. We also want to select the feature from the Polygonclass Archive from which we want to restore the geometry.<\/p>\n<p>Open the Attributes pane. Right-click on the archived feature from which you want to copy the geometry and click &#8216;Copy Attributes&#8217;.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2917152,"id":2917152,"title":"The Copy Attributes option in the Attributes pane","filename":"copyattributes.png","filesize":307014,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/copyattributes","alt":"The Copy Attributes option in the Attributes pane","author":"7511","description":"The Copy Attributes option in the Attributes pane","caption":"The Copy Attributes option in the Attributes pane","name":"copyattributes","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 20:13:12","modified":"2025-08-01 18:34:50","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":1129,"height":747,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","medium-width":394,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","medium_large-width":768,"medium_large-height":508,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","large-width":1129,"large-height":747,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","1536x1536-width":1129,"1536x1536-height":747,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","2048x2048-width":1129,"2048x2048-height":747,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes-703x465.png","card_image-width":703,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/copyattributes.png","wide_image-width":1129,"wide_image-height":747}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next, right-click on the Polygonclass layer where your active feature is located and select &#8216;Paste Attributes.&#8217; This action will apply the geometry change to your feature, effectively creating a new edit.<\/p>\n<p>Click Apply in the Attributes pane to finalize the edit.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2917162,"id":2917162,"title":"The Paste Attributes option in the Attributes pane","filename":"paste.png","filesize":263560,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/paste-2","alt":"The Paste Attributes option in the Attributes pane","author":"7511","description":"The Paste Attributes option in the Attributes pane","caption":"The Paste Attributes option in the Attributes pane","name":"paste-2","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 20:14:23","modified":"2025-08-01 18:36:38","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":959,"height":684,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","medium-width":366,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","medium_large-width":768,"medium_large-height":548,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","large-width":959,"large-height":684,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","1536x1536-width":959,"1536x1536-height":684,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","2048x2048-width":959,"2048x2048-height":684,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste-652x465.png","card_image-width":652,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/paste.png","wide_image-width":959,"wide_image-height":684}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Just like that, you have restored the geometry of your feature from an older representation.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2917232,"id":2917232,"title":"Edit restored from a historical moment","filename":"final.png","filesize":232105,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\/final-10","alt":"Edit restored from a historical moment","author":"7511","description":"Edit restored from a historical moment","caption":"Edit restored from a historical moment","name":"final-10","status":"inherit","uploaded_to":2914002,"date":"2025-07-31 20:20:51","modified":"2025-08-01 18:43:55","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":1038,"height":692,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","medium-width":392,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","medium_large-width":768,"medium_large-height":512,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","large-width":1038,"large-height":692,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","1536x1536-width":1038,"1536x1536-height":692,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","2048x2048-width":1038,"2048x2048-height":692,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final-698x465.png","card_image-width":698,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/final.png","wide_image-width":1038,"wide_image-height":692}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The same can be done to copy certain attributes or both the geometry and attributes; it all depends on what fields you set in the Field Mapping.<\/p>\n<p>One note to consider is that the archive class is based on the state of the features from the DEFAULT version. Therefore, changes made on the versions may not be visible in the archive class. In this blog, we applied the changes from a historical state in DEFAULT version back to the DEFAULT version. However, you could also apply the changes to a named version, for example, to QA\/QC the edit before posting it to the DEFAULT version. The most important thing to understand here is that we are simply making a new edit; the edit just happened to be copied from an old row.<\/p>\n<p>For more resources on data management topics check out the <a href=\"https:\/\/geodatabase-resources-gdbteam.hub.arcgis.com\/\" target=\"_blank\" rel=\"noopener\">Geodatabase Resources Hub<\/a>.<\/p>\n"}],"show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/05\/adobestock-75661672-metadata-blurb-826-465.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/adobestock-75661672-metadata-blurb-826-465-1.png","related_articles":[{"ID":290422,"post_author":"7511","post_date":"2018-08-10 08:01:25","post_date_gmt":"2018-08-10 15:01:25","post_content":"","post_title":"Using historical moments with the utility network","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"using-historical-moments-with-the-utility-network","to_ping":"","pinged":"","post_modified":"2020-02-19 07:22:21","post_modified_gmt":"2020-02-19 15:22:21","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=290422","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1797792,"post_author":"156961","post_date":"2022-12-22 13:50:31","post_date_gmt":"2022-12-22 21:50:31","post_content":"","post_title":"Maintain data accountability with archiving - Part 2","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"maintain-data-accountability-with-archiving-part-2","to_ping":"","pinged":"","post_modified":"2023-01-13 14:38:00","post_modified_gmt":"2023-01-13 22:38:00","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1797792","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}]},"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>Restore a Feature&#039;s Geometry from a Historical Moment<\/title>\n<meta name=\"description\" content=\"Let&#039;s discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.\" \/>\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\/data-management\/restore-a-features-geometry-from-a-historical-moment\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Restore a Feature&#039;s Geometry from a Historical Moment\" \/>\n<meta property=\"og:description\" content=\"Let&#039;s discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\" \/>\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-08-01T19:44:41+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=\"11 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\/data-management\/restore-a-features-geometry-from-a-historical-moment#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\"},\"author\":{\"name\":\"Hussein Nasser\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/78b7647b1db598b3c791d039593e5b2b\"},\"headline\":\"Restore a Feature&#8217;s Geometry from a Historical Moment\",\"datePublished\":\"2025-08-01T18:11:33+00:00\",\"dateModified\":\"2025-08-01T19:44:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\"},\"wordCount\":9,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Branch Versioning\"],\"articleSection\":[\"Data Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\",\"name\":\"Restore a Feature's Geometry from a Historical Moment\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-08-01T18:11:33+00:00\",\"dateModified\":\"2025-08-01T19:44:41+00:00\",\"description\":\"Let's discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Restore a Feature&#8217;s Geometry from a Historical Moment\"}]},{\"@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\/78b7647b1db598b3c791d039593e5b2b\",\"name\":\"Hussein Nasser\",\"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\/2018\/06\/profile.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/profile.png\",\"caption\":\"Hussein Nasser\"},\"description\":\"Product Engineer at Esri, Author of several GIS books and Software Engineering Content Creator on YouTube and a podcast host.\",\"sameAs\":[\"http:\/\/www.husseinnasser.com\",\"https:\/\/www.linkedin.com\/in\/hnaser\/\",\"https:\/\/x.com\/hnasr\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/hussein-nasser\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Restore a Feature's Geometry from a Historical Moment","description":"Let's discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.","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\/data-management\/restore-a-features-geometry-from-a-historical-moment","og_locale":"en_US","og_type":"article","og_title":"Restore a Feature's Geometry from a Historical Moment","og_description":"Let's discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-08-01T19:44:41+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment"},"author":{"name":"Hussein Nasser","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/78b7647b1db598b3c791d039593e5b2b"},"headline":"Restore a Feature&#8217;s Geometry from a Historical Moment","datePublished":"2025-08-01T18:11:33+00:00","dateModified":"2025-08-01T19:44:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment"},"wordCount":9,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Branch Versioning"],"articleSection":["Data Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment","name":"Restore a Feature's Geometry from a Historical Moment","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-08-01T18:11:33+00:00","dateModified":"2025-08-01T19:44:41+00:00","description":"Let's discuss how to restore your feature attributes from a historical moment using archiving and branch versioned data.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/restore-a-features-geometry-from-a-historical-moment#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Restore a Feature&#8217;s Geometry from a Historical Moment"}]},{"@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\/78b7647b1db598b3c791d039593e5b2b","name":"Hussein Nasser","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\/2018\/06\/profile.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/profile.png","caption":"Hussein Nasser"},"description":"Product Engineer at Esri, Author of several GIS books and Software Engineering Content Creator on YouTube and a podcast host.","sameAs":["http:\/\/www.husseinnasser.com","https:\/\/www.linkedin.com\/in\/hnaser\/","https:\/\/x.com\/hnasr"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/hussein-nasser"}]}},"text_date":"August 1, 2025","author_name":"Hussein Nasser","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/hussein-nasser","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/07\/adobestock-75661672-metadata-blurb-826-465-1.png","primary_product":"ArcGIS Pro","tag_data":[{"term_id":442002,"name":"Branch Versioning","slug":"branch-versioning","term_group":0,"term_taxonomy_id":442002,"taxonomy":"post_tag","description":"","parent":0,"count":25,"filter":"raw"}],"category_data":[{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":925,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":979,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2042,"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\/2914002","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\/7511"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2914002"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2914002\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2914002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2914002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2914002"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2914002"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2914002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}