<?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 List Domains in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idi-p/961086</link>
    <description>&lt;P&gt;i'm working with a large geodatabase, where exists over 50 domains&lt;BR /&gt;my goal is to find each field that uses domains (name, type and description of the domain)&lt;BR /&gt;&lt;BR /&gt;i know it is possible using python&lt;BR /&gt;however, a new geoprocessing tool would be very useful&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Petre Ursaru - Esri Romania&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;!--  content transformation source ID: 087E0000000Cwg0  --&gt;</description>
    <pubDate>Mon, 29 Apr 2024 20:44:10 GMT</pubDate>
    <dc:creator>PetreUrsaru</dc:creator>
    <dc:date>2024-04-29T20:44:10Z</dc:date>
    <item>
      <title>List Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idi-p/961086</link>
      <description>&lt;P&gt;i'm working with a large geodatabase, where exists over 50 domains&lt;BR /&gt;my goal is to find each field that uses domains (name, type and description of the domain)&lt;BR /&gt;&lt;BR /&gt;i know it is possible using python&lt;BR /&gt;however, a new geoprocessing tool would be very useful&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Petre Ursaru - Esri Romania&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;!--  content transformation source ID: 087E0000000Cwg0  --&gt;</description>
      <pubDate>Mon, 29 Apr 2024 20:44:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idi-p/961086</guid>
      <dc:creator>PetreUrsaru</dc:creator>
      <dc:date>2024-04-29T20:44:10Z</dc:date>
    </item>
    <item>
      <title>Re: List Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/961087#M8281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;ArcGisDiagrammer will show you these things.&lt;BR /&gt;&lt;BR /&gt;It is not a terribly friendly program but it does this.&lt;BR /&gt;&lt;BR /&gt;There used to be a database reporter tool for 9.3 that was the cats meow. It would list each feature class and the attributes and each domain for those attributes.&lt;BR /&gt;&lt;BR /&gt;It was replaced by ArcGisDiagrammer. &amp;nbsp;Yes it was a step backwards

&lt;!-- content transformation source ID: 00aE000000Bbvia --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2015 19:53:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/961087#M8281</guid>
      <dc:creator>RobertBorchert</dc:creator>
      <dc:date>2015-04-23T19:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: List Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/961088#M8282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to write just such a tool in python but it keeps bombing when I do a describe on the fields for the layer. Anyone have any ideas? Code below&lt;/P&gt;&lt;P&gt;import arcpy&lt;BR /&gt;#&lt;BR /&gt;inWorkspaceString = arcpy.GetParameterAsText(0)&lt;BR /&gt;arcpy.env.workspace = inWorkspaceString&lt;BR /&gt;outTable = "OTHER_ListDomains_tbl"&lt;/P&gt;&lt;P&gt;# Delete old and Create new output table each time&lt;BR /&gt;if arcpy.Exists(outTable):&lt;BR /&gt; arcpy.Delete_management(outTable)&lt;BR /&gt;#&lt;BR /&gt;arcpy.CreateTable_management(inWorkspaceString, outTable)&lt;BR /&gt;arcpy.AddField_management(outTable, "DomainName", "TEXT", "", "", 255, "", "NULLABLE", "REQUIRED")&lt;BR /&gt;arcpy.AddField_management(outTable, "Feature_Class", "TEXT", "", "", 255, "", "NULLABLE", "NON_REQUIRED") &lt;BR /&gt;#&lt;BR /&gt;newRows = arcpy.InsertCursor(outTable, "") # Create cursor to store new rows for output table&lt;BR /&gt;arcpy.MakeTableView_management(outTable, "outTableView", "", "", "") # Create table view for output table (for searching for existing records)&lt;BR /&gt;#&lt;BR /&gt;layers = arcpy.ListFeatureClasses() # Adds feature classes to list&lt;BR /&gt;for layer in layers:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;desc = arcpy.Describe(layer)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if desc.featureType == "Simple":&lt;BR /&gt;# Create list of fields&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fields = arcpy.ListFields(layer)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for field in fields:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;descf = arcpy.Describe(field)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dom = descf.domain&lt;BR /&gt;# Write items from list to output table if they don't already exist there&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arcpy.SelectLayerByAttribute_management("outTableView", "NEW_SELECTION", "\"DomainName\" = \'" + dom + "\' AND \"Feature_Class\" = \'" + layer + "\'")&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if int(arcpy.GetCount_management("outTableView").getOutput(0)) == 0:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newRow = newRows.newRow()&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newRow.DomainName = dom&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newRow.Feature_Class = layer&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newRows.insertRow(newRow)&lt;BR /&gt;del newRows # Removes lock on output table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jun 2017 18:45:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/961088#M8282</guid>
      <dc:creator>KarenFolger</dc:creator>
      <dc:date>2017-06-28T18:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: List Domains - Status changed to: Implemented</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/1074770#M16401</link>
      <description>&lt;P&gt;The ability to identify domain usage was added in ArcGIS Pro.&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/overview/create-modify-and-delete-domains.htm#ESRI_SECTION1_09CF28B04D4547849DD3A0C15381D558" target="_blank"&gt;https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/overview/create-modify-and-delete-domains.htm#ESRI_SECTION1_09CF28B04D4547849DD3A0C15381D558&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jul 2021 16:14:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/list-domains/idc-p/1074770#M16401</guid>
      <dc:creator>KoryKramer</dc:creator>
      <dc:date>2021-07-01T16:14:53Z</dc:date>
    </item>
  </channel>
</rss>

