<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic programmatically add Attribute Table Function to Mosaic Dataset in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/programmatically-add-attribute-table-function-to/m-p/738477#M57139</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to programmatically add a DBF file containing themes/color values to a Mosaic Dataset using arcpy.EditRasterFunction_management. It runs without errors but it's not working because after I run my script I don't see any color in my mosaic dataset nor do I see Attribute Table Function in the Function Chain of the Mosaic Dataset Properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's my stand-alone script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.workspace = "D:/is_server_config/export/MD/toddo.gdb"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mdname = "HI_120EVC"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;editmode = "EDIT_MOSAIC_DATASET"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;editmethod = "INSERT"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;funcfile = "D:/services_mxds/publish_image_service/attr_table_function.rft.xml"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;funcname = "Attribute Table Function"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.EditRasterFunction_management(mdname, editmode, editmethod, funcfile, funcname)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's my attr_table_function.rft.xml template which I exported from the Raster Function Template Editor. The only thing I modified in the template was the red section which points to my DBF file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;XmlRasterFunctionTemplate xsi:type='typens:RasterFunctionTemplate' xmlns:xsi='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;' xmlns:xs='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema" rel="nofollow" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;&lt;SPAN&gt;' xmlns:typens='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.esri.com/schemas/ArcGIS/10.1" rel="nofollow" target="_blank"&gt;http://www.esri.com/schemas/ArcGIS/10.1&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;empty_attr_table_function&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;A raster function template.&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Function xsi:type='typens:TableFunction'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;Attribute Table Function&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;Associates a raster attribute table to a given single band raster.&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;PixelType&amp;gt;S16&amp;lt;/PixelType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Function&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Arguments xsi:type='typens:TableFunctionArguments'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Names xsi:type='typens:ArrayOfString'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;String&amp;gt;Raster&amp;lt;/String&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;String&amp;gt;D:\is_server_config\export\MD\HI_120EVC.dbf&amp;lt;/String&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Names&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Values xsi:type='typens:ArrayOfAnyType'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;AnyType xsi:type='typens:RasterFunctionVariable'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;Raster&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;IsDataset&amp;gt;true&amp;lt;/IsDataset&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/AnyType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;AnyType xsi:type='typens:RasterFunctionVariable'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;AttributeTable_2014413_165548_590&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Value xsi:nil='true'/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;IsDataset&amp;gt;false&amp;lt;/IsDataset&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/AnyType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Values&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Arguments&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Help&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Help&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/XmlRasterFunctionTemplate&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I know there is nothing wrong with the DBF because I'm able to manually add the DBF to my Mosaic Dataset using Properties-&amp;gt;Functions tab ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What am I doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Apr 2014 11:32:43 GMT</pubDate>
    <dc:creator>todddoerr</dc:creator>
    <dc:date>2014-04-14T11:32:43Z</dc:date>
    <item>
      <title>programmatically add Attribute Table Function to Mosaic Dataset</title>
      <link>https://community.esri.com/t5/python-questions/programmatically-add-attribute-table-function-to/m-p/738477#M57139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to programmatically add a DBF file containing themes/color values to a Mosaic Dataset using arcpy.EditRasterFunction_management. It runs without errors but it's not working because after I run my script I don't see any color in my mosaic dataset nor do I see Attribute Table Function in the Function Chain of the Mosaic Dataset Properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's my stand-alone script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.workspace = "D:/is_server_config/export/MD/toddo.gdb"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mdname = "HI_120EVC"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;editmode = "EDIT_MOSAIC_DATASET"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;editmethod = "INSERT"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;funcfile = "D:/services_mxds/publish_image_service/attr_table_function.rft.xml"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;funcname = "Attribute Table Function"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.EditRasterFunction_management(mdname, editmode, editmethod, funcfile, funcname)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's my attr_table_function.rft.xml template which I exported from the Raster Function Template Editor. The only thing I modified in the template was the red section which points to my DBF file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;XmlRasterFunctionTemplate xsi:type='typens:RasterFunctionTemplate' xmlns:xsi='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;' xmlns:xs='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema" rel="nofollow" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;&lt;SPAN&gt;' xmlns:typens='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.esri.com/schemas/ArcGIS/10.1" rel="nofollow" target="_blank"&gt;http://www.esri.com/schemas/ArcGIS/10.1&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;empty_attr_table_function&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;A raster function template.&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Function xsi:type='typens:TableFunction'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;Attribute Table Function&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;Associates a raster attribute table to a given single band raster.&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;PixelType&amp;gt;S16&amp;lt;/PixelType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Function&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Arguments xsi:type='typens:TableFunctionArguments'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Names xsi:type='typens:ArrayOfString'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;String&amp;gt;Raster&amp;lt;/String&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;String&amp;gt;D:\is_server_config\export\MD\HI_120EVC.dbf&amp;lt;/String&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Names&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Values xsi:type='typens:ArrayOfAnyType'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;AnyType xsi:type='typens:RasterFunctionVariable'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;Raster&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;IsDataset&amp;gt;true&amp;lt;/IsDataset&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/AnyType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;AnyType xsi:type='typens:RasterFunctionVariable'&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Name&amp;gt;AttributeTable_2014413_165548_590&amp;lt;/Name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Value xsi:nil='true'/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;IsDataset&amp;gt;false&amp;lt;/IsDataset&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/AnyType&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Values&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Arguments&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;Help&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/Help&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/XmlRasterFunctionTemplate&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I know there is nothing wrong with the DBF because I'm able to manually add the DBF to my Mosaic Dataset using Properties-&amp;gt;Functions tab ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What am I doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2014 11:32:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/programmatically-add-attribute-table-function-to/m-p/738477#M57139</guid>
      <dc:creator>todddoerr</dc:creator>
      <dc:date>2014-04-14T11:32:43Z</dc:date>
    </item>
  </channel>
</rss>

