{"id":172221,"date":"2010-09-16T17:25:35","date_gmt":"2010-09-17T00:25:35","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=172221"},"modified":"2018-12-18T11:28:37","modified_gmt":"2018-12-18T19:28:37","slug":"finding-the-nearest-feature-with-the-same-attributes","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes","title":{"rendered":"Finding the nearest feature with the same attributes"},"author":5181,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341],"tags":[25311,24321,24331,43741],"industry":[],"product":[36991],"class_list":["post-172221","blog","type-blog","status-publish","format-standard","hentry","category-analytics","tag-arcgis-10","tag-geoprocessing","tag-modelbuilder","tag-proximity","product-arcgis-desktop"],"acf":{"short_description":"One of the key analysis functions of ArcGIS is the ability to determine distances between geographic features.","flexible_content":[{"acf_fc_layout":"content","content":"<p>One of the key analysis functions of ArcGIS is the ability to determine distances between geographic features. One toolset in the\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/An_overview_of_the_Analysis_toolbox\/000800000002000000\/\">Analysis toolbox<\/a>, the\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/An_overview_of_the_Proximity_toolset\/000800000018000000\/\">Proximity toolset<\/a>, contains several geoprocessing tools dedicated to calculating distances between or around feature locations. One of the tools in this toolset, the\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/Near\/00080000001q000000\/\">Near<\/a>\u00a0tool, is used to find which feature is the closest to each feature in an input feature class. Examples of using the Near tool include: finding the nearest high-school for each census block in the school district (closest facility problem); calculating the distance to the central business district as part of a site selection\/suitability analysis; or determining the average distance to the closest park for different city districts, as a measure of quality of life.<\/p>\n<p>The Near tool provides a simple but effective way for determining from a set of locations which is the closest. But what if the goal is to find the closest feature that has the same attributes as an input feature? Out of the box, the Near tool alone cannot answer this question\u00a0<em>unless<\/em>\u00a0your data is structured so that feature classes only contain features with like attributes (if this is the case, then you can simply run the Near tool once for each feature class, where the Input Features and the Near Features are both that same feature class). However, it is more likely that a feature class will represent\u00a0<em>similar<\/em>\u00a0features with some differences in attributes. For example, say you are analyzing data that represents samples of tree locations (a feature class where each point represents the location of a tree). This tree locations feature class will have an attribute field that specifies the exact species of tree that occurs at that location. Since the Near tool alone cannot find the closest feature within some attribute group, some work must be done to answer the question:\u00a0<strong>How can I find the nearest feature with the same attributes?<\/strong><\/p>\n<h3>Near By Group<\/h3>\n<p>Conceptually, this question can be answered by the Near tool (<em>what is the nearest feature?<\/em>). However, the question also contains a constraint (<em>with the same attributes?<\/em>) that is not directly supported by the Near tool. To answer the full question additional\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/A_quick_tour_of_ModelBuilder\/002w00000028000000\/\">ModelBuilder<\/a>\u00a0techniques must be used, along with the Near tool, to create a custom workflow (this could also be done with scripting, but this entry focuses on a ModelBuilder solution). In ArcGIS 10.0, new\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/\/002w0000001w000000.htm\">iterator<\/a>\u00a0functions were added to ModelBuilder to allow for iterative or looping logic to be added to geoprocessing models. One of these model iterators,\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/\/00400000000s000000.htm\"><em>Iterate Feature Selection<\/em><\/a>, allows for attribute groups to be designated and iteratively selected. Using selection sets output by the iterator allows for features belonging to the same attribute group to be iteratively fed into the Near tool \u2013 this will answer the question of which is the nearest feature with the same attributes.<\/p>\n<p>In the graphic below, the\u00a0<strong><em>Near By Group<\/em><\/strong>\u00a0model is used to find the closest point of the same color. Since the Input Feature is red, the second red point is returned as the Nearest Feature, despite there being green and purple points closer than that second red point.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/edn1.esri.com\/blogimages\/gp\/091610_2001_NearByGroup1.png\" alt=\"\" \/><\/p>\n<h3>Workflow<\/h3>\n<p>The Near By Group tool is structured as a\u00a0<a href=\"http:\/\/help.arcgis.com\/en\/arcgisdesktop\/10.0\/help\/index.html#\/\/002w0000007p000000.htm\">nested<\/a>\u00a0model tool where the main model,\u00a0<strong><em>Near By Group<\/em><\/strong>, calls a submodel,\u00a0<strong><em>Iterate Near<\/em><\/strong>. It is necessary to include the\u00a0<em>Iterate Feature Selection<\/em>\u00a0iterator and\u00a0<em>Near<\/em>\u00a0tool in a submodel since those are the only components of the model that should be run multiple times (every part of a model that contains an iterator will be run multiple times; you can separate the parts that should be run iteratively from those that should not by using this kind of submodel structure).<\/p>\n<h4>Main model (Near By Group)<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/edn1.esri.com\/blogimages\/gp\/091610_2001_NearByGroup2.png\" alt=\"\" \/><\/p>\n<p>1. Copy the Input Features to a new Output Feature Class<\/p>\n<p>2. Add a\u00a0Near ID\u00a0field (this field will contain the ID of the nearest feature in the same attribute group)<\/p>\n<p>3. Add a\u00a0Distance\u00a0field (this field will contain the distance from an input feature to the nearest feature in the same attribute group)<\/p>\n<p>4. Run the submodel,\u00a0<strong><em>Iterate Near<\/em><\/strong>, to execute the\u00a0<em>Near<\/em>\u00a0tool once for each attribute group (see the submodel steps below)<\/p>\n<p>5. Delete the\u00a0NEAR_FID\u00a0and\u00a0NEAR_DIST\u00a0fields that were added by the\u00a0<em>Near<\/em>\u00a0tool (this information is contained in the new fields that were added in steps 2 and 3)<\/p>\n<h4>Submodel (Iterate Near)<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/edn1.esri.com\/blogimages\/gp\/091610_2001_NearByGroup3.png\" alt=\"\" \/><\/p>\n<p>1. Run an iteration to select all features that belong to an attribute group<\/p>\n<p>2. Run the\u00a0<em>Near<\/em>\u00a0tool to determine the distance from each Input Feature in that attribute group to the nearest feature in that attribute group<\/p>\n<p>3. Calculate the\u00a0Near ID\u00a0field (added in the main model, step 2) equal to the value of the field\u00a0NEAR_FID\u00a0added by the\u00a0<em>Near<\/em>\u00a0tool<\/p>\n<p>4. Calculate the\u00a0Distance\u00a0field (added in the main model, step 3) equal to the value of the field\u00a0NEAR_DIST\u00a0added by the\u00a0<em>Near<\/em>\u00a0tool<\/p>\n<h3>More Information<\/h3>\n<p>The Near By Group tool can be downloaded from ArcGIS.com\u00a0<a href=\"http:\/\/www.arcgis.com\/home\/item.html?id=37dbbaa29baa467d9da8e27d87d8ad45\" target=\"_blank\" rel=\"noopener\">here<\/a>. The download contains the model tool, sample data, and the contents of this entry.<\/p>\n"}],"authors":[{"ID":5181,"user_firstname":"Drew","user_lastname":"Flater","nickname":"Drew Flater","user_nicename":"drewf","display_name":"Drew Flater","user_email":"dflater@esri.com","user_url":"","user_registered":"2018-03-02 00:16:51","user_description":"Group Lead Product Engineer for the Geoprocessing development team at Esri, leading and contributing to projects across ArcGIS products with focus on ArcGIS Pro.\r\nDrew joined Esri in 2008, after completing his Masters in GIS at the University of Akron. Now he designs, codes, tests, and documents tools that can be used to understand and find meaning in raw geospatial data. He works to make Esri's geoprocessing and analytical capabilities easy to use and automate.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/05\/drew-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":false,"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>Finding the nearest feature with the same attributes<\/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-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Finding the nearest feature with the same attributes\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-18T19:28:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\"},\"author\":{\"name\":\"Drew Flater\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d417d5bffadc2ab9c4fcfeefb2fa87d6\"},\"headline\":\"Finding the nearest feature with the same attributes\",\"datePublished\":\"2010-09-17T00:25:35+00:00\",\"dateModified\":\"2018-12-18T19:28:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\"},\"wordCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS 10\",\"geoprocessing\",\"ModelBuilder\",\"proximity\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\",\"name\":\"Finding the nearest feature with the same attributes\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2010-09-17T00:25:35+00:00\",\"dateModified\":\"2018-12-18T19:28:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Finding the nearest feature with the same attributes\"}]},{\"@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\/d417d5bffadc2ab9c4fcfeefb2fa87d6\",\"name\":\"Drew Flater\",\"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\/2024\/05\/drew-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/05\/drew-465x465.jpg\",\"caption\":\"Drew Flater\"},\"description\":\"Group Lead Product Engineer for the Geoprocessing development team at Esri, leading and contributing to projects across ArcGIS products with focus on ArcGIS Pro. Drew joined Esri in 2008, after completing his Masters in GIS at the University of Akron. Now he designs, codes, tests, and documents tools that can be used to understand and find meaning in raw geospatial data. He works to make Esri's geoprocessing and analytical capabilities easy to use and automate.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/drewf\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Finding the nearest feature with the same attributes","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-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes","og_locale":"en_US","og_type":"article","og_title":"Finding the nearest feature with the same attributes","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-12-18T19:28:37+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes"},"author":{"name":"Drew Flater","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d417d5bffadc2ab9c4fcfeefb2fa87d6"},"headline":"Finding the nearest feature with the same attributes","datePublished":"2010-09-17T00:25:35+00:00","dateModified":"2018-12-18T19:28:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes"},"wordCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS 10","geoprocessing","ModelBuilder","proximity"],"articleSection":["Analytics"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes","name":"Finding the nearest feature with the same attributes","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2010-09-17T00:25:35+00:00","dateModified":"2018-12-18T19:28:37+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-desktop\/analytics\/finding-the-nearest-feature-with-the-same-attributes#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Finding the nearest feature with the same attributes"}]},{"@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\/d417d5bffadc2ab9c4fcfeefb2fa87d6","name":"Drew Flater","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\/2024\/05\/drew-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/05\/drew-465x465.jpg","caption":"Drew Flater"},"description":"Group Lead Product Engineer for the Geoprocessing development team at Esri, leading and contributing to projects across ArcGIS products with focus on ArcGIS Pro. Drew joined Esri in 2008, after completing his Masters in GIS at the University of Akron. Now he designs, codes, tests, and documents tools that can be used to understand and find meaning in raw geospatial data. He works to make Esri's geoprocessing and analytical capabilities easy to use and automate.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/drewf"}]}},"text_date":"September 16, 2010","author_name":"Drew Flater","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/drewf","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcMap","tag_data":[{"term_id":25311,"name":"ArcGIS 10","slug":"arcgis-10","term_group":0,"term_taxonomy_id":25311,"taxonomy":"post_tag","description":"","parent":0,"count":48,"filter":"raw"},{"term_id":24321,"name":"geoprocessing","slug":"geoprocessing","term_group":0,"term_taxonomy_id":24321,"taxonomy":"post_tag","description":"","parent":0,"count":129,"filter":"raw"},{"term_id":24331,"name":"ModelBuilder","slug":"modelbuilder","term_group":0,"term_taxonomy_id":24331,"taxonomy":"post_tag","description":"","parent":0,"count":28,"filter":"raw"},{"term_id":43741,"name":"proximity","slug":"proximity","term_group":0,"term_taxonomy_id":43741,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1325,"filter":"raw"}],"product_data":[{"term_id":36991,"name":"ArcMap","slug":"arcgis-desktop","term_group":0,"term_taxonomy_id":36991,"taxonomy":"product","description":"","parent":36981,"count":325,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-desktop","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/172221","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\/5181"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=172221"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/172221\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=172221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=172221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=172221"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=172221"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=172221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}