<?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 Re: reclass multiple files in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153664#M11879</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for responding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the 3rd value in the Remap is the range so [0,11,1] means for all values 0 to 11 reclass as 1. It seems to be the correct way for a range?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried to rerun with your changes but my problem seems to occur in the output path section. I have tried something new but it is still not working. It appears to process one of the files and outputs 3 files including: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img.vat.dbf &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img.vat.dbf------.sr.lock???&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Just need help with how to output each reclassified *.img into a different folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy
from arcpy import env
from arcpy.sa import *
arcpy.CheckOutExtension("Spatial")
import os

inputfolder="D:/reclass/reclassinputs"
env.workspace = inputfolder
outputfolder="D:/reclass/reclassoutputs"
reclassfield = "Value"
remap=RemapValue([[0,11,1],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [12,24,2], 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [25,49,3],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [50,74,4],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [75,99,5],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [100,350,6]])


for raster in arcpy.ListRasters("","IMG"):
&amp;nbsp;&amp;nbsp;&amp;nbsp; print raster
&amp;nbsp;&amp;nbsp;&amp;nbsp; inputpath=os.path.join(inputfolder,raster)
&amp;nbsp;&amp;nbsp;&amp;nbsp; outputpath=os.path.join(outputfolder,raster)
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify=Reclassify(inputpath, reclassfield, remap, "NODATA")
outReclassify.save(outputpath)
print "end of processing"
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 08:13:04 GMT</pubDate>
    <dc:creator>SarahBurns</dc:creator>
    <dc:date>2021-12-11T08:13:04Z</dc:date>
    <item>
      <title>reclass multiple files</title>
      <link>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153662#M11877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to reclassify many rasters with the same classifications but I am receiving an error&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Runtime error &amp;lt;type 'exceptions.RuntimeError'&amp;gt;: Object: Error in executing tool&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;not sure where I am going wrong&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
import arcpy
from arcpy import env
from arcpy.sa import *
arcpy.CheckOutExtension("Spatial")

env.workspace = "D:/reclass/reclassinputs"
output_workspace="D:/reclass/reclassoutputs"
reclassfield = "Value"
remap=RemapValue([[0,11,1],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [12,24,2], 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [25,49,3],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [50,74,4],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [75,99,5],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [100,350,6]])
rasterlist = []
for rasters in arcpy.ListRasters():
&amp;nbsp;&amp;nbsp;&amp;nbsp; rasterlist.append(rasters)
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify=Reclassify(rasterlist, reclassfield, remap, "NODATA")
outReclassify.save(output_workspace)
print "done"
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 03:41:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153662#M11877</guid>
      <dc:creator>SarahBurns</dc:creator>
      <dc:date>2011-06-14T03:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: reclass multiple files</title>
      <link>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153663#M11878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What is 3rd value in RemapValue args?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and one more thing, in Reclassify you should use raster, not raster list so:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
for raster in arcpy.ListRasters():
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify=Reclassify(raster, reclassfield, remap, "NODATA")
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify.save(output_workspace)
print "done"
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope it will help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:13:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153663#M11878</guid>
      <dc:creator>ArkadiuszMatoszka</dc:creator>
      <dc:date>2021-12-11T08:13:02Z</dc:date>
    </item>
    <item>
      <title>Re: reclass multiple files</title>
      <link>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153664#M11879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for responding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the 3rd value in the Remap is the range so [0,11,1] means for all values 0 to 11 reclass as 1. It seems to be the correct way for a range?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried to rerun with your changes but my problem seems to occur in the output path section. I have tried something new but it is still not working. It appears to process one of the files and outputs 3 files including: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img.vat.dbf &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.img.vat.dbf------.sr.lock???&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Just need help with how to output each reclassified *.img into a different folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy
from arcpy import env
from arcpy.sa import *
arcpy.CheckOutExtension("Spatial")
import os

inputfolder="D:/reclass/reclassinputs"
env.workspace = inputfolder
outputfolder="D:/reclass/reclassoutputs"
reclassfield = "Value"
remap=RemapValue([[0,11,1],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [12,24,2], 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [25,49,3],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [50,74,4],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [75,99,5],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [100,350,6]])


for raster in arcpy.ListRasters("","IMG"):
&amp;nbsp;&amp;nbsp;&amp;nbsp; print raster
&amp;nbsp;&amp;nbsp;&amp;nbsp; inputpath=os.path.join(inputfolder,raster)
&amp;nbsp;&amp;nbsp;&amp;nbsp; outputpath=os.path.join(outputfolder,raster)
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify=Reclassify(inputpath, reclassfield, remap, "NODATA")
outReclassify.save(outputpath)
print "end of processing"
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:13:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153664#M11879</guid>
      <dc:creator>SarahBurns</dc:creator>
      <dc:date>2021-12-11T08:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: reclass multiple files</title>
      <link>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153665#M11880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;help for others with the same problem, this works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy
from arcpy import env
from arcpy.sa import *
arcpy.CheckOutExtension("Spatial")
import os

inputfolder="D:/reclass/reclassinputs"
env.workspace = inputfolder
outputfolder="D:/reclass/reclassoutputs"
reclassfield = "Value"
remap=RemapValue([[0,11,1],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [12,24,2], 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [25,49,3],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [50,74,4],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [75,99,5],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [100,350,6]])

for raster in arcpy.ListRasters("","IMG"):
&amp;nbsp;&amp;nbsp;&amp;nbsp; print raster
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify=Reclassify(raster, reclassfield, remap, "NODATA")
&amp;nbsp;&amp;nbsp;&amp;nbsp; outReclassify.save((os.path.join(outputfolder, "reclass_"+raster)))
print "end of processing"
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:13:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/reclass-multiple-files/m-p/153665#M11880</guid>
      <dc:creator>SarahBurns</dc:creator>
      <dc:date>2021-12-11T08:13:07Z</dc:date>
    </item>
  </channel>
</rss>

