<?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 Zonal Geometry and Zonal Geometry as Table crashing in Python window and Python standalone script in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/zonal-geometry-and-zonal-geometry-as-table/m-p/1677429#M75043</link>
    <description>&lt;P&gt;I'm attempting to use Zonal Geometry to identify narrow polygons using ArcGIS Pro 3.6.1.&amp;nbsp; I've tried both Zonal Geometry and Zonal Geometry as a Table.&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; Zonal Geometry. The Zonal Geometry tool works in a minute or so in the desktop app and creates an output raster in my geodatabase with an uncompressed size of 577.76 MB (19629 columns x 7716 rows, 32 Bit floating point), but I'm not having joy with using Python.&amp;nbsp; The Python window in the app attempts to run, and I can see that *.tif files are created in the temp directory.&amp;nbsp; However, the function seems to spin on so I have ended after 60 minutes or so.&amp;nbsp; When I try to run as a standalone script I receive&amp;nbsp;&lt;STRONG&gt;ERROR 000354: The name contains invalid characters&lt;/STRONG&gt;. However, I don't see any name errors.&lt;/P&gt;&lt;P&gt;I want to run this for many jurisdictions identified by a string variable "jc", so I create a variable for the input grid (inGrid = "tmp" + jc ) which is a 0.2m resolution raster created from a feature class to raster conversion.&amp;nbsp; The class field is a long integer field (zoneField =&amp;nbsp; "PID_int") , the geometry metric is 'THICKNESS' and the cell size is 0.2m.&amp;nbsp; I also create a variable for the output (zgGrid = "zonegeo" + jc)&lt;/P&gt;&lt;P&gt;so the function looks like this:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ZonalGeometry&lt;/SPAN&gt;&lt;SPAN&gt;(in&lt;/SPAN&gt;&lt;SPAN&gt;Grid&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;zoneField&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'THICKNESS'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;zgresult.save(zgGrid)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also tried making a raster layer first:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;arcpy&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;management&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;MakeRasterLayer&lt;/SPAN&gt;&lt;SPAN&gt;(in&lt;/SPAN&gt;&lt;SPAN&gt;Grid&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"out_rasterlayer"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ZonalGeometry&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"out_rasterlayer"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;zoneField&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'THICKNESS'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt;&lt;SPAN&gt;.save(&lt;/SPAN&gt;&lt;SPAN&gt;zgGrid&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Same result:&amp;nbsp;&lt;STRONG&gt;ERROR 000354: The name contains invalid characters&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;2.&amp;nbsp; Zonal Geometry as a Table.&amp;nbsp; When I run this function in a python window it also fails, but with a different error:&lt;SPAN&gt;&amp;nbsp;ERROR&lt;STRONG&gt; 010067: Error in executing grid expression. create hash:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;processingCellSize&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;outgeoTab&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"outgeoTab_"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;jc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;outZonalGeometryAsTable = ZonalGeometryAsTable(outGrid, zoneField, outgeoTab, processsingCellSize)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;I am running on a reasonably well resourced laptop with plenty of storage space. I'm using VSCode as an IDE and have the correct python interpreter for this version or ArcGIS Pro / arcpy.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use env.workspace to set the workspace to my geodatabase for this project.&lt;/P&gt;&lt;P&gt;I also use env.extent&amp;nbsp; and env.mask = inGrid in order to limit the processing as much as possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for any ideas.&lt;/P&gt;</description>
    <pubDate>Mon, 12 Jan 2026 23:11:03 GMT</pubDate>
    <dc:creator>IanParfitt1</dc:creator>
    <dc:date>2026-01-12T23:11:03Z</dc:date>
    <item>
      <title>Zonal Geometry and Zonal Geometry as Table crashing in Python window and Python standalone script</title>
      <link>https://community.esri.com/t5/python-questions/zonal-geometry-and-zonal-geometry-as-table/m-p/1677429#M75043</link>
      <description>&lt;P&gt;I'm attempting to use Zonal Geometry to identify narrow polygons using ArcGIS Pro 3.6.1.&amp;nbsp; I've tried both Zonal Geometry and Zonal Geometry as a Table.&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; Zonal Geometry. The Zonal Geometry tool works in a minute or so in the desktop app and creates an output raster in my geodatabase with an uncompressed size of 577.76 MB (19629 columns x 7716 rows, 32 Bit floating point), but I'm not having joy with using Python.&amp;nbsp; The Python window in the app attempts to run, and I can see that *.tif files are created in the temp directory.&amp;nbsp; However, the function seems to spin on so I have ended after 60 minutes or so.&amp;nbsp; When I try to run as a standalone script I receive&amp;nbsp;&lt;STRONG&gt;ERROR 000354: The name contains invalid characters&lt;/STRONG&gt;. However, I don't see any name errors.&lt;/P&gt;&lt;P&gt;I want to run this for many jurisdictions identified by a string variable "jc", so I create a variable for the input grid (inGrid = "tmp" + jc ) which is a 0.2m resolution raster created from a feature class to raster conversion.&amp;nbsp; The class field is a long integer field (zoneField =&amp;nbsp; "PID_int") , the geometry metric is 'THICKNESS' and the cell size is 0.2m.&amp;nbsp; I also create a variable for the output (zgGrid = "zonegeo" + jc)&lt;/P&gt;&lt;P&gt;so the function looks like this:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ZonalGeometry&lt;/SPAN&gt;&lt;SPAN&gt;(in&lt;/SPAN&gt;&lt;SPAN&gt;Grid&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;zoneField&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'THICKNESS'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;zgresult.save(zgGrid)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also tried making a raster layer first:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;arcpy&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;management&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;MakeRasterLayer&lt;/SPAN&gt;&lt;SPAN&gt;(in&lt;/SPAN&gt;&lt;SPAN&gt;Grid&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"out_rasterlayer"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ZonalGeometry&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"out_rasterlayer"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;zoneField&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'THICKNESS'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;zgresult&lt;/SPAN&gt;&lt;SPAN&gt;.save(&lt;/SPAN&gt;&lt;SPAN&gt;zgGrid&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Same result:&amp;nbsp;&lt;STRONG&gt;ERROR 000354: The name contains invalid characters&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;2.&amp;nbsp; Zonal Geometry as a Table.&amp;nbsp; When I run this function in a python window it also fails, but with a different error:&lt;SPAN&gt;&amp;nbsp;ERROR&lt;STRONG&gt; 010067: Error in executing grid expression. create hash:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;processingCellSize&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0.2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;outgeoTab&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"outgeoTab_"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;jc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;outZonalGeometryAsTable = ZonalGeometryAsTable(outGrid, zoneField, outgeoTab, processsingCellSize)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;I am running on a reasonably well resourced laptop with plenty of storage space. I'm using VSCode as an IDE and have the correct python interpreter for this version or ArcGIS Pro / arcpy.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use env.workspace to set the workspace to my geodatabase for this project.&lt;/P&gt;&lt;P&gt;I also use env.extent&amp;nbsp; and env.mask = inGrid in order to limit the processing as much as possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for any ideas.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2026 23:11:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/zonal-geometry-and-zonal-geometry-as-table/m-p/1677429#M75043</guid>
      <dc:creator>IanParfitt1</dc:creator>
      <dc:date>2026-01-12T23:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: Zonal Geometry and Zonal Geometry as Table crashing in Python window and Python standalone script</title>
      <link>https://community.esri.com/t5/python-questions/zonal-geometry-and-zonal-geometry-as-table/m-p/1677434#M75044</link>
      <description>&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-and-warnings-00351-00375-000354.htm" target="_blank"&gt;000354: The name contains invalid characters.—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;invalid characters can include a period or a space, check your workspace path, perhaps copying the *.tif files to it and setting it as your temp or workspace folder (eg c:/testfolder is a good short simple path for inputs and outputs)&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2026 00:09:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/zonal-geometry-and-zonal-geometry-as-table/m-p/1677434#M75044</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2026-01-13T00:09:25Z</dc:date>
    </item>
  </channel>
</rss>

