<?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: Con is empty - no result in python but in Map Algebra in ArcGIS Spatial Analyst Questions</title>
    <link>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067885#M11304</link>
    <description>&lt;P&gt;I believe you'd have to cast outClip into a Raster object to use that map algebra syntax i.e. arcpy.Raster(outClip)&lt;/P&gt;&lt;LI-CODE lang="python"&gt;OutRas = Con((arcpy.Raster(outClip) &amp;gt; value2) &amp;amp; (arcpy.Raster(outClip) &amp;lt; value), outClip)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 14 Jun 2021 13:53:29 GMT</pubDate>
    <dc:creator>DavidPike</dc:creator>
    <dc:date>2021-06-14T13:53:29Z</dc:date>
    <item>
      <title>Con is empty - no result in python but in Map Algebra</title>
      <link>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067844#M11302</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I've problems with a Con command. In python there is only a empty result (no error message), but if I use Map Algebra&amp;nbsp; - raster calculator in ArcMaP there is a result? Version ArcGIS Desktop 10.6.1&lt;/P&gt;&lt;P&gt;What's wrong with the Con :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;OutRas = Con((outClip &amp;gt; value2) &amp;amp; (outClip &amp;lt; value), outClip)&lt;/LI-CODE&gt;&lt;P&gt;value2 is 0.1 m less than value in a dgm. For example Value: 907.1346 m und Value2: 907.0346 m&lt;/P&gt;&lt;P&gt;Any ideas? It's in line 64?&lt;/P&gt;&lt;LI-CODE lang="python"&gt;def ExpandSperren_1(self, outFC):

        myList = list()

        # outFC = Sperren_3D

        outLyr = "outLyr"

        arcpy.MakeFeatureLayer_management(outFC, outLyr)

        arcpy.AddField_management(outLyr, "POINT_Z_1", "DOUBLE") # , 10, 4)

        with arcpy.da.UpdateCursor(outLyr, ["POINT_Z", "POINT_Z_1"]) as cursor:

            for r in cursor:

                value = round(r[0], 4)
                print value
                r[1] = value

                cursor.updateRow(r)

        d = {}

        for r in arcpy.da.SearchCursor(outLyr, ["ORIG_FID", "POINT_Z_1"]):

            print r[0]

            d[r[0]] = r[1]

        for key, value in d.iteritems():

            # print value
            
            sel = "{} = {}".format("ORIG_FID", key)
            print sel
                    
            arcpy.SelectLayerByAttribute_management(outLyr, "NEW_SELECTION", sel)

            result = arcpy.GetCount_management(outLyr)
            count = int(result.getOutput(0))
            print("Count is {}".format(count))

            value2 = value - 0.1

            print "Value: {} und Value2: {}".format(value, value2)

            # Select Basin
            BasinLyr = "BasinLyr"
            arcpy.MakeFeatureLayer_management(self.outBasin, BasinLyr)
            arcpy.SelectLayerByLocation_management(BasinLyr, 'intersect', outLyr)

            strR = round(value, 4)
            print strR

            ReplaceRstrR = str(strR).replace(".", "_")
            outClip = "clip_{}".format(ReplaceRstrR)

            arcpy.Clip_management("SperrenDGM", "", outClip, BasinLyr, "#", "ClippingGeometry", "NO_MAINTAIN_EXTENT")

            arcpy.CheckOutExtension("Spatial")

            OutRas = Con((outClip &amp;gt; value2) &amp;amp; (outClip &amp;lt; value), outClip)
            OutRas.save("OutRas_{}".format(ReplaceRstrR))
            
            outFlood = value - OutRas
            outFlutung = Con(outFlood &amp;gt; 0, outFlood)
            outPut = "Zwischen_Height_{}".format(ReplaceRstrR)
            outFlutung.save(outPut)

            myList.append(outPut)

        self.outFLRaster = "AAA_FlHoehe_Gesamt_Kaltenbronn"
        arcpy.MosaicToNewRaster_management(myList, arcpy.env.workspace, \
                                   self.outFLRaster, "",\
                                   "32_BIT_FLOAT", "1", "1", "LAST","FIRST")

        arcpy.CheckInExtension("Spatial")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 12:28:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067844#M11302</guid>
      <dc:creator>JohannesBierer</dc:creator>
      <dc:date>2021-06-14T12:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: Con is empty - no result in python but in Map Algebra</title>
      <link>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067885#M11304</link>
      <description>&lt;P&gt;I believe you'd have to cast outClip into a Raster object to use that map algebra syntax i.e. arcpy.Raster(outClip)&lt;/P&gt;&lt;LI-CODE lang="python"&gt;OutRas = Con((arcpy.Raster(outClip) &amp;gt; value2) &amp;amp; (arcpy.Raster(outClip) &amp;lt; value), outClip)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 13:53:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067885#M11304</guid>
      <dc:creator>DavidPike</dc:creator>
      <dc:date>2021-06-14T13:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Con is empty - no result in python but in Map Algebra</title>
      <link>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067892#M11305</link>
      <description>&lt;P&gt;Thank you David, that worked!&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 14:01:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-spatial-analyst-questions/con-is-empty-no-result-in-python-but-in-map/m-p/1067892#M11305</guid>
      <dc:creator>JohannesBierer</dc:creator>
      <dc:date>2021-06-14T14:01:27Z</dc:date>
    </item>
  </channel>
</rss>

