<?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 Modify/Import Aliases in a batch process... in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idi-p/971315</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I have hundreds of feature classes each bearing tens-to-hundreds of attribute fields... I critically need the ability to modify &amp;amp;/or import the field aliases for all of them in a batch process.&lt;BR /&gt;&lt;BR /&gt;The aliases could be imported from a stand-alone table containing ROW1=Field Name &amp;amp; ROW2 = Field Alias.&lt;BR /&gt;&lt;BR /&gt;Ideally, it would function as "seamlessly" as a table join &amp;amp;/or domain/subtype import.&lt;BR /&gt;&lt;BR /&gt;Thanks!

&lt;!-- content transformation source ID: 087E00000004T7K --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Jan 2013 23:04:05 GMT</pubDate>
    <dc:creator>DanielO_Donnell1</dc:creator>
    <dc:date>2013-01-31T23:04:05Z</dc:date>
    <item>
      <title>Modify/Import Aliases in a batch process...</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idi-p/971315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I have hundreds of feature classes each bearing tens-to-hundreds of attribute fields... I critically need the ability to modify &amp;amp;/or import the field aliases for all of them in a batch process.&lt;BR /&gt;&lt;BR /&gt;The aliases could be imported from a stand-alone table containing ROW1=Field Name &amp;amp; ROW2 = Field Alias.&lt;BR /&gt;&lt;BR /&gt;Ideally, it would function as "seamlessly" as a table join &amp;amp;/or domain/subtype import.&lt;BR /&gt;&lt;BR /&gt;Thanks!

&lt;!-- content transformation source ID: 087E00000004T7K --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jan 2013 23:04:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idi-p/971315</guid>
      <dc:creator>DanielO_Donnell1</dc:creator>
      <dc:date>2013-01-31T23:04:05Z</dc:date>
    </item>
    <item>
      <title>Re: Modify/Import Aliases in a batch process...</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/971316#M9279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;You could use this tool: &lt;A href="http://www.arcgis.com/home/item.html?id=4c0bcc95449f4a67822c7f68dc7c6cd4" target="_blank"&gt;Rename Field Geoprocessing Tool (10.1)&lt;/A&gt;&amp;nbsp; It will do aliases as well in batch mode.

&lt;!-- content transformation source ID: 00aE00000031KTz --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 19:54:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/971316#M9279</guid>
      <dc:creator>JasonBalmut</dc:creator>
      <dc:date>2013-08-20T19:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Modify/Import Aliases in a batch process...</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/971317#M9280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;It would also be good to be able to batch add aliases to feature classes - SDE and file geodatabase.

&lt;!-- content transformation source ID: 00aE00000088Jvl --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 20:38:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/971317#M9280</guid>
      <dc:creator>MicheleH_DNReply</dc:creator>
      <dc:date>2014-09-10T20:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Modify/Import Aliases in a batch process...</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/1127592#M18114</link>
      <description>&lt;P&gt;Yes Please!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Being able to import fields and domains is great. However, manually adding field aliases, and the choice lists for all of the domains seems like a solvable problem that would save everyone so much time!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/148141"&gt;@DanielO_Donnell1&lt;/a&gt;&amp;nbsp;'s recommendation is perfect.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Dec 2021 13:13:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/1127592#M18114</guid>
      <dc:creator>JessicaJThompson</dc:creator>
      <dc:date>2021-12-20T13:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: Modify/Import Aliases in a batch process... - Status changed to: Closed</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/1653047#M36274</link>
      <description>&lt;P&gt;Using the Alter Fields (multiple) tool allows users to pass any number of class / field_name / alias combinations programmatically into ArcGIS Pro using a little bit of Python.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For more information on the Alter Fields (multiple) tool check out the documentation linked below.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.4/tool-reference/data-management/alter-fields.htm" target="_blank" rel="noopener"&gt;https://pro.arcgis.com/en/pro-app/3.4/tool-reference/data-management/alter-fields.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;In the example below a stand alone table with columns 'field_name' and 'field_alias' is used to update the alias of each named field in a given class.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import arcpy

target_class = &amp;lt;&amp;lt; path to target &amp;gt;&amp;gt;
alias_table = &amp;lt;&amp;lt; path to alias table &amp;gt;&amp;gt;

field_updates = []

with arcpy.da.SearchCursor(alias_table, ['field_name', 'field_alias']) as cursor:
    for row in cursor:
        name, alias = row
        field_updates.append([name, "", alias])

arcpy.management.AlterFields(
    target_class,
    field_updates
)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 02:31:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/modify-import-aliases-in-a-batch-process/idc-p/1653047#M36274</guid>
      <dc:creator>SSWoodward</dc:creator>
      <dc:date>2025-09-25T02:31:03Z</dc:date>
    </item>
  </channel>
</rss>

