{"id":2954400,"date":"2026-01-22T00:29:44","date_gmt":"2026-01-22T08:29:44","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2954400"},"modified":"2026-01-22T00:29:44","modified_gmt":"2026-01-22T08:29:44","slug":"create-universal-classified-raster-function-templates","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates","title":{"rendered":"Create universal classified raster function templates"},"author":74201,"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,22931,22941],"tags":[773272,176452,24341,771002,780986],"industry":[],"product":[421922,767992,36951,36561],"class_list":["post-2954400","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-imagery","category-mapping","tag-arcgis-imagery-system","tag-mapping","tag-python","tag-raster-function-template","tag-toolbox","product-arcgis","product-arcgis-image-for-arcgis-online","product-image-server","product-arcgis-pro"],"acf":{"authors":[{"ID":74201,"user_firstname":"Guenter","user_lastname":"Doerffel","nickname":"Guenter Doerffel","user_nicename":"gdoerffel","display_name":"Guenter Doerffel","user_email":"GDoerffel@esri.com","user_url":"","user_registered":"2020-07-28 14:09:59","user_description":"Guenter is a Business Development Manager with the Global Imagery Team, supporting the Distributors in Europe in the Imagery and Remote Sensing Domain. He has spent more than 25 years working for Esri Distributors and since 2018 as Imagery Evangelist for Esri Inc. in Europe. He has a degree in Forestry and has been teaching Forestry students in GIS before joining Esri.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/GDoerffel_hiking-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"A workflow description how to define a meaningful Raster classifier and then export as a generic RFT to use anywhere  ","flexible_content":[{"acf_fc_layout":"content","content":"<p><strong>Use ArcGIS Pro UI capabilities first to define your classification, then use a little custom GP tool to convert the result to a generic raster function template for ArcGIS Pro, ArcGIS Image Server, and ArcGIS Online Image Services.<\/strong><br \/>\n&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Raster classification and a meaningful legend help you understand data and communicate results. The ArcGIS Pro classify raster workflow supports you in defining meaningful classification for any raster layer. With the help of a custom tool, the result can then be used across the ArcGIS system.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Disclaimers<\/h2>\n<p>The toolbox provided only supports the Classify renderer.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954406,"id":2954406,"title":"Classify Renderer Option","filename":"Classify_Renderer_noText.png","filesize":10056,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/classify_renderer_notext","alt":"","author":"74201","description":"Snap from Pro for Classify renderer category in Symbology pane","caption":"Classify renderer category supported","name":"classify_renderer_notext","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:02:37","modified":"2026-01-21 16:03:39","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":453,"height":192,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText-213x192.png","thumbnail-width":213,"thumbnail-height":192,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","medium-width":453,"medium-height":192,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","medium_large-width":453,"medium_large-height":192,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","large-width":453,"large-height":192,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","1536x1536-width":453,"1536x1536-height":192,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","2048x2048-width":453,"2048x2048-height":192,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","card_image-width":453,"card_image-height":192,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Classify_Renderer_noText.png","wide_image-width":453,"wide_image-height":192}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Though it accepts all color models defined in the input, the output color model is always translated to RGB plus Alpha.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954409,"id":2954409,"title":"Color_Model_support","filename":"Color_Model_support.png","filesize":22676,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/color_model_support","alt":"Sample input color model HSV","author":"74201","description":"","caption":"Sample input color model HSV","name":"color_model_support","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:08:11","modified":"2026-01-21 16:08:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":258,"height":174,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support-213x174.png","thumbnail-width":213,"thumbnail-height":174,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","medium-width":258,"medium-height":174,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","medium_large-width":258,"medium_large-height":174,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","large-width":258,"large-height":174,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","1536x1536-width":258,"1536x1536-height":174,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","2048x2048-width":258,"2048x2048-height":174,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","card_image-width":258,"card_image-height":174,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_support.png","wide_image-width":258,"wide_image-height":174}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2954408,"id":2954408,"title":"Color_Model_after_conversion","filename":"Color_Model_after_conversion.png","filesize":21507,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/color_model_after_conversion","alt":"Output always RGB","author":"74201","description":"","caption":"Output always RGB","name":"color_model_after_conversion","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:07:02","modified":"2026-01-21 16:07:46","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":258,"height":174,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion-213x174.png","thumbnail-width":213,"thumbnail-height":174,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","medium-width":258,"medium-height":174,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","medium_large-width":258,"medium_large-height":174,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","large-width":258,"large-height":174,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","1536x1536-width":258,"1536x1536-height":174,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","2048x2048-width":258,"2048x2048-height":174,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","card_image-width":258,"card_image-height":174,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Color_Model_after_conversion.png","wide_image-width":258,"wide_image-height":174}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The Toolbox is provided \u201cas is\u201d to show what can be done. It is not supported and will not be guaranteed to be maintained or updated.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Create a classified raster template<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Complete the following steps to create a base template:<\/p>\n<ol>\n<li>\nAdd any raster to ArcGIS Pro that contains suitable data for classification.<br \/>\nThis could be elevation, velocity, temperature, or another type of data that already is classified into unique values that you want to display in a certain way.\n<\/li>\n<p>&nbsp;<\/p>\n<li>\nSet the layer to display in <b>Stretch<\/b> mode, so the capabilities of classification are available in ArcGIS Pro.\n<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954418,"id":2954418,"title":"Base_layer_stretch","filename":"Base_layer_stretch.png","filesize":364227,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/base_layer_stretch","alt":"Sample data layer of elevation data, displayed in Stretch mode","author":"74201","description":"","caption":"Sample data layer of elevation data, displayed in Stretch mode","name":"base_layer_stretch","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:21:37","modified":"2026-01-21 16:22:04","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":970,"height":395,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","medium-width":464,"medium-height":189,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","medium_large-width":768,"medium_large-height":313,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","large-width":970,"large-height":395,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","1536x1536-width":970,"1536x1536-height":395,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","2048x2048-width":970,"2048x2048-height":395,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch-826x336.png","card_image-width":826,"card_image-height":336,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Base_layer_stretch.png","wide_image-width":970,"wide_image-height":395}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>Open the <b>Symbology<\/b> pane for this layer and switch to the <b>Classify<\/b> category to define a classification to use. <\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954419,"id":2954419,"title":"Menu_Symbology_Classify","filename":"Menu_Symbology_Classify.png","filesize":35958,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/menu_symbology_classify","alt":"Symbology pane and Classify category to select","author":"74201","description":"Symbology pane and Classify category to select","caption":"Symbology pane and Classify category to select","name":"menu_symbology_classify","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:23:42","modified":"2026-01-21 16:24:04","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":419,"height":387,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","medium-width":283,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","medium_large-width":419,"medium_large-height":387,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","large-width":419,"large-height":387,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","1536x1536-width":419,"1536x1536-height":387,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","2048x2048-width":419,"2048x2048-height":387,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","card_image-width":419,"card_image-height":387,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Menu_Symbology_Classify.png","wide_image-width":419,"wide_image-height":387}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The symbology of the layer switches to a default classification that you can adjust. Learn more about <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/imagery\/symbology-pane.htm\" target=\"_blank\" rel=\"noopener\">symbology for imagery<\/a> in the help documentation.<\/p>\n<p>&nbsp;<\/p>\n<p>For example, assume this is the classification wanted:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954424,"id":2954424,"title":"Target_Classification","filename":"Target_Classification.png","filesize":240973,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/target_classification","alt":"Classification defined in Symbology pane","author":"74201","description":"Classification defined in Symbology pane","caption":"Classification defined in Symbology pane","name":"target_classification","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:31:07","modified":"2026-01-21 16:31: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":966,"height":397,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","medium_large-width":768,"medium_large-height":316,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","large-width":966,"large-height":397,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","1536x1536-width":966,"1536x1536-height":397,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","2048x2048-width":966,"2048x2048-height":397,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification-826x339.png","card_image-width":826,"card_image-height":339,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Target_Classification.png","wide_image-width":966,"wide_image-height":397}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>Export this classification into a raster function template in the <b>Symbology<\/b> pane.<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954437,"id":2954437,"title":"Save_Symbology_as_RFT","filename":"Save_Symbology_as_RFT.png","filesize":23301,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/save_symbology_as_rft","alt":"Option to save current classification as a raster function template","author":"74201","description":"Option to save current classification as a raster function template","caption":"Option to save current classification as a raster function template","name":"save_symbology_as_rft","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:46:42","modified":"2026-01-21 16:47:21","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":353,"height":306,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","medium-width":301,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","medium_large-width":353,"medium_large-height":306,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","large-width":353,"large-height":306,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","1536x1536-width":353,"1536x1536-height":306,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","2048x2048-width":353,"2048x2048-height":306,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","card_image-width":353,"card_image-height":306,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Save_Symbology_as_RFT.png","wide_image-width":353,"wide_image-height":306}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>In the <b>Raster Functions<\/b> pane, name and categorize the template in the custom raster functions section.<\/li>\n<p>&nbsp;<\/p>\n<li>Use the standard export capability to export the template to an .rft file stored on disk. See <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/imagery\/export-symbology-as-a-raster-function-template.htm\" target=\"_blank\" rel=\"noopener\">Export symbology as a raster function template<\/a>.<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954438,"id":2954438,"title":"Export_Raster_Function_to_DISK","filename":"Export_Raster_Function_to_DISK.png","filesize":13322,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/export_raster_function_to_disk","alt":"Option to export raster function to disk","author":"74201","description":"Option to export raster function to disk","caption":"Option to export raster function to disk","name":"export_raster_function_to_disk","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:49:25","modified":"2026-01-21 16:49: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":207,"height":446,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK-207x200.png","thumbnail-width":207,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","medium-width":121,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","medium_large-width":207,"medium_large-height":446,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","large-width":207,"large-height":446,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","1536x1536-width":207,"1536x1536-height":446,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","2048x2048-width":207,"2048x2048-height":446,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","card_image-width":207,"card_image-height":446,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export_Raster_Function_to_DISK.png","wide_image-width":207,"wide_image-height":446}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":2954439,"id":2954439,"title":"Export Target Path","filename":"Export-Target-Path.png","filesize":33702,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/export-target-path","alt":"Defined output location and name","author":"74201","description":" Defined output location and name","caption":" Defined output location and name","name":"export-target-path","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:50:07","modified":"2026-01-21 16:50: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":588,"height":481,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","medium-width":319,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","medium_large-width":588,"medium_large-height":481,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","large-width":588,"large-height":481,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","1536x1536-width":588,"1536x1536-height":481,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","2048x2048-width":588,"2048x2048-height":481,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path-568x465.png","card_image-width":568,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Export-Target-Path.png","wide_image-width":588,"wide_image-height":481}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>If you open the exported .rft.xml file in a text editor, you see that the classes, legend items, and color definitions are encoded inside a <b>rendered raster<\/b> function, which is a noneditable ArcGIS internal raster function. Consequently, when loading this raster function template into the raster function template editor, the model will look similar to the following:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954442,"id":2954442,"title":"Rendered_Raster_Function_Chain","filename":"Rendered_Raster_Function_Chain.png","filesize":12869,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/rendered_raster_function_chain","alt":"The exported raster function template with the rendered raster function","author":"74201","description":"The exported raster function template with the rendered raster function","caption":"The exported raster function template with the rendered raster function","name":"rendered_raster_function_chain","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:57:21","modified":"2026-01-21 16:57:41","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":372,"height":228,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","medium-width":372,"medium-height":228,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","medium_large-width":372,"medium_large-height":228,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","large-width":372,"large-height":228,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","1536x1536-width":372,"1536x1536-height":228,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","2048x2048-width":372,"2048x2048-height":228,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","card_image-width":372,"card_image-height":228,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Rendered_Raster_Function_Chain.png","wide_image-width":372,"wide_image-height":228}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>When you double-click the <b>Rendered Raster<\/b> box, you will not see your classification in the UI. When applying the raster function in ArcGIS Pro, Image Server, or ArcGIS Online, the data will show the right classification, but the legend will only display as a standard RGB legend:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954443,"id":2954443,"title":"Result_of_Exported_Function","filename":"Result_of_Exported_Function.png","filesize":74561,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/result_of_exported_function","alt":"Resulting RGB legend of exported Raster Function","author":"74201","description":"Resulting RGB legend of exported Raster Function","caption":"Resulting RGB legend of exported Raster Function","name":"result_of_exported_function","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 16:59:03","modified":"2026-01-21 16:59:52","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":615,"height":140,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function-213x140.png","thumbnail-width":213,"thumbnail-height":140,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","medium-width":464,"medium-height":106,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","medium_large-width":615,"medium_large-height":140,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","large-width":615,"large-height":140,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","1536x1536-width":615,"1536x1536-height":140,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","2048x2048-width":615,"2048x2048-height":140,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","card_image-width":615,"card_image-height":140,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Result_of_Exported_Function.png","wide_image-width":615,"wide_image-height":140}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>ArcGIS Pro allows you to classify rasters and define the class properties \u2013 which can be stored in raster function templates with the rendered raster function \u2013 but reapplying this function does not return the full legend.<br \/>\nAlternatively, you can combine the <b>Remap<\/b> and <b>Attribute Table<\/b> raster functions, which is less versatile in defining the classes and symbols, but will return the full legend when applied.<br \/>\nThe solution is to map the rendered raster .xml file to the remap and attribute table .xml file, which you can do using the sample tool, but only for Classify renderers.<\/p>\n"},{"acf_fc_layout":"content","content":"<li>To proceed, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=622b5e22027f49e48d8d754b8c3d31cd\" target=\"_blank\" rel=\"noopener\">download the encrypted Python toolbox<\/a> from ArcGIS Online, save it, and add it to ArcGIS Pro as a toolbox, resulting in this view in the <b>Catalog<\/b> pane:<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954444,"id":2954444,"title":"Toolbox_and_Tool","filename":"Toolbox_and_Tool.png","filesize":3370,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/toolbox_and_tool","alt":"Python toolbox after adding it to ArcGIS Pro","author":"74201","description":"Python toolbox after adding it to ArcGIS Pro","caption":"Python toolbox after adding it to ArcGIS Pro","name":"toolbox_and_tool","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:02:56","modified":"2026-01-21 17:03:16","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":255,"height":51,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool-213x51.png","thumbnail-width":213,"thumbnail-height":51,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","medium-width":255,"medium-height":51,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","medium_large-width":255,"medium_large-height":51,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","large-width":255,"large-height":51,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","1536x1536-width":255,"1536x1536-height":51,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","2048x2048-width":255,"2048x2048-height":51,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","card_image-width":255,"card_image-height":51,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Toolbox_and_Tool.png","wide_image-width":255,"wide_image-height":51}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>Run the CIM Classes to Remap rft Converter script tool.<\/li>\n<p>&nbsp;<\/p>\n<li>Specify the raster function template you exported as the input you want to convert.<\/li>\n<p>&nbsp;<\/p>\n<p>After adding the .rft file, a requirements check and analysis will be performed and reported in the <b>File Information<\/b> text line. If the .rft file does not pass this test, it cannot be converted.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954445,"id":2954445,"title":"Tool_Input_section_BLOG","filename":"Tool_Input_section_BLOG.png","filesize":12467,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/tool_input_section_blog","alt":"Input section to specify .rft file to convert","author":"74201","description":"Input section to specify .rft file to convert","caption":"Input section to specify .rft file to convert","name":"tool_input_section_blog","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:05:24","modified":"2026-01-21 17:05:32","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":718,"height":190,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG-213x190.png","thumbnail-width":213,"thumbnail-height":190,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","medium-width":464,"medium-height":123,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","medium_large-width":718,"medium_large-height":190,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","large-width":718,"large-height":190,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","1536x1536-width":718,"1536x1536-height":190,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","2048x2048-width":718,"2048x2048-height":190,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","card_image-width":718,"card_image-height":190,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_Input_section_BLOG.png","wide_image-width":718,"wide_image-height":190}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>In the <b>File Outputs<\/b> section, specify an output .rft file, or keep the default. Optionally, you can output .csv files that represent the remap table and the attribute table generated and used after conversion.<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954446,"id":2954446,"title":"Tool_output_section_BLOG","filename":"Tool_output_section_BLOG.png","filesize":14113,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/tool_output_section_blog","alt":"Fields to specify outputs","author":"74201","description":"Fields to specify outputs","caption":"Fields to specify outputs","name":"tool_output_section_blog","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:07:33","modified":"2026-01-21 17:07:58","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":716,"height":186,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG-213x186.png","thumbnail-width":213,"thumbnail-height":186,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","medium-width":464,"medium-height":121,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","medium_large-width":716,"medium_large-height":186,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","large-width":716,"large-height":186,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","1536x1536-width":716,"1536x1536-height":186,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","2048x2048-width":716,"2048x2048-height":186,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","card_image-width":716,"card_image-height":186,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_output_section_BLOG.png","wide_image-width":716,"wide_image-height":186}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<li>Optionally, in the final section of the tool, set arguments and capabilities:<\/li>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954448,"id":2954448,"title":"Tool_optional_arguments_BLOG","filename":"Tool_optional_arguments_BLOG.png","filesize":12955,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/tool_optional_arguments_blog","alt":"Optional Arguments section","author":"74201","description":"","caption":"Optional Arguments Section","name":"tool_optional_arguments_blog","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:13:30","modified":"2026-01-21 17:14:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":726,"height":188,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG-213x188.png","thumbnail-width":213,"thumbnail-height":188,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","medium-width":464,"medium-height":120,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","medium_large-width":726,"medium_large-height":188,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","large-width":726,"large-height":188,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","1536x1536-width":726,"1536x1536-height":188,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","2048x2048-width":726,"2048x2048-height":188,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","card_image-width":726,"card_image-height":188,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Tool_optional_arguments_BLOG.png","wide_image-width":726,"wide_image-height":188}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ol>\n<li>Specify the number of decimal places.<br \/>\nFor a clearer legend display, the values can be rounded by the specified number of decimals.<\/li>\n<li>Type a name for the template to display in ArcGIS Pro, ArcGIS Server, and ArcGIS Online.<\/li>\n<li>Set the legend header text to display. However, see the note below before editing this value.<\/li>\n<li>Type a measurement unit string that will be added to the legend values.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>In this example, with the settings applied above, the resulting template is now converted and stored on disk. <\/p>\n<li>Import it back into ArcGIS Pro as a custom raster function template, upload it to ArcGIS Online, or apply it to datasets to serve with Image Server.<\/li>\n<p>&nbsp;<\/p>\n<\/ol>\n"},{"acf_fc_layout":"image","image":{"ID":2954449,"id":2954449,"title":"re-import_converted_function","filename":"re-import_converted_function.png","filesize":39110,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/re-import_converted_function","alt":"Importing the converted RFT in ArcGIS Pro","author":"74201","description":"Importing the converted RFT in ArcGIS Pro","caption":"Importing the converted RFT in ArcGIS Pro","name":"re-import_converted_function","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:18:21","modified":"2026-01-21 17:18:43","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":669,"height":510,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","medium-width":342,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","medium_large-width":669,"medium_large-height":510,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","large-width":669,"large-height":510,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","1536x1536-width":669,"1536x1536-height":510,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","2048x2048-width":669,"2048x2048-height":510,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function-610x465.png","card_image-width":610,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/re-import_converted_function.png","wide_image-width":669,"wide_image-height":510}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>When you open it in the raster function editor, you will now see the Remap and Attribute Table function boxes. <\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954450,"id":2954450,"title":"Converted_RFT","filename":"Converted_RFT.png","filesize":13859,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/converted_rft","alt":"Converted RFT, now showing Remap and Attribute Table function boxes","author":"74201","description":"Converted RFT, now showing Remap and Attribute Table function boxes","caption":"Converted RFT, now showing Remap and Attribute Table function boxes","name":"converted_rft","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:20:01","modified":"2026-01-21 17:20:19","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":372,"height":228,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","medium-width":372,"medium-height":228,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","medium_large-width":372,"medium_large-height":228,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","large-width":372,"large-height":228,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","1536x1536-width":372,"1536x1536-height":228,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","2048x2048-width":372,"2048x2048-height":228,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","card_image-width":372,"card_image-height":228,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Converted_RFT.png","wide_image-width":372,"wide_image-height":228}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>When applying the function chain to the original raster (again, based on the stretch display of it), the display and legend now look similar to the following:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2954452,"id":2954452,"title":"result_layer_numbered","filename":"result_layer_numbered.png","filesize":101262,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\/result_layer_numbered","alt":"Resulting layer using the converted raster function","author":"74201","description":"Resulting layer using the converted raster function","caption":"Resulting layer using the converted raster function","name":"result_layer_numbered","status":"inherit","uploaded_to":2954400,"date":"2026-01-21 17:21:50","modified":"2026-01-21 17:22:08","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":745,"height":195,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered-213x195.png","thumbnail-width":213,"thumbnail-height":195,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","medium-width":464,"medium-height":121,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","medium_large-width":745,"medium_large-height":195,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","large-width":745,"large-height":195,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","1536x1536-width":745,"1536x1536-height":195,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","2048x2048-width":745,"2048x2048-height":195,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","card_image-width":745,"card_image-height":195,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/result_layer_numbered.png","wide_image-width":745,"wide_image-height":195}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In this screenshot, you can see the following:<\/p>\n<ol>\n<li>The legend header is what you specified in the <b>Legend Header String<\/b> parameter of the tool. <\/li>\n<li>The numbers are rounded to the number of decimals specified in the <\/b>Decimal Places<\/b> parameter.<\/li>\n<li>There is a unit string added after every value as specified in the <b>Unit String<\/b> parameter.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>The resulting template can be used\u2013and will behave identically\u2013in ArcGIS Pro, with Image Services, and with ArcGIS Online raster services.<\/p>\n<p>&nbsp;<\/b><br \/>\n<b>Note:<\/b> The default value for the <b>Legend Header String<\/b> parameter is <b>ClassName<\/b>. Changing it with this tool will result in a working raster function template; however, you cannot edit the attribute table function in the raster function template editor, as the name of the node in the .xml file is not recognized by the editor. If you intend to edit the attribute table interactively, leave the <b>Legend Header String<\/b> parameter set to <b>ClassName<\/b>. <\/p>\n<p>Interested in other articles on ArcGIS Imagery Capabilities?<br \/>\nHow about reading <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/image-analysis-in-arcgis-pro\" target=\"_blank\" rel=\"noopener\">Unlocking the Power of Image Analysis in ArcGIS Pro: What You Might Not Know<\/a><\/p>\n"}],"related_articles":"","show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Smasll_Blog_Image_826x465.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Large_Blog_Image_1920_1080.png"},"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>ArcGIS Pro classify raster workflow<\/title>\n<meta name=\"description\" content=\"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.\" \/>\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\/imagery\/create-universal-classified-raster-function-templates\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create universal classified raster function templates\" \/>\n<meta property=\"og:description\" content=\"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\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=\"9 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\/imagery\/create-universal-classified-raster-function-templates#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\"},\"author\":{\"name\":\"Guenter Doerffel\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/68a0c14f3499d62276425901770c02ad\"},\"headline\":\"Create universal classified raster function templates\",\"datePublished\":\"2026-01-22T08:29:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\"},\"wordCount\":6,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Imagery System\",\"mapping\",\"python\",\"raster function template\",\"Toolbox\"],\"articleSection\":[\"Analytics\",\"Imagery &amp; Remote Sensing\",\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\",\"name\":\"ArcGIS Pro classify raster workflow\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-01-22T08:29:44+00:00\",\"description\":\"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create universal classified raster function templates\"}]},{\"@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\/68a0c14f3499d62276425901770c02ad\",\"name\":\"Guenter Doerffel\",\"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\/2025\/04\/GDoerffel_hiking-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/GDoerffel_hiking-213x200.jpg\",\"caption\":\"Guenter Doerffel\"},\"description\":\"Guenter is a Business Development Manager with the Global Imagery Team, supporting the Distributors in Europe in the Imagery and Remote Sensing Domain. He has spent more than 25 years working for Esri Distributors and since 2018 as Imagery Evangelist for Esri Inc. in Europe. He has a degree in Forestry and has been teaching Forestry students in GIS before joining Esri.\",\"knowsAbout\":[\"Imagery\",\"ArcGIS\"],\"knowsLanguage\":[\"German\",\"English\",\"French\",\"Dutch\"],\"jobTitle\":\"Imagery Evangelist Europe\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/gdoerffel\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS Pro classify raster workflow","description":"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.","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\/imagery\/create-universal-classified-raster-function-templates","og_locale":"en_US","og_type":"article","og_title":"Create universal classified raster function templates","og_description":"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates"},"author":{"name":"Guenter Doerffel","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/68a0c14f3499d62276425901770c02ad"},"headline":"Create universal classified raster function templates","datePublished":"2026-01-22T08:29:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates"},"wordCount":6,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Imagery System","mapping","python","raster function template","Toolbox"],"articleSection":["Analytics","Imagery &amp; Remote Sensing","Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates","name":"ArcGIS Pro classify raster workflow","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-01-22T08:29:44+00:00","description":"Raster classification and a meaningful legend helps to understand data and communicate results. The ArcGIS Pro UI with the classify raster workflow supports you in defining meaningful classification for any Raster Layer. With the help of a little custom Tool, the result can then be used all across the ArcGIS System.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/imagery\/create-universal-classified-raster-function-templates#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Create universal classified raster function templates"}]},{"@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\/68a0c14f3499d62276425901770c02ad","name":"Guenter Doerffel","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\/2025\/04\/GDoerffel_hiking-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/GDoerffel_hiking-213x200.jpg","caption":"Guenter Doerffel"},"description":"Guenter is a Business Development Manager with the Global Imagery Team, supporting the Distributors in Europe in the Imagery and Remote Sensing Domain. He has spent more than 25 years working for Esri Distributors and since 2018 as Imagery Evangelist for Esri Inc. in Europe. He has a degree in Forestry and has been teaching Forestry students in GIS before joining Esri.","knowsAbout":["Imagery","ArcGIS"],"knowsLanguage":["German","English","French","Dutch"],"jobTitle":"Imagery Evangelist Europe","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/gdoerffel"}]}},"text_date":"January 22, 2026","author_name":"Guenter Doerffel","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/gdoerffel","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/01\/Large_Blog_Image_1920_1080.png","primary_product":"ArcGIS Pro","tag_data":[{"term_id":773272,"name":"ArcGIS Imagery System","slug":"arcgis-imagery-system","term_group":0,"term_taxonomy_id":773272,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":176452,"name":"mapping","slug":"mapping","term_group":0,"term_taxonomy_id":176452,"taxonomy":"post_tag","description":"","parent":0,"count":60,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"},{"term_id":771002,"name":"raster function template","slug":"raster-function-template","term_group":0,"term_taxonomy_id":771002,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":780986,"name":"Toolbox","slug":"toolbox","term_group":0,"term_taxonomy_id":780986,"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":1325,"filter":"raw"},{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":765,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2683,"filter":"raw"}],"product_data":[{"term_id":421922,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":421922,"taxonomy":"product","description":"Reserved for articles that cover all of ArcGIS","parent":36981,"count":336,"filter":"raw"},{"term_id":767992,"name":"ArcGIS Image for ArcGIS Online","slug":"arcgis-image-for-arcgis-online","term_group":0,"term_taxonomy_id":767992,"taxonomy":"product","description":"","parent":0,"count":43,"filter":"raw"},{"term_id":36951,"name":"ArcGIS Image Server","slug":"image-server","term_group":0,"term_taxonomy_id":36951,"taxonomy":"product","description":"","parent":36571,"count":69,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"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\/2954400","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\/74201"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2954400"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2954400\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2954400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2954400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2954400"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2954400"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2954400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}