<?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: How to multiply of two rasters in Python in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721004#M55811</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The code above is attempting to multiply two strings together.&amp;nbsp; I believe that is why you are receiving the error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When multiplying rasters, try using the spatial analyst &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009z0000009p000000.htm"&gt;Times&lt;/A&gt;&lt;SPAN&gt; function.&amp;nbsp; This will successfully multiply two rasters together.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 May 2011 10:56:26 GMT</pubDate>
    <dc:creator>JakeSkinner</dc:creator>
    <dc:date>2011-05-04T10:56:26Z</dc:date>
    <item>
      <title>How to multiply of two rasters in Python</title>
      <link>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721003#M55810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How to multiply two rasters in Python? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I wrote script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;from arcpy import env&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.CheckOutExtension('Spatial')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#folder with pixels: 0-bad and 1-good value&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.workspace = "B:\mask"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;masks = arcpy.ListRasters("*", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#folder with&amp;nbsp; value of pixels from 0 to 255&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.workspace = "B:\raster"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rastlist = arcpy.ListRasters("*", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for mask in masks:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; maskname = str(mask)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for raster in rastlist:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rastname = str(raster)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if maskname[:25]==rastname[:25]: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r= mask*raster&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env.workspace = "B:\MODIS\MOD15A2\converted\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r.save(rastname)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But it doesn't multiply rasters. It is some problem with :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;r= mask*raster&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In Python window shows :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"Runtime error &amp;lt;type 'exceptions.TypeError'&amp;gt;: can't multiply sequence by non-int of type 'unicode'"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2011 23:47:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721003#M55810</guid>
      <dc:creator>LukaszB_</dc:creator>
      <dc:date>2011-05-03T23:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply of two rasters in Python</title>
      <link>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721004#M55811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The code above is attempting to multiply two strings together.&amp;nbsp; I believe that is why you are receiving the error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When multiplying rasters, try using the spatial analyst &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009z0000009p000000.htm"&gt;Times&lt;/A&gt;&lt;SPAN&gt; function.&amp;nbsp; This will successfully multiply two rasters together.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 10:56:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721004#M55811</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2011-05-04T10:56:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply of two rasters in Python</title>
      <link>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721005#M55812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One more time thanks &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 17:33:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-multiply-of-two-rasters-in-python/m-p/721005#M55812</guid>
      <dc:creator>LukaszB_</dc:creator>
      <dc:date>2011-05-04T17:33:37Z</dc:date>
    </item>
  </channel>
</rss>

