{"id":735102,"date":"2020-02-13T09:59:02","date_gmt":"2020-02-13T17:59:02","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=735102"},"modified":"2025-04-17T15:55:49","modified_gmt":"2025-04-17T22:55:49","slug":"prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","title":{"rendered":"Prevent geometry updates with Attribute Rules"},"author":7511,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851],"tags":[302212,28391],"industry":[],"product":[36571,36561],"class_list":["post-735102","blog","type-blog","status-publish","format-standard","hentry","category-data-management","tag-attribute-rules","tag-geometry","product-arcgis-enterprise","product-arcgis-pro"],"acf":{"short_description":"In this short blog we explain how you prevent feature geometry updates with Attribute Rules but allow attribute updates","flexible_content":[{"acf_fc_layout":"content","content":"<p>One of the questions we got from customers is how to let editors make changes to attributes but prevent them from moving or modifying the geometry of features? <span id=\"ember2095\" class=\"ember-view\">E.g. You want parcel fabric points that are marked as fixed to stay fixed. <\/span>This is now possible with Attribute Rules in Pro 2.5 &amp; ArcGIS Enterprise 10.8.<\/p>\n<div class=\"comments-comment-item-content-body\">\n<div id=\"ember2091\" class=\"ember-view\">\n<div id=\"ember2092\" class=\"comments-comment-item__inline-show-more-text feed-shared-inline-show-more-text ember-view\">\n<p id=\"ember2093\" class=\"comments-comment-item__main-content feed-shared-main-content--comment t-12 t-black t-normal feed-shared-main-content ember-view\" dir=\"ltr\">\n<\/div>\n<\/div>\n<\/div>\n<p>In this short blog, we explain how you can achieve that with Attribute Rules! You will need ArcGIS Pro 2.5 because you will be using a new Arcade global called <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/originalfeature-new-attribute-rules-arcade-global\/\"><code>$originalFeature<\/code><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The file geodatabase with sample data and attribute rules for this blog can be download <a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/PreventGeometryUpdates.gdb_.zip\">here<\/a>.<\/p>\n<div><\/div>\n"},{"acf_fc_layout":"content","content":"<h3>$originalFeature<\/h3>\n<p>The $originalFeature is a new Arcade global that presents the state of the feature before the edit giving the script author flexibility to compare the current values <code>$feature<\/code>\u00a0with the original values of the feature. You can read more about this new <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/originalfeature-new-attribute-rules-arcade-global\/\">Arcade global in my other blog<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Prevent geometry updates<\/h3>\n<p>You will now write a constraint attribute rule that will prevent geometry updates but will allow attributes to be changed. Follow these steps<\/p>\n<ul>\n<li>Using ArcGIS Pro 2.5 create a new map project<\/li>\n<li>Create a new point feature class on the project file geodatabase<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":735162,"id":735162,"title":"","filename":"prevent1.png","filesize":27383,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\/prevent1","alt":"","author":"7511","description":"","caption":"","name":"prevent1","status":"inherit","uploaded_to":735102,"date":"2020-02-13 17:07:14","modified":"2020-02-13 17:07: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":742,"height":391,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","medium-width":464,"medium-height":245,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","medium_large-width":742,"medium_large-height":391,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","large-width":742,"large-height":391,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","1536x1536-width":742,"1536x1536-height":391,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","2048x2048-width":742,"2048x2048-height":391,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","card_image-width":742,"card_image-height":391,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent1.png","wide_image-width":742,"wide_image-height":391}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Make sure to add your fields and the globalId<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":735172,"id":735172,"title":"","filename":"prevent2.png","filesize":9856,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\/prevent2","alt":"","author":"7511","description":"","caption":"","name":"prevent2","status":"inherit","uploaded_to":735102,"date":"2020-02-13 17:07:42","modified":"2020-02-13 17:07:47","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":868,"height":262,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","medium-width":464,"medium-height":140,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","medium_large-width":768,"medium_large-height":232,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","large-width":868,"large-height":262,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","1536x1536-width":868,"1536x1536-height":262,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","2048x2048-width":868,"2048x2048-height":262,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2-826x249.png","card_image-width":826,"card_image-height":249,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent2.png","wide_image-width":868,"wide_image-height":262}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Add a constraint attribute rule that triggers on update to your class with the following script<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<pre><code style=\"padding: 0.5em;color: #333;background: #f8f8f8\"><span style=\"color: #998;font-style: italic\">\/\/if the geometry has changed prevent the edit<\/span>\r\n<span style=\"color: #333;font-weight: bold\">if<\/span> (!Equals(Geometry($feature), Geometry($originalFeature)))\r\n\u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #333;font-weight: bold\">return<\/span> <span style=\"color: #333;font-weight: 500\">false<\/span>;\r\n<span style=\"color: #333;font-weight: bold\">return<\/span> <span style=\"color: #333;font-weight: 500\">true<\/span>\r\n<\/code><\/pre>\n"},{"acf_fc_layout":"image","image":{"ID":735182,"id":735182,"title":"","filename":"prevent3.png","filesize":19247,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\/prevent3","alt":"","author":"7511","description":"","caption":"","name":"prevent3","status":"inherit","uploaded_to":735102,"date":"2020-02-13 17:08:29","modified":"2020-02-13 17:08:33","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":503,"height":449,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","medium-width":292,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","medium_large-width":503,"medium_large-height":449,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","large-width":503,"large-height":449,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","1536x1536-width":503,"1536x1536-height":449,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","2048x2048-width":503,"2048x2048-height":449,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","card_image-width":503,"card_image-height":449,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent3.png","wide_image-width":503,"wide_image-height":449}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":735192,"id":735192,"title":"","filename":"prevent4.png","filesize":18828,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\/prevent4","alt":"","author":"7511","description":"","caption":"","name":"prevent4","status":"inherit","uploaded_to":735102,"date":"2020-02-13 17:08:47","modified":"2020-02-13 17:08: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":399,"height":529,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","medium-width":197,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","medium_large-width":399,"medium_large-height":529,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","large-width":399,"large-height":529,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","1536x1536-width":399,"1536x1536-height":529,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","2048x2048-width":399,"2048x2048-height":529,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4-351x465.png","card_image-width":351,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent4.png","wide_image-width":399,"wide_image-height":529}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Finally save your attribute rule and test, you can see that you can edit attributes on features but not the geometry.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":735202,"id":735202,"title":"prevent","filename":"prevent.gif","filesize":549618,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\/prevent","alt":"","author":"7511","description":"","caption":"","name":"prevent","status":"inherit","uploaded_to":735102,"date":"2020-02-13 17:11:53","modified":"2020-02-13 17:12:08","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":978,"height":608,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","medium-width":420,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","medium_large-width":768,"medium_large-height":477,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","large-width":978,"large-height":608,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","1536x1536-width":978,"1536x1536-height":608,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","2048x2048-width":978,"2048x2048-height":608,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent-748x465.gif","card_image-width":748,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/prevent.gif","wide_image-width":978,"wide_image-height":608}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You could also allow geometry updates on certain features but not others by adding another field and add the necessary logic to your Arcade script. File Geodatabase with this sample can be downloaded <a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/PreventGeometryUpdates.gdb_.zip\">here<\/a>.<\/p>\n<p>You can add this attribute rules to any feature class, publish it as a feature service and have your rule being respected across all clients (web, collector, Pro etc.)<\/p>\n<p>&nbsp;<\/p>\n<p>Edit April 2025, with ArcGIS Pro 3.4 and later you can use <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/attribute-rules-triggering-fields\">Attribute Rules Triggering Fields<\/a> and set the rule to run only when the shape field is changed. This allows for more efficient execution. Read the <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/attribute-rules-triggering-fields\">blog<\/a> for more details.<\/p>\n<p><a class=\"btn btn-large center-btn\" style=\"margin: 0 auto;max-width: 200px\" href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-pro\/trial\">Free ArcGIS Pro Trial<\/a><\/p>\n"}],"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'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/editing1.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/02\/editing21.png","show_article_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prevent geometry updates with Attribute Rules<\/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\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prevent geometry updates with Attribute Rules\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\" \/>\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-04-17T22:55:49+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=\"4 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\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\"},\"author\":{\"name\":\"Hussein Nasser\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/78b7647b1db598b3c791d039593e5b2b\"},\"headline\":\"Prevent geometry updates with Attribute Rules\",\"datePublished\":\"2020-02-13T17:59:02+00:00\",\"dateModified\":\"2025-04-17T22:55:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\"},\"wordCount\":6,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"attribute rules\",\"geometry\"],\"articleSection\":[\"Data Management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\",\"name\":\"Prevent geometry updates with Attribute Rules\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-02-13T17:59:02+00:00\",\"dateModified\":\"2025-04-17T22:55:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prevent geometry updates with Attribute Rules\"}]},{\"@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":"Prevent geometry updates with Attribute Rules","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\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","og_locale":"en_US","og_type":"article","og_title":"Prevent geometry updates with Attribute Rules","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-04-17T22:55:49+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules"},"author":{"name":"Hussein Nasser","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/78b7647b1db598b3c791d039593e5b2b"},"headline":"Prevent geometry updates with Attribute Rules","datePublished":"2020-02-13T17:59:02+00:00","dateModified":"2025-04-17T22:55:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules"},"wordCount":6,"commentCount":4,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["attribute rules","geometry"],"articleSection":["Data Management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules","name":"Prevent geometry updates with Attribute Rules","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-02-13T17:59:02+00:00","dateModified":"2025-04-17T22:55:49+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/data-management\/prevent-geometry-updates-allow-attribute-updates-on-features-with-attribute-rules#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Prevent geometry updates with Attribute Rules"}]},{"@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":"February 13, 2020","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\/2020\/02\/editing21.png","primary_product":"ArcGIS Pro","tag_data":[{"term_id":302212,"name":"attribute rules","slug":"attribute-rules","term_group":0,"term_taxonomy_id":302212,"taxonomy":"post_tag","description":"","parent":0,"count":35,"filter":"raw"},{"term_id":28391,"name":"geometry","slug":"geometry","term_group":0,"term_taxonomy_id":28391,"taxonomy":"post_tag","description":"","parent":0,"count":9,"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":926,"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":2046,"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\/735102","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=735102"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/735102\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=735102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=735102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=735102"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=735102"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=735102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}