<?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>idea arcpy.da.Walk: Add Annotation and Dimension to values for &amp;quot;type&amp;quot; parameter in Python Ideas</title>
    <link>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idi-p/1678455</link>
    <description>&lt;P&gt;3.5&lt;/P&gt;&lt;P&gt;I'd like to be able to grab just annotation feature classes from my database using &lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/data-access/walk.htm" target="_self"&gt;arcpy.da.Walk()&lt;/A&gt;. Right now, that is not possible.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Valid feature types are the following:&lt;/P&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Multipatch&lt;/SPAN&gt;—&lt;SPAN&gt;Multipatch feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Multipoint&lt;/SPAN&gt;—&lt;SPAN&gt;Multipoint feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;—&lt;SPAN&gt;Point feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Polygon&lt;/SPAN&gt;—&lt;SPAN&gt;Polygon feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Polyline&lt;/SPAN&gt;—&lt;SPAN&gt;Polyline feature classes are returned.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV class=""&gt;&lt;P&gt;&lt;SPAN&gt;The work around for this, then, is run a Describe() on every feature class to determine whether it is an Annotation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The same problem exists for Dimensions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm finding that you can get them if you filter to Polygons, but again, you have to run a describe or ListFields() to figure out if they're actually what you're looking for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please add both of them in to Walk().&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Jan 2026 20:13:46 GMT</pubDate>
    <dc:creator>AlfredBaldenweck</dc:creator>
    <dc:date>2026-01-16T20:13:46Z</dc:date>
    <item>
      <title>arcpy.da.Walk: Add Annotation and Dimension to values for "type" parameter</title>
      <link>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idi-p/1678455</link>
      <description>&lt;P&gt;3.5&lt;/P&gt;&lt;P&gt;I'd like to be able to grab just annotation feature classes from my database using &lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/data-access/walk.htm" target="_self"&gt;arcpy.da.Walk()&lt;/A&gt;. Right now, that is not possible.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Valid feature types are the following:&lt;/P&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Multipatch&lt;/SPAN&gt;—&lt;SPAN&gt;Multipatch feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Multipoint&lt;/SPAN&gt;—&lt;SPAN&gt;Multipoint feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;—&lt;SPAN&gt;Point feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Polygon&lt;/SPAN&gt;—&lt;SPAN&gt;Polygon feature classes are returned.&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Polyline&lt;/SPAN&gt;—&lt;SPAN&gt;Polyline feature classes are returned.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV class=""&gt;&lt;P&gt;&lt;SPAN&gt;The work around for this, then, is run a Describe() on every feature class to determine whether it is an Annotation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The same problem exists for Dimensions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm finding that you can get them if you filter to Polygons, but again, you have to run a describe or ListFields() to figure out if they're actually what you're looking for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please add both of them in to Walk().&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 20:13:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idi-p/1678455</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-01-16T20:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: arcpy.da.Walk: Add Annotation and Dimension to values for "type" parameter</title>
      <link>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idc-p/1681151#M566</link>
      <description>&lt;P&gt;If nothing else that filter is completely wrong, annotations should appear under Point and dimensions under Polyline.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jan 2026 18:15:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idc-p/1681151#M566</guid>
      <dc:creator>DavidSolari</dc:creator>
      <dc:date>2026-01-30T18:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: arcpy.da.Walk: Add Annotation and Dimension to values for "type" parameter</title>
      <link>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idc-p/1681173#M567</link>
      <description>&lt;P&gt;Well, technically annotations are actually polygons in file geodatabases. You can copy the SHAPE field into a polygon feature class to get its footprint, although that changes with its symbology. Not sure how it is for dimensions but it's probably the same.&lt;/P&gt;&lt;P&gt;Funnily enough, they used to be lines in coverages, but that was most likely because the symbology and size of them was determined in the map instead of at the database level.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit: actually yeah dimensions function the same&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AlfredBaldenweck_0-1769800618256.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/147633i21A4F8A144F08A57/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AlfredBaldenweck_0-1769800618256.png" alt="AlfredBaldenweck_0-1769800618256.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So yeah I understand the technical reason annotations and dimensions are being returned as polygons, but we really should be able to filter for them specifically.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jan 2026 19:17:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/arcpy-da-walk-add-annotation-and-dimension-to/idc-p/1681173#M567</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-01-30T19:17:31Z</dc:date>
    </item>
  </channel>
</rss>

