{"id":2960120,"date":"2026-03-11T16:17:25","date_gmt":"2026-03-11T23:17:25","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2960120"},"modified":"2026-03-17T02:50:46","modified_gmt":"2026-03-17T09:50:46","slug":"adding-spatial-context-to-predictive-models-with-embeddings","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","title":{"rendered":"Adding Spatial Context and Exploring Patterns with Embeddings"},"author":207622,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[770712],"tags":[758311],"industry":[],"product":[36561],"class_list":["post-2960120","blog","type-blog","status-publish","format-standard","hentry","category-geoai","tag-ai","product-arcgis-pro"],"acf":{"authors":[{"ID":207622,"user_firstname":"Aawaj","user_lastname":"Joshi","nickname":"Aawaj Joshi","user_nicename":"ajoshi","display_name":"Aawaj Joshi","user_email":"ajoshi@esri.com","user_url":"","user_registered":"2021-03-25 20:59:02","user_description":"Aawaj is a Product Engineer on the ArcGIS Enterprise team.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/IMG_6218-1-1-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":371072,"user_firstname":"Karthik","user_lastname":"Dutt","nickname":"Karthik Dutt","user_nicename":"kdutt","display_name":"Karthik Dutt","user_email":"kdutt@esri.com","user_url":"","user_registered":"2025-04-24 04:07:16","user_description":"","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/image2-213x200.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Geodemographic embeddings transform ordinary models into spatially aware ones.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Predicting housing prices has always been a balancing act between data and context. Traditional models rely on structured predictors such as a house&#8217;s age, the number of rooms, or the population of the surrounding census block group. These variables capture important characteristics of a property, but they only tell part of the story.<\/p>\n<p>What they often miss is the broader spatial context. Two homes with nearly identical characteristics can have very different values simply because they exist in different social, economic, and geographic environments.<\/p>\n<p>At this year\u2019s Developer and Technology Summit plenary, Karthik Dutt demonstrates how geodemographic embeddings are changing that paradigm. By representing each location as a learned spatial signature derived from rich demographic, business, and economic data, these embeddings allow predictive models to access layers of geographic context that were previously difficult to encode. They also form the foundation for new ArcGIS Pro tools that help analysts explore and compare places interactively, uncovering patterns and similarities across spatial data.<\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_ij8rjlo2","time":true,"start":"6613","stop":"6815"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p>Before introducing embeddings, Karthik walks through a classic approach to predict housing prices in the Greater Los Angeles area: using structured predictors and feeding them into a standard gradient boosting model. The results are familiar: in some neighborhoods, predictions are close to reality, but across the map, errors quickly grow. Certain block groups deviate by 10%, 15%, or even 20% or more, highlighting how much variance traditional predictors leave unexplained. The model is doing the best it can with the information available, but the information itself is incomplete.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960300,"id":2960300,"title":"Certain block groups deviate by 10%, 15%, or even 20% or more","filename":"1.jpg","filesize":639670,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/1-90","alt":"Certain block groups deviate by 10%, 15%, or even 20% or more.","author":"207622","description":"Certain block groups deviate by 10%, 15%, or even 20% or more.","caption":"Certain block groups deviate by 10%, 15%, or even 20% or more","name":"1-90","status":"inherit","uploaded_to":2960120,"date":"2026-03-12 20:58:44","modified":"2026-03-12 21:09:48","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2545,"height":1360,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1.jpg","medium-width":464,"medium-height":248,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1.jpg","medium_large-width":768,"medium_large-height":410,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1.jpg","large-width":1920,"large-height":1026,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1-1536x821.jpg","1536x1536-width":1536,"1536x1536-height":821,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1-2048x1094.jpg","2048x2048-width":2048,"2048x2048-height":1094,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1-826x441.jpg","card_image-width":826,"card_image-height":441,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/1-1920x1026.jpg","wide_image-width":1920,"wide_image-height":1026}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>This is where geodemographic embeddings come in.<\/p>\n<p>Karthik incorporates embeddings generated by the Geo-Demographic Foundation Model into his housing price model. These embeddings are computed at the H7 hexagonal resolution, where each hexagon covers roughly 2 square kilometers. Across the United States, this creates a grid of about 1.8 million hex bins, each with its own learned spatial representation derived from signals such as census characteristics, demographic patterns, business presence, and retail demand.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960303,"id":2960303,"title":"Each hexagon covers roughly 2 square kilometers and has its own learned spatial representation","filename":"2.jpg","filesize":425753,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/2-81","alt":"Each hexagon covers roughly 2 square kilometers and has its own learned spatial representation.","author":"207622","description":"Each hexagon covers roughly 2 square kilometers and has its own learned spatial representation.","caption":"Each hexagon covers roughly 2 square kilometers and has its own learned spatial representation","name":"2-81","status":"inherit","uploaded_to":2960120,"date":"2026-03-12 21:02:39","modified":"2026-03-12 21:11:33","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2552,"height":1261,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2.jpg","medium-width":464,"medium-height":229,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2.jpg","medium_large-width":768,"medium_large-height":379,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2.jpg","large-width":1920,"large-height":949,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2-1536x759.jpg","1536x1536-width":1536,"1536x1536-height":759,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2-2048x1012.jpg","2048x2048-width":2048,"2048x2048-height":1012,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2-826x408.jpg","card_image-width":826,"card_image-height":408,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/2-1920x949.jpg","wide_image-width":1920,"wide_image-height":949}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Once the model gains access to spatial features that capture the broader neighborhood context that traditional predictors alone cannot fully describe, the improvements are immediately visible.<\/p>\n<p>Locations that previously appeared in darker shades of orange and red, indicating large prediction errors, now appear lighter orange and yellow, reflecting smaller deviations from actual prices. And quantitatively, the test R\u00b2 improves by roughly 15%, demonstrating how spatial context can meaningfully improve predictive accuracy.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960304,"id":2960304,"title":"Locations now appear lighter orange and yellow, reflecting smaller deviations from actual prices","filename":"3.jpg","filesize":268052,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/3-75","alt":"Locations now appear lighter orange and yellow, reflecting smaller deviations from actual prices.","author":"207622","description":"Locations now appear lighter orange and yellow, reflecting smaller deviations from actual prices.","caption":"Locations now appear lighter orange and yellow, reflecting smaller deviations from actual prices","name":"3-75","status":"inherit","uploaded_to":2960120,"date":"2026-03-12 21:07:28","modified":"2026-03-12 21:12:37","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1872,"height":1000,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","medium-width":464,"medium-height":248,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","medium_large-width":768,"medium_large-height":410,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","large-width":1872,"large-height":1000,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3-1536x821.jpg","1536x1536-width":1536,"1536x1536-height":821,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","2048x2048-width":1872,"2048x2048-height":1000,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3-826x441.jpg","card_image-width":826,"card_image-height":441,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/3.jpg","wide_image-width":1872,"wide_image-height":1000}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2960305,"id":2960305,"title":"The test R\u00b2 improves by roughly 15%.","filename":"4.jpg","filesize":149446,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/4-69","alt":"The test R\u00b2 improves by roughly 15%.","author":"207622","description":"The test R\u00b2 improves by roughly 15%.","caption":"The test R\u00b2 improves by roughly 15%","name":"4-69","status":"inherit","uploaded_to":2960120,"date":"2026-03-12 21:09:00","modified":"2026-03-12 21:13:16","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1871,"height":988,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","medium-width":464,"medium-height":245,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","medium_large-width":768,"medium_large-height":406,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","large-width":1871,"large-height":988,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4-1536x811.jpg","1536x1536-width":1536,"1536x1536-height":811,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","2048x2048-width":1871,"2048x2048-height":988,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4-826x436.jpg","card_image-width":826,"card_image-height":436,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/4.jpg","wide_image-width":1871,"wide_image-height":988}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>While Karthik demonstrated the power of embeddings, he emphasizes that they do not replace traditional predictors. Variables such as house age, number of rooms, and population remain critical because they describe the property itself. Embeddings extend that understanding by capturing the character of the surrounding neighborhood. Together, they can transform ordinary models into spatially aware ones.<\/p>\n<p>Karthik then turns to another question: how can analysts directly explore and interact with embeddings within ArcGIS Pro?<\/p>\n<p>He introduces a set of embedding-aware tools designed to help users discover patterns and relationships in spatial data:<\/p>\n<ul>\n<li><strong>Generate Embeddings<\/strong>, which generates embeddings for a feature class or raster using foundation AI models.<\/li>\n<li><strong>Merge Embeddings<\/strong>, which combines embeddings across larger geographic extents.<\/li>\n<li><strong>Find Similar<\/strong>, which searches for locations that share similar embedded signatures.<\/li>\n<\/ul>\n<p>In his demo, Karthik focuses on the Find Similar tool.<\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_ij8rjlo2","time":true,"start":"6815","stop":"7084"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p>To illustrate how the tool works, he turns to imagery from Bradenton Beach following Hurricane Milton. In the imagery, signs of scattered debris and fragments of disrupted structures are visible. Instead of manually scanning the entire image for areas with similar signs of damage, he simply selects a few visible examples.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960566,"id":2960566,"title":"6","filename":"6-1.jpg","filesize":372144,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/6-44","alt":"Karthik selects a few visible examples of damage","author":"207622","description":"Karthik selects a few visible examples of damage.","caption":"Karthik selects a few visible examples of damage","name":"6-44","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:23:23","modified":"2026-03-17 09:30:07","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2554,"height":1265,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1.jpg","medium-width":464,"medium-height":230,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1.jpg","medium_large-width":768,"medium_large-height":380,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1.jpg","large-width":1920,"large-height":951,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1-1536x761.jpg","1536x1536-width":1536,"1536x1536-height":761,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1-2048x1014.jpg","2048x2048-width":2048,"2048x2048-height":1014,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1-826x409.jpg","card_image-width":826,"card_image-height":409,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/6-1-1920x951.jpg","wide_image-width":1920,"wide_image-height":951}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Instantly, the Find Similar tool highlights other areas with comparable visual patterns across the imagery, without the need for labels or training data\u2014just embeddings that capture the underlying visual structure.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960567,"id":2960567,"title":"7","filename":"7-1.jpg","filesize":413176,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/7-36","alt":"The Find Similar tool highlights other areas with similar signs of damage across the imagery","author":"207622","description":"The Find Similar tool highlights other areas with similar signs of damage across the imagery.","caption":"The Find Similar tool highlights other areas with similar signs of damage across the imagery","name":"7-36","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:24:25","modified":"2026-03-17 09:33:06","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2549,"height":1258,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1.jpg","medium-width":464,"medium-height":229,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1.jpg","medium_large-width":768,"medium_large-height":379,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1.jpg","large-width":1920,"large-height":948,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1-1536x758.jpg","1536x1536-width":1536,"1536x1536-height":758,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1-2048x1011.jpg","2048x2048-width":2048,"2048x2048-height":1011,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1-826x408.jpg","card_image-width":826,"card_image-height":408,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/7-1-1920x948.jpg","wide_image-width":1920,"wide_image-height":948}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Karthik explains that behind the scenes, the imagery extent has been divided into small grid cells, each with a pre-computed vision embedding generated using Meta&#8217;s DINOv2 model, which encodes visual patterns into embeddings. When a user selects a pattern to search for, the tool compares the embedding of that selection against the embeddings of every grid cell and highlights those that most closely match.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960568,"id":2960568,"title":"8","filename":"8.jpg","filesize":522490,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/8-32","alt":"The imagery extent is divided into small grid cells, each with a pre-computed vision embedding that encodes visual patterns into embeddings","author":"207622","description":"The imagery extent is divided into small grid cells, each with a pre-computed vision embedding that encodes visual patterns into embeddings.","caption":"The imagery extent is divided into small grid cells, each with a pre-computed vision embedding that encodes visual patterns into embeddings","name":"8-32","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:26:25","modified":"2026-03-17 09:35:50","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2547,"height":1261,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8.jpg","medium-width":464,"medium-height":230,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8.jpg","medium_large-width":768,"medium_large-height":380,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8.jpg","large-width":1920,"large-height":951,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8-1536x760.jpg","1536x1536-width":1536,"1536x1536-height":760,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8-2048x1014.jpg","2048x2048-width":2048,"2048x2048-height":1014,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8-826x409.jpg","card_image-width":826,"card_image-height":409,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/8-1920x951.jpg","wide_image-width":1920,"wide_image-height":951}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>And just like that, a few observations quickly become a map of likely damage clusters, demonstrating how embeddings can accelerate tasks such as disaster assessment.<\/p>\n<p>Karthik then shifts from imagery to a different dataset: disposable income patterns near Orlando. Using a feature class with embeddings generated by the Geo-Demographic Foundation Model, trained on census, retail, and business data, he selects a location with high disposable income and applies a similarity threshold of 0.90. The Find Similar tool immediately highlights other areas with comparable socioeconomic profiles, surfacing similar regions without requiring analysts to define variables manually.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960569,"id":2960569,"title":"9","filename":"9.jpg","filesize":329626,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/9-28","alt":"The Find Similar tool immediately highlights other areas with comparable socioeconomic profiles","author":"207622","description":"The Find Similar tool immediately highlights other areas with comparable socioeconomic profiles.","caption":"The Find Similar tool immediately highlights other areas with comparable socioeconomic profiles","name":"9-28","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:26:42","modified":"2026-03-17 09:37:00","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2558,"height":1253,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9.jpg","medium-width":464,"medium-height":227,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9.jpg","medium_large-width":768,"medium_large-height":376,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9.jpg","large-width":1920,"large-height":940,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9-1536x752.jpg","1536x1536-width":1536,"1536x1536-height":752,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9-2048x1003.jpg","2048x2048-width":2048,"2048x2048-height":1003,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9-826x405.jpg","card_image-width":826,"card_image-height":405,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/9-1920x940.jpg","wide_image-width":1920,"wide_image-height":940}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Finally, Karthik scales the analysis nationwide. Using Arizona State University as a reference location, the tool scans across the country to identify other places with comparable embedded signatures. Conceptually, it answers a simple question: Where else does the spatial context resemble this place?<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2960570,"id":2960570,"title":"10","filename":"10.jpg","filesize":416742,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/10-22","alt":"Arizona State University is used as a reference location","author":"207622","description":"Arizona State University is used as a reference location.","caption":"Arizona State University is used as a reference location","name":"10-22","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:26:59","modified":"2026-03-17 09:40:14","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2552,"height":1264,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10.jpg","medium-width":464,"medium-height":230,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10.jpg","medium_large-width":768,"medium_large-height":380,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10.jpg","large-width":1920,"large-height":951,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10-1536x761.jpg","1536x1536-width":1536,"1536x1536-height":761,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10-2048x1014.jpg","2048x2048-width":2048,"2048x2048-height":1014,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10-826x409.jpg","card_image-width":826,"card_image-height":409,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/10-1920x951.jpg","wide_image-width":1920,"wide_image-height":951}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2960571,"id":2960571,"title":"11","filename":"11.jpg","filesize":512862,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\/11-18","alt":"The Find Similar tool identifies other places across the US with comparable embedded signatures","author":"207622","description":"The Find Similar tool identifies other places across the US with comparable embedded signatures.","caption":"The Find Similar tool identifies other places across the US with comparable embedded signatures","name":"11-18","status":"inherit","uploaded_to":2960120,"date":"2026-03-17 09:27:28","modified":"2026-03-17 09:44:44","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2557,"height":1255,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11.jpg","medium-width":464,"medium-height":228,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11.jpg","medium_large-width":768,"medium_large-height":377,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11.jpg","large-width":1920,"large-height":942,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11-1536x754.jpg","1536x1536-width":1536,"1536x1536-height":754,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11-2048x1005.jpg","2048x2048-width":2048,"2048x2048-height":1005,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11-826x405.jpg","card_image-width":826,"card_image-height":405,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/11-1920x942.jpg","wide_image-width":1920,"wide_image-height":942}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Karthik highlights an interesting detail: the model was never explicitly trained to recognize university towns. Yet the embeddings capture demographic and economic patterns associated with the selected location\u2014student populations, housing dynamics, and surrounding business activity\u2014allowing the Find Similar tool to surface other areas with similar characteristics.<\/p>\n<p>What makes this workflow especially compelling is that all data types can be represented within the same embedding framework. Whether identifying storm-damage patterns in imagery, discovering neighborhoods with similar socioeconomic characteristics, or searching for places that share the spatial signature of a university town, embeddings make it possible to compare locations in entirely new ways.<\/p>\n<p>Esri is actively working to make embeddings available for use in ArcGIS. Once available, how will you use them to uncover patterns in the places you study?<\/p>\n"}],"related_articles":"","show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/hexagons-1.png","wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adding Spatial Context and Exploring Patterns with Embeddings<\/title>\n<meta name=\"description\" content=\"Geodemographic embeddings transform ordinary models into spatially aware ones.\" \/>\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\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding Spatial Context and Exploring Patterns with Embeddings\" \/>\n<meta property=\"og:description\" content=\"Geodemographic embeddings transform ordinary models into spatially aware ones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\" \/>\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=\"2026-03-17T09:50:46+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=\"7 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\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\"},\"author\":{\"name\":\"Aawaj Joshi\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1a05fe13e7f3a2c7350529406f1ad821\"},\"headline\":\"Adding Spatial Context and Exploring Patterns with Embeddings\",\"datePublished\":\"2026-03-11T23:17:25+00:00\",\"dateModified\":\"2026-03-17T09:50:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\"},\"wordCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"AI\"],\"articleSection\":[\"AI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\",\"name\":\"Adding Spatial Context and Exploring Patterns with Embeddings\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-03-11T23:17:25+00:00\",\"dateModified\":\"2026-03-17T09:50:46+00:00\",\"description\":\"Geodemographic embeddings transform ordinary models into spatially aware ones.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Spatial Context and Exploring Patterns with Embeddings\"}]},{\"@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\/1a05fe13e7f3a2c7350529406f1ad821\",\"name\":\"Aawaj Joshi\",\"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\/2026\/03\/IMG_6218-1-1-465x465.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/IMG_6218-1-1-465x465.png\",\"caption\":\"Aawaj Joshi\"},\"description\":\"Aawaj is a Product Engineer on the ArcGIS Enterprise team.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/ajoshi\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Adding Spatial Context and Exploring Patterns with Embeddings","description":"Geodemographic embeddings transform ordinary models into spatially aware ones.","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\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","og_locale":"en_US","og_type":"article","og_title":"Adding Spatial Context and Exploring Patterns with Embeddings","og_description":"Geodemographic embeddings transform ordinary models into spatially aware ones.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-03-17T09:50:46+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings"},"author":{"name":"Aawaj Joshi","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1a05fe13e7f3a2c7350529406f1ad821"},"headline":"Adding Spatial Context and Exploring Patterns with Embeddings","datePublished":"2026-03-11T23:17:25+00:00","dateModified":"2026-03-17T09:50:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings"},"wordCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["AI"],"articleSection":["AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","name":"Adding Spatial Context and Exploring Patterns with Embeddings","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-03-11T23:17:25+00:00","dateModified":"2026-03-17T09:50:46+00:00","description":"Geodemographic embeddings transform ordinary models into spatially aware ones.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Adding Spatial Context and Exploring Patterns with Embeddings"}]},{"@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\/1a05fe13e7f3a2c7350529406f1ad821","name":"Aawaj Joshi","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\/2026\/03\/IMG_6218-1-1-465x465.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/IMG_6218-1-1-465x465.png","caption":"Aawaj Joshi"},"description":"Aawaj is a Product Engineer on the ArcGIS Enterprise team.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/ajoshi"}]}},"text_date":"March 11, 2026","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/adding-spatial-context-to-predictive-models-with-embeddings","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":758311,"name":"AI","slug":"ai","term_group":0,"term_taxonomy_id":758311,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"}],"category_data":[{"term_id":770712,"name":"AI","slug":"geoai","term_group":0,"term_taxonomy_id":770712,"taxonomy":"category","description":"","parent":0,"count":52,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2041,"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\/2960120","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\/207622"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2960120"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2960120\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2960120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2960120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2960120"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2960120"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2960120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}