<?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: Delete_management sometimes won't delete rasters? in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459284#M20244</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could have been worse...&lt;/P&gt;&lt;P&gt;&lt;A href="http://pro.arcgis.com/en/pro-app/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-and-warnings-01176-01200-001200.htm"&gt;http://pro.arcgis.com/en/pro-app/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-and-warnings-01176-01200-001200.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;basically in-memory is a bit of a misnomer for most operations.&amp;nbsp; If you can run timing functions on your scripts you will generally see that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2018 21:20:44 GMT</pubDate>
    <dc:creator>DanPatterson_Retired</dc:creator>
    <dc:date>2018-07-03T21:20:44Z</dc:date>
    <item>
      <title>Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459279#M20239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I run this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="font-weight: bold;"&gt;import &lt;/SPAN&gt;arcpy
&lt;SPAN style="font-weight: bold;"&gt;import &lt;/SPAN&gt;os


&lt;SPAN style="font-weight: bold;"&gt;def &lt;/SPAN&gt;&lt;SPAN style="color: #990000; font-weight: bold;"&gt;main&lt;/SPAN&gt;()&lt;SPAN style="font-weight: bold;"&gt;:
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;in_gdb &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-weight: bold;"&gt;'test_arc_interface.gdb'
&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;in_features &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;os.path.join(in_gdb, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'section_grid'&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp; in_raster &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;os.path.join(in_gdb, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'bitumen'&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.ResetEnvironments()
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.CheckOutExtension(&lt;SPAN style="color: #008080; font-weight: bold;"&gt;'Spatial'&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.env.workspace &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;in_gdb

&amp;nbsp;&amp;nbsp;&amp;nbsp; f_raster &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;arcpy.PolygonToRaster_conversion(in_features, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'OBJECTID'&lt;/SPAN&gt;, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'in_memory/f_raster'&lt;/SPAN&gt;, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'MAXIMUM_AREA'&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp; table &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;arcpy.sa.ZonalStatisticsAsTable(f_raster, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'Value'&lt;/SPAN&gt;, in_raster, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'in_memory/r_table'&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.Delete_management(table))
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.Delete_management(f_raster))
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.Exists(table))
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.Exists(f_raster))

&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.env.workspace &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-weight: bold;"&gt;'in_memory'
&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.ListRasters())
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0086b3;"&gt;print&lt;/SPAN&gt;(arcpy.ListFeatureClasses())


&lt;SPAN style="font-weight: bold;"&gt;if &lt;/SPAN&gt;__name__ &lt;SPAN style="font-weight: bold;"&gt;== &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-weight: bold;"&gt;'__main__'&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;:
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;main()&lt;/PRE&gt;&lt;P&gt;I get:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;true
true
False&lt;SPAN style="font-weight: bold;"&gt;
&lt;/SPAN&gt;True&lt;SPAN style="font-weight: bold;"&gt;
&lt;/SPAN&gt;[&lt;SPAN style="color: #008080; font-weight: bold;"&gt;'f_raster'&lt;/SPAN&gt;]
[]&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e. Delete_management(f_raster) returns true, Exists(f_raster) returns false, but arcpy still lists it in ListRasters(). What is going on?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:27:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459279#M20239</guid>
      <dc:creator>AlexEpp</dc:creator>
      <dc:date>2021-12-11T20:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459280#M20240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect that it is held on to and treated as intermediate data until such time as the script is finished&lt;/P&gt;&lt;P&gt;&lt;A href="http://pro.arcgis.com/en/pro-app/tool-reference/appendices/using-the-in-memory-output-workspace.htm"&gt;http://pro.arcgis.com/en/pro-app/tool-reference/appendices/using-the-in-memory-output-workspace.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;which might account for its presence.&amp;nbsp; Perhaps try saving the in-memory version to disk and see if delete works then&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 18:08:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459280#M20240</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-07-03T18:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459281#M20241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick reply!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not entirely sure how I would 'save the in-memory version to disk' (I'm new to ArcGIS, sorry), but I can run something like this:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;f_raster_disk &lt;SPAN style="font-weight: bold;"&gt;= &lt;/SPAN&gt;arcpy.Raster(f_raster)
f_raster_disk.save(os.path.join(in_gdb, &lt;SPAN style="color: #008080; font-weight: bold;"&gt;'f_raster'&lt;/SPAN&gt;))&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then Exists(f_raster_disk) works as expected (Exists(f_raster) still returns True, though).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:27:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459281#M20241</guid>
      <dc:creator>AlexEpp</dc:creator>
      <dc:date>2021-12-11T20:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459282#M20242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have found that arcpy.Exists isn't reliable.&amp;nbsp; os.path.exisits is.&amp;nbsp; But, arcpy.Delete_management won't error out if you provide a feature class or raster that does not exist.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 20:30:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459282#M20242</guid>
      <dc:creator>JoeBorgione</dc:creator>
      <dc:date>2018-07-03T20:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459283#M20243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think my problem is that Exists is unreliable, though. I think the raster somehow still exists after I delete it, because, for example, if I call Delete_management on it a second time, I get "arcgisscripting.ExecuteError: ERROR 000601: Cannot delete in_memory\f_raster.&amp;nbsp; May be locked by another application."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 20:42:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459283#M20243</guid>
      <dc:creator>AlexEpp</dc:creator>
      <dc:date>2018-07-03T20:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: Delete_management sometimes won't delete rasters?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459284#M20244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could have been worse...&lt;/P&gt;&lt;P&gt;&lt;A href="http://pro.arcgis.com/en/pro-app/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-and-warnings-01176-01200-001200.htm"&gt;http://pro.arcgis.com/en/pro-app/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-and-warnings-01176-01200-001200.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;basically in-memory is a bit of a misnomer for most operations.&amp;nbsp; If you can run timing functions on your scripts you will generally see that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 21:20:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/delete-management-sometimes-won-t-delete-rasters/m-p/459284#M20244</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-07-03T21:20:44Z</dc:date>
    </item>
  </channel>
</rss>

