{"id":1694622,"date":"2022-09-01T09:29:31","date_gmt":"2022-09-01T16:29:31","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1694622"},"modified":"2025-02-12T12:16:53","modified_gmt":"2025-02-12T20:16:53","slug":"text-analysis-in-arcgis-pro-3-0","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0","title":{"rendered":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0"},"author":154341,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341],"tags":[186132,665211,35661,759592,767302],"industry":[],"product":[36561],"class_list":["post-1694622","blog","type-blog","status-publish","format-standard","hentry","category-analytics","tag-deep-learning","tag-geoai","tag-machine-learning","tag-spatial-data-science","tag-text-analysis","product-arcgis-pro"],"acf":{"authors":[{"ID":154341,"user_firstname":"Nicholas","user_lastname":"Giner","nickname":"Nick Giner","user_nicename":"nginer","display_name":"Nicholas Giner","user_email":"NGiner@esri.com","user_url":"","user_registered":"2021-01-07 14:31:25","user_description":"Nick Giner is a Product Manager for Spatial Analysis and Data Science.  Prior to joining Esri in 2014, he completed Bachelor\u2019s and PhD degrees in Geography from Penn State University and Clark University, respectively. In his spare time, he likes to play guitar, golf, cook, cut the grass, and read\/watch shows about history.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/headshot-e1610030307989-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Learn about the Text Analysis tools for performing Natural Language Processing (NLP) tasks in the new GeoAI toolbox in ArcGIS Pro 3.0","flexible_content":[{"acf_fc_layout":"content","content":"<p>At ArcGIS Pro 3.0, we introduced the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/an-overview-of-the-geoai-toolbox.htm\">GeoAI toolbox<\/a>, which brings new AI and machine learning algorithms to ArcGIS Pro.\u00a0 This toolbox contains eight geoprocessing tools that help to solve Natural Language Processing problems (Text Analysis Toolset \u2013 6 tools), and classification and regression problems (Feature and Tabular Analysis Toolset \u2013 2 tools).<\/p>\n<p>In this blog article, we\u2019ll focus on the six tools within the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/an-overview-of-the-text-analysis-toolset.htm\">Text Analysis toolset<\/a>, which are designed to work with unstructured text data using Natural Language Processing (NLP) techniques.\u00a0 We&#8217;ll first get a brief introduction to unstructured text data and its intersection with GIS, we&#8217;ll then define NLP and explore some common NLP tasks, then wrap up by walking through some workflows that use the new Text Analysis tools to solve real-world NLP problems.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1694742,"id":1694742,"title":"toolbox_v3","filename":"toolbox_v3.png","filesize":30073,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/toolbox_v3","alt":"","author":"154341","description":"","caption":"","name":"toolbox_v3","status":"inherit","uploaded_to":1694622,"date":"2022-08-24 14:53:54","modified":"2022-08-24 14:53:54","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":416,"height":431,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","medium-width":252,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","medium_large-width":416,"medium_large-height":431,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","large-width":416,"large-height":431,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","1536x1536-width":416,"1536x1536-height":431,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","2048x2048-width":416,"2048x2048-height":431,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","card_image-width":416,"card_image-height":431,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/08\/toolbox_v3.png","wide_image-width":416,"wide_image-height":431}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h1><strong>Unstructured text data and GIS<\/strong><\/h1>\n<p>As GIS professionals, we are very accustomed to working with three main data types: vector data, tabular data, and raster data. Generally, we refer to vector and tabular data as &#8220;structured&#8221;, meaning that it is highly organized into rows and columns, has a predefined data model, and is easily searchable.\u00a0 Raster data is commonly referred to as &#8220;unstructured&#8221;, in that it does not have a predefined data model or schema, and is difficult to search.\u00a0 The table below shows some common vector, tabular, and raster data formats used in ArcGIS Pro.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1703332,"id":1703332,"title":"data_formats_v3","filename":"data_formats_v3.png","filesize":24995,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/data_formats_v3","alt":"","author":"154341","description":"","caption":"","name":"data_formats_v3","status":"inherit","uploaded_to":1694622,"date":"2022-09-01 14:44:30","modified":"2022-09-01 14:44:30","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":1647,"height":320,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","medium-width":464,"medium-height":90,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","medium_large-width":768,"medium_large-height":149,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","large-width":1647,"large-height":320,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3-1536x298.png","1536x1536-width":1536,"1536x1536-height":298,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","2048x2048-width":1647,"2048x2048-height":320,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3-826x160.png","card_image-width":826,"card_image-height":160,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/data_formats_v3.png","wide_image-width":1647,"wide_image-height":320}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Another example of unstructured data is text.\u00a0 This is free-flowing language that lacks the row\/column structure of vector and tabular data.\u00a0 Text is found almost everywhere&#8211;in books and journals, news articles, metadata, text messages, Word documents\/PowerPoint slides, PDFs, medical records, customer surveys, invoices, and of course all over the internet on websites, social media posts, instant messages, and emails.\u00a0 What&#8217;s really interesting for us as GIS professionals is that many forms of unstructured text actually contain location information such as coordinates, addresses, place names, geographies, etc.\u00a0 Take for example the event below scraped from the <a href=\"https:\/\/www.phila.gov\/the-latest\/all-events\/\">City of Philadelphia website<\/a>:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1703352,"id":1703352,"title":"nlp_example","filename":"nlp_example.png","filesize":26139,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/nlp_example","alt":"","author":"154341","description":"","caption":"","name":"nlp_example","status":"inherit","uploaded_to":1694622,"date":"2022-09-01 14:57:29","modified":"2022-09-01 14:57:29","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":590,"height":478,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","medium-width":322,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","medium_large-width":590,"medium_large-height":478,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","large-width":590,"large-height":478,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","1536x1536-width":590,"1536x1536-height":478,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","2048x2048-width":590,"2048x2048-height":478,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example-574x465.png","card_image-width":574,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/nlp_example.png","wide_image-width":590,"wide_image-height":478}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Is there meaningful locational or geographical information in this unstructured text example?\u00a0 Is there any additional information that we can extract from this text?\u00a0 Is it possible to pull this unstructured information and have it logically organized into a structured table with rows and columns?<\/p>\n<h1><strong>Natural Language Processing (NLP)<\/strong><\/h1>\n<p>The answer is yes, and one of the state-of-the-art ways to do it is using Natural Language Processing (NLP).\u00a0 NLP is a field of computer science concerned with the processing and analysis of natural language text.\u00a0 It&#8217;s about giving computers the capacity to understand and learn from written text and spoken word in a similar fashion to humans.\u00a0 From its beginnings in the 1950s, the study of NLP has evolved from linguistic theory and small scale technological prototypes to handwritten rule-based systems in the 1980s, and eventually to statistical and machine learning methods as computer technology improved into the 1990s and 2000s.\u00a0 Since the early 2010s, NLP has been primarily accomplished using deep learning.\u00a0 Deep neural networks solve complex problems by breaking them down into multiple, simple levels of representation (e.g. layers) and sequentially learning more about the problem at each level.\u00a0 This type of architecture is particularly well suited for working with text data, which is itself a sequence of words or phrases that transpire over time.\u00a0 Some common NLP tasks include:<\/p>\n<ul>\n<li>Named-entity Recognition &#8211; extracting information contained in text documents<\/li>\n<li>Machine Translation &#8211; translating input text in one language to another<\/li>\n<li>Text Classification &#8211; categorizing and organizing text documents<\/li>\n<li>Text Summarization &#8211; shortening or summarizing long pieces of text to keep only the main points<\/li>\n<li>Question Answering &#8211; providing an answer to a question<\/li>\n<li>Text Generation &#8211; generating a text sequence that completes or finishes a text sequence or paragraph<\/li>\n<li>Masked Language Modeling &#8211; providing a suggestion for a missing word in a sentence<\/li>\n<\/ul>\n<p>In the following sections, we&#8217;ll have a look the new Text Analysis tools in terms of the overall task they complete and then see some specific use cases and applications.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p><strong>Note:<\/strong> All tools in the GeoAI toolbox require the installation of the required deep learning frameworks libraries. For instructions on installing deep learning packages, see\u00a0<a class=\"xref xref\" href=\"https:\/\/github.com\/Esri\/deep-learning-frameworks\/blob\/master\/README.md\" target=\"_blank\" rel=\"noopener\">Deep Learning Libraries Installers for ArcGIS<\/a>.<\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<h2><strong>Named-entity Recognition<\/strong><\/h2>\n<p><strong>Task: <\/strong><\/p>\n<ul>\n<li>Extract recognizable and named entities from unstructured text documents such as organizations, names, dates, countries, addresses, coordinates, crime types, location, etc.<\/li>\n<\/ul>\n<p><strong>Tools:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/train-entity-recognition-model.htm\">Train Entity Recognition Model<\/a> &#8211; trains a named-entity recognition model to extract a predefined set of entities from raw text.<\/li>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/extract-entities-using-deep-learning.htm\">Extract Entities Using Deep Learning<\/a> &#8211;\u00a0 runs the trained entity recognizer model on text files to extract entities and locations into a structured table, and optionally geocodes the locations.<\/li>\n<\/ul>\n<p><strong>Use cases and applications:<\/strong><\/p>\n<ul>\n<li>Street address extraction from 911 call reports, police reports, fire reports, public works reports, event lists, etc.<\/li>\n<li>Information extraction from text: emails, websites, instant messages, social media posts, news articles, academic papers, etc.<\/li>\n<\/ul>\n<p><strong>Example use case:<\/strong><\/p>\n<p>The example below shows a folder full of text files containing crime incident reports from the city of Madison, Wisconsin, USA.\u00a0 Each report may contain information related to the location of the crime, the crime type, the date and time of the crime, if there was a weapon used, and who the reporting officer was.\u00a0 The new named-entity recognition tools can be used to train a NLP model to extract several entities from each report into a structured table, and then geocode the locations of the crimes to produce a map.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1703162,"id":1703162,"title":"named_entity_workflow","filename":"named_entity_workflow.png","filesize":198989,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/named_entity_workflow","alt":"","author":"154341","description":"","caption":"Named-entity recognition workflow.","name":"named_entity_workflow","status":"inherit","uploaded_to":1694622,"date":"2022-09-01 12:00:45","modified":"2022-09-01 15:18:17","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":1859,"height":1048,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","medium_large-width":768,"medium_large-height":433,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","large-width":1859,"large-height":1048,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow-1536x866.png","1536x1536-width":1536,"1536x1536-height":866,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","2048x2048-width":1859,"2048x2048-height":1048,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/named_entity_workflow.png","wide_image-width":1859,"wide_image-height":1048}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>Machine Translation<\/strong><\/h2>\n<p><strong>Task: <\/strong><\/p>\n<ul>\n<li>Translate an input sentence to an output sentence of any length.<\/li>\n<\/ul>\n<p><strong>Tools:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/train-text-transformation-model.htm\">Train Text Transformation Model<\/a> &#8211; trains a text transformation model to transform, translate, or summarize text.<\/li>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/transform-text-using-deep-learning.htm\">Transform Text Using Deep Learning<\/a> &#8211; runs the trained sequence-to-sequence model on a text field in a feature class or table and updates it with a new field containing the converted, transformed, or translated text.<\/li>\n<\/ul>\n<p><strong>Use cases and applications:<\/strong><\/p>\n<ul>\n<li>Translate a sentence in English to another language.<\/li>\n<li>Summarize long pieces of text to keep only the main points.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Text Classification<\/strong><\/h2>\n<p><strong>Task: <\/strong><\/p>\n<ul>\n<li>Assign tags\/labels to unstructured text (single-label or multi-label).<\/li>\n<\/ul>\n<p><strong>Tools:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/train-text-classification-model.htm\">Train Text Classification Model<\/a> &#8211; trains a text classification model to assign a predefined category or label to unstructured text.<\/li>\n<li><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/classify-text-using-deep-learning.htm\">Classify Text Using Deep Learning<\/a> &#8211; runs the trained text classification model on a text field in a feature class or table and updates each record with an assigned class or category.<\/li>\n<\/ul>\n<p><strong>Use cases and applications:<\/strong><\/p>\n<ul>\n<li>Email into &#8220;spam&#8221; and &#8220;ham&#8221;.<\/li>\n<li>Newspaper articles into &#8220;sports&#8221;, &#8220;political&#8221;, &#8220;local&#8221;.<\/li>\n<li>Country names from incomplete addresses.<\/li>\n<li>Tagging inappropriate\/toxic comments.<\/li>\n<li>Sentiment analysis on movie reviews, social media posts, etc.<\/li>\n<li>Language detection from text.<\/li>\n<li>Assign customer support tickets based on priority level.<\/li>\n<\/ul>\n<p><strong>Example use case:<\/strong><\/p>\n<p>The example below highlights the use of text classification to predict the country associated with an address.\u00a0 The &#8220;Address&#8221; field contains information for street, number, and town, but is incomplete because it is missing the country.\u00a0 As a result, it will be difficult to geocode these locations.\u00a0 This task is further complicated by the fact that the addresses occur in several different languages.\u00a0 The new text classification tools can be used to train a NLP model to identify the country associated with each incomplete address based on a sample of correctly assigned addresses provided by the user, then append it as a new column to the table.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1703312,"id":1703312,"title":"text_classification_table_v2","filename":"text_classification_table_v2.png","filesize":51215,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/text_classification_table_v2","alt":"","author":"154341","description":"","caption":"Text classification: The \"Prediction\" field shows the predicted country appended to each address.","name":"text_classification_table_v2","status":"inherit","uploaded_to":1694622,"date":"2022-09-01 14:43:29","modified":"2022-09-01 14:43:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1674,"height":915,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","medium-width":464,"medium-height":254,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","medium_large-width":768,"medium_large-height":420,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","large-width":1674,"large-height":915,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2-1536x840.png","1536x1536-width":1536,"1536x1536-height":840,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","2048x2048-width":1674,"2048x2048-height":915,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2-826x451.png","card_image-width":826,"card_image-height":451,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/text_classification_table_v2.png","wide_image-width":1674,"wide_image-height":915}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>Conclusions and resources<\/strong><\/h2>\n<p>So that is a brief background on unstructured text data, its use cases in GIS, and some common Natural Language Processing (NLP) tasks that are available in the Text Analysis toolset of the new GeoAI toolbox.<\/p>\n<p>In addition to these tools, we have also released <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/imagery\/new-pretrained-deep-learning-models-sept-2022\/\">pretrained deep learning models<\/a> for text analysis\/NLP tasks.\u00a0 These pretrained models aim to eliminate some of the most challenging and time consuming manual aspects of deep learning, such as collecting training data, processing time, and compute resources, etc.\u00a0 Currently, the three pretrained NLP models available on the <a href=\"https:\/\/livingatlas.arcgis.com\/en\/browse\/?q=pretrained%20models#d=2&amp;q=pretrained%20models\">ArcGIS Living Atlas of the World<\/a> perform <a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/text\/introduction-to-address-standardization.htm\">address standardization<\/a>, <a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/text\/introduction-to-country-classification.htm\">country classification<\/a>, and <a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/text\/introduction-to-named-entity-recognition.htm\">named-entity recognition<\/a> workflows, and can be used directly within the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/transform-text-using-deep-learning.htm\">Transform Text Using Deep Learning<\/a>,\u00a0 <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/classify-text-using-deep-learning.htm\">Classify Text Using Deep Learning<\/a>, and <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/geoai\/extract-entities-using-deep-learning.htm\">Extract Entities Using Deep Learning<\/a> tools, respectively.<\/p>\n<p>In future blog articles, we&#8217;ll go through a more detailed, step-by-step walkthrough of some specific workflows for named-entity recognition, text translation, and text classification.\u00a0 Stay tuned!<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p>If you would like to share how you are using these tools, or if you have any questions related to the tools or the content covered within this blog, please<strong>\u00a0<a href=\"https:\/\/community.esri.com\/t5\/arcgis-pro-questions\/blog-discussion-geoai-toolbox-automl-and-text\/m-p\/1208174#M59311\">join this discussion on Esri Community<\/a><\/strong>.<\/p>\n","image_reference":false,"layout":"spotlight","image_reference_figure":"","snippet":"","spotlight_name":"Discuss the GeoAI toolbox on the Esri Community!","section_title":"Feedback or Questions?","position":"Left","spotlight_image":{"ID":1703202,"id":1703202,"title":"question_mark","filename":"question_mark.png","filesize":1619,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\/question_mark-2","alt":"","author":"154341","description":"","caption":"","name":"question_mark-2","status":"inherit","uploaded_to":1694622,"date":"2022-09-01 13:07:36","modified":"2022-09-01 13:07:36","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":300,"height":254,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","medium-width":300,"medium-height":254,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","medium_large-width":300,"medium_large-height":254,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","large-width":300,"large-height":254,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","1536x1536-width":300,"1536x1536-height":254,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","2048x2048-width":300,"2048x2048-height":254,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","card_image-width":300,"card_image-height":254,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/question_mark.png","wide_image-width":300,"wide_image-height":254}}},{"acf_fc_layout":"content","content":"<p>We are excited to hear your feedback about the tools in the new GeoAI toolbox!<\/p>\n"}],"related_articles":[{"ID":1688432,"post_author":"154341","post_date":"2022-08-25 12:00:19","post_date_gmt":"2022-08-25 19:00:19","post_content":"","post_title":"AutoML in ArcGIS Pro 3.0","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"automl-in-arcgis-pro-3-0","to_ping":"","pinged":"","post_modified":"2024-01-18 11:12:03","post_modified_gmt":"2024-01-18 19:12:03","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1688432","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":80521,"post_author":"4021","post_date":"2017-11-27 10:51:52","post_date_gmt":"2017-11-27 10:51:52","post_content":"","post_title":"Machine Learning in ArcGIS","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"machine-learning-in-arcgis","to_ping":"","pinged":"","post_modified":"2022-04-12 19:04:18","post_modified_gmt":"2022-04-13 02:04:18","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/machine-learning-in-arcgis\/","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/diomari-madulara-FFZjSpUwc_I-unsplash_resize_small.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/diomari-madulara-FFZjSpUwc_I-unsplash_resize.jpg","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>Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0<\/title>\n<meta name=\"description\" content=\"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.\" \/>\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\/analytics\/text-analysis-in-arcgis-pro-3-0\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0\" \/>\n<meta property=\"og:description\" content=\"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-12T20:16:53+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=\"8 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\/analytics\/text-analysis-in-arcgis-pro-3-0#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\"},\"author\":{\"name\":\"Nicholas Giner\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2dc4741deea59d3274cfa775e52501b2\"},\"headline\":\"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0\",\"datePublished\":\"2022-09-01T16:29:31+00:00\",\"dateModified\":\"2025-02-12T20:16:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\"},\"wordCount\":10,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"deep learning\",\"geoAI\",\"machine learning\",\"spatial data science\",\"text analysis\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\",\"name\":\"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-09-01T16:29:31+00:00\",\"dateModified\":\"2025-02-12T20:16:53+00:00\",\"description\":\"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2dc4741deea59d3274cfa775e52501b2\",\"name\":\"Nicholas Giner\",\"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\/2021\/01\/headshot-e1610030307989-213x200.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/headshot-e1610030307989-213x200.jpeg\",\"caption\":\"Nicholas Giner\"},\"description\":\"Nick Giner is a Product Manager for Spatial Analysis and Data Science. Prior to joining Esri in 2014, he completed Bachelor\u2019s and PhD degrees in Geography from Penn State University and Clark University, respectively. In his spare time, he likes to play guitar, golf, cook, cut the grass, and read\/watch shows about history.\",\"sameAs\":[\"www.linkedin.com\/in\/nicholas-giner-0282966b\",\"https:\/\/x.com\/NickGiner\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/nginer\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0","description":"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0","og_locale":"en_US","og_type":"article","og_title":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0","og_description":"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-02-12T20:16:53+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0"},"author":{"name":"Nicholas Giner","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2dc4741deea59d3274cfa775e52501b2"},"headline":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0","datePublished":"2022-09-01T16:29:31+00:00","dateModified":"2025-02-12T20:16:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["deep learning","geoAI","machine learning","spatial data science","text analysis"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0","name":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-09-01T16:29:31+00:00","dateModified":"2025-02-12T20:16:53+00:00","description":"Learn about the new text analysis tools for performing Natural Language Processing (NLP) in ArcGIS Pro 3.0.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/text-analysis-in-arcgis-pro-3-0#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Text Analysis using Natural Language Processing (NLP) in ArcGIS Pro 3.0"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2dc4741deea59d3274cfa775e52501b2","name":"Nicholas Giner","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\/2021\/01\/headshot-e1610030307989-213x200.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/headshot-e1610030307989-213x200.jpeg","caption":"Nicholas Giner"},"description":"Nick Giner is a Product Manager for Spatial Analysis and Data Science. Prior to joining Esri in 2014, he completed Bachelor\u2019s and PhD degrees in Geography from Penn State University and Clark University, respectively. In his spare time, he likes to play guitar, golf, cook, cut the grass, and read\/watch shows about history.","sameAs":["www.linkedin.com\/in\/nicholas-giner-0282966b","https:\/\/x.com\/NickGiner"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/nginer"}]}},"text_date":"September 1, 2022","author_name":"Nicholas Giner","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/nginer","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/09\/diomari-madulara-FFZjSpUwc_I-unsplash_resize.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":186132,"name":"deep learning","slug":"deep-learning","term_group":0,"term_taxonomy_id":186132,"taxonomy":"post_tag","description":"","parent":0,"count":65,"filter":"raw"},{"term_id":665211,"name":"geoAI","slug":"geoai","term_group":0,"term_taxonomy_id":665211,"taxonomy":"post_tag","description":"","parent":0,"count":36,"filter":"raw"},{"term_id":35661,"name":"machine learning","slug":"machine-learning","term_group":0,"term_taxonomy_id":35661,"taxonomy":"post_tag","description":"","parent":0,"count":41,"filter":"raw"},{"term_id":759592,"name":"spatial data science","slug":"spatial-data-science","term_group":0,"term_taxonomy_id":759592,"taxonomy":"post_tag","description":"","parent":0,"count":17,"filter":"raw"},{"term_id":767302,"name":"text analysis","slug":"text-analysis","term_group":0,"term_taxonomy_id":767302,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1329,"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":2037,"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\/1694622","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\/154341"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1694622"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1694622\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1694622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1694622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1694622"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1694622"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1694622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}