<?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 gp.QualifiedFieldNames = &amp;amp;quot;UNQUALIFIED&amp;amp;quot; is not working in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548562#M42811</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the following script, but for some reason in my shapefile (Step 5) , its does not keep the field name for the Joined fields. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
# Name: BLPU_VIEW.py
# Author: Halil Siddique
# Description: This scripts will&amp;nbsp; Join the BLPU Point layer and the GIS_LLPG_SOURCE view.
# Date: 21/07/2011

# Create the Geoprocessor object
import arcgisscripting
gp = arcgisscripting.create(9.3)

# Allow Overwrite
gp.OverwriteOutput = 1

# Set Workspace
gp.Workspace = "C:\\datadump"
datadump = gp.Workspace

# Input variables from SDE
inputPoint = "C:\\TestData on CORPGIS.sde\\TESTDATA.BLPU_POINT"
inputView = "C:\\TestData on CORPGIS.sde\\TESTDATA.GIS_LLPG_SOURCE"
BLPU_TEST = "C:\\TestData on CORPGIS.sde\\TESTDATA.BLPU_TEST"

# Input variables from datadump folder

# Allow Unqualified field names
gp.QualifiedFieldNames = "UNQUALIFIED"

#####################################################################

try:

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Create Feature Layer from BLPU point
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.makeFeatureLayer_management(inputPoint, "point_lyr")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "1 - ", inputPoint, "is now a feature layer"

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Export GIS_LLPG_SOURCE to datadump to get OID
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.copyrows_management(inputView, "GIS_LLPG_SOURCEExport")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "2 - ", "inputView", "has been exported to", datadump

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Create Table View from GIS_LLPG_SOURCE
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.makeTableView_management("GIS_LLPG_SOURCEExport", "GIS_LLPG_SOURCEView")&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "3 - GIS_LLPG_SOURCE is now a table view"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Join BLPU_POINT layer&amp;nbsp; with GIS_LLPG_SOURCE
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddJoin_management("point_lyr", "UPRN", "GIS_LLPG_SOURCEView", "UPRN")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "4 - ", "Points has been joined to GIS_LLPG_SOURCE"

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Export Joined Point layer
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.copyFeatures_management("point_lyr", "READY_FOR_SDE")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "5 - ", "Joined points has been exported to", datadump

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Delete features from SDE layer
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.deletefeatures(BLPU_TEST)
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "6 - ", "BLPU_TEST features deleted"

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Upload new BLPU points
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.append_management("C:\\datadump\\READY_FOR_SDE.SHP", BLPU_TEST, "NO_TEST","")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "7 - ", "new BLPU points uploaded"
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Error has occured"
&amp;nbsp;&amp;nbsp;&amp;nbsp; print gp.getmessages()


&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My field names end up becoming&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; GIS_LLPG_S&amp;nbsp;&amp;nbsp; GIS_LLPG_1&amp;nbsp;&amp;nbsp; GIS_LLPG_2&amp;nbsp;&amp;nbsp; GIS_LLPG_3&amp;nbsp;&amp;nbsp; GIS_LLPG_4&amp;nbsp;&amp;nbsp; GIS_LLPG_5&amp;nbsp;&amp;nbsp; GIS_LLPG_6&amp;nbsp;&amp;nbsp; GIS_LLPG_7&amp;nbsp;&amp;nbsp; GIS_LLPG_8&amp;nbsp;&amp;nbsp; GIS_LLPG_9&amp;nbsp;&amp;nbsp; GIS_LLP_10&amp;nbsp;&amp;nbsp; GIS_LLP_11&amp;nbsp;&amp;nbsp; GIS_LLP_12&amp;nbsp;&amp;nbsp; GIS_LLP_13&amp;nbsp;&amp;nbsp; GIS_LLP_14&amp;nbsp;&amp;nbsp; GIS_LLP_15&amp;nbsp;&amp;nbsp; GIS_LLP_16 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone got any ideas or workarounds?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;halil&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jul 2011 14:43:33 GMT</pubDate>
    <dc:creator>HalilSiddique</dc:creator>
    <dc:date>2011-07-21T14:43:33Z</dc:date>
    <item>
      <title>gp.QualifiedFieldNames = &amp;quot;UNQUALIFIED&amp;quot; is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548562#M42811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the following script, but for some reason in my shapefile (Step 5) , its does not keep the field name for the Joined fields. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
# Name: BLPU_VIEW.py
# Author: Halil Siddique
# Description: This scripts will&amp;nbsp; Join the BLPU Point layer and the GIS_LLPG_SOURCE view.
# Date: 21/07/2011

# Create the Geoprocessor object
import arcgisscripting
gp = arcgisscripting.create(9.3)

# Allow Overwrite
gp.OverwriteOutput = 1

# Set Workspace
gp.Workspace = "C:\\datadump"
datadump = gp.Workspace

# Input variables from SDE
inputPoint = "C:\\TestData on CORPGIS.sde\\TESTDATA.BLPU_POINT"
inputView = "C:\\TestData on CORPGIS.sde\\TESTDATA.GIS_LLPG_SOURCE"
BLPU_TEST = "C:\\TestData on CORPGIS.sde\\TESTDATA.BLPU_TEST"

# Input variables from datadump folder

# Allow Unqualified field names
gp.QualifiedFieldNames = "UNQUALIFIED"

#####################################################################

try:

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Create Feature Layer from BLPU point
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.makeFeatureLayer_management(inputPoint, "point_lyr")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "1 - ", inputPoint, "is now a feature layer"

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Export GIS_LLPG_SOURCE to datadump to get OID
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.copyrows_management(inputView, "GIS_LLPG_SOURCEExport")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "2 - ", "inputView", "has been exported to", datadump

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Create Table View from GIS_LLPG_SOURCE
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.makeTableView_management("GIS_LLPG_SOURCEExport", "GIS_LLPG_SOURCEView")&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "3 - GIS_LLPG_SOURCE is now a table view"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Join BLPU_POINT layer&amp;nbsp; with GIS_LLPG_SOURCE
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddJoin_management("point_lyr", "UPRN", "GIS_LLPG_SOURCEView", "UPRN")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "4 - ", "Points has been joined to GIS_LLPG_SOURCE"

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Export Joined Point layer
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.copyFeatures_management("point_lyr", "READY_FOR_SDE")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "5 - ", "Joined points has been exported to", datadump

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Delete features from SDE layer
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.deletefeatures(BLPU_TEST)
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "6 - ", "BLPU_TEST features deleted"

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Upload new BLPU points
&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.append_management("C:\\datadump\\READY_FOR_SDE.SHP", BLPU_TEST, "NO_TEST","")
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "7 - ", "new BLPU points uploaded"
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Error has occured"
&amp;nbsp;&amp;nbsp;&amp;nbsp; print gp.getmessages()


&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My field names end up becoming&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; GIS_LLPG_S&amp;nbsp;&amp;nbsp; GIS_LLPG_1&amp;nbsp;&amp;nbsp; GIS_LLPG_2&amp;nbsp;&amp;nbsp; GIS_LLPG_3&amp;nbsp;&amp;nbsp; GIS_LLPG_4&amp;nbsp;&amp;nbsp; GIS_LLPG_5&amp;nbsp;&amp;nbsp; GIS_LLPG_6&amp;nbsp;&amp;nbsp; GIS_LLPG_7&amp;nbsp;&amp;nbsp; GIS_LLPG_8&amp;nbsp;&amp;nbsp; GIS_LLPG_9&amp;nbsp;&amp;nbsp; GIS_LLP_10&amp;nbsp;&amp;nbsp; GIS_LLP_11&amp;nbsp;&amp;nbsp; GIS_LLP_12&amp;nbsp;&amp;nbsp; GIS_LLP_13&amp;nbsp;&amp;nbsp; GIS_LLP_14&amp;nbsp;&amp;nbsp; GIS_LLP_15&amp;nbsp;&amp;nbsp; GIS_LLP_16 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone got any ideas or workarounds?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;halil&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 14:43:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548562#M42811</guid>
      <dc:creator>HalilSiddique</dc:creator>
      <dc:date>2011-07-21T14:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548563#M42812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm running ArcGIS Desktop 10.0 SP5.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to write a python script to join fields from an Info table to a Coverage region and then Copy Features into a shapefile.&amp;nbsp; Join Field isn't working for me (all new fields are blank), but Add Join does work when I test things.&amp;nbsp; However, the qualified field names are too long for the shapefile, so they get truncated in an uninformative manner.&amp;nbsp; My fields are named uniquely, so I wanted to use unqualified field names.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I set arcpy.env.qualifiedFieldNames = False, the coverage region fields are qualified and the new fields from the info table are not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I start a fresh ArcMap session, then set arcpy.env.qualifiedFieldNames = False in the python window, I get the same results, but I noticed that I can simultaneously have arcpy.env.qualifiedFieldNames = False and GeoProcessing-&amp;gt;Environments-&amp;gt;Fields-&amp;gt;Maintain fully qualified field names be checked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I start a fresh ArcMap session, set arcpy.env.qualifiedFieldNames = False in the python window, and uncheck GeoProcessing-&amp;gt;Environments-&amp;gt;Fields-&amp;gt;Maintain fully qualified field names, I get the expected/desired results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just for kicks, if I start a fresh ArcMap session, and only uncheck GeoProcessing-&amp;gt;Environments-&amp;gt;Fields-&amp;gt;Maintain fully qualified field names, I only get qualified field names.&amp;nbsp; This is consistent with previously reported behavior: &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.esri.com/Thread.asp?c=93&amp;amp;f=986&amp;amp;t=278342&amp;amp;mc=4"&gt;http://forums.esri.com/Thread.asp?c=93&amp;amp;f=986&amp;amp;t=278342&amp;amp;mc=4&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, it looks like the ArcMap GUI setting and the python setting are actually separate and both are being used.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2012 04:48:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548563#M42812</guid>
      <dc:creator>OliverSoong</dc:creator>
      <dc:date>2012-09-10T04:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548564#M42813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Basically, it looks like the ArcMap GUI setting and the python setting are actually separate and both are being used.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The geoprocessing environment settings read when a tool dialog is run many not always be in synch, with the application settings, but in the context of a script, the environment settings are entirely local and should override any GP settings set at the application or model or tool level. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may have better luck by specifying it as a boolean. (Easier to spell!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;arcpy.qualifiedFieldNames = False
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A warning: in arcpy, arcpy.env object names are case-sensitive. For example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;gt;&amp;gt;&amp;gt; arcpy.env.QualifiedFieldNames = False # No error, but will not work
&amp;gt;&amp;gt;&amp;gt; arcpy.env.qualifiedFieldNames = False # will work
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcgisscripting is still there under ArcPy, so they do share environments, and setting either "gp" or "arcpy" should "take" with any tools run. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did this test with 10.1:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;gt;&amp;gt;&amp;gt; import arcpy
&amp;gt;&amp;gt;&amp;gt; import arcgisscripting
&amp;gt;&amp;gt;&amp;gt; gp = arcgisscripting.create(9.3)
&amp;gt;&amp;gt;&amp;gt; gp.QualifiedFieldNames = "QUALIFIED"
&amp;gt;&amp;gt;&amp;gt; gp.QualifiedFieldNames
True
&amp;gt;&amp;gt;&amp;gt; arcpy.env.qualifiedFieldNames
True
&amp;gt;&amp;gt;&amp;gt; gp.QualifiedFieldNames = "UNQUALIFIED"
&amp;gt;&amp;gt;&amp;gt; gp.QualifiedFieldNames
False
&amp;gt;&amp;gt;&amp;gt; arcpy.env.qualifiedFieldNames
False
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:43:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548564#M42813</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2021-12-11T23:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548565#M42814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am also experiencing this problem. Even though I set: arcpy.env.qualifiedFieldNames = False and verify with a print statement that qualifiedFieldNames is "False", when I join a layer file to a table, the field names still have the predicated file/table name preceeding it.&amp;nbsp; Has anyone found a solution?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 17:33:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548565#M42814</guid>
      <dc:creator>FrankChin</dc:creator>
      <dc:date>2012-11-14T17:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548566#M42815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Even though I set: arcpy.env.qualifiedFieldNames = False and verify with a print statement that qualifiedFieldNames is "False", when I join a layer file to a table, the field names still have the predicated file/table name preceding it. &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I believe the qualified field names still exist in the table view after you do a join; the environment setting comes into play when that table view is accessed by a tool that copies the table, for example, CopyFeatures_management. In the tool output, the names should not be qualified if qualifiedFieldNames is False.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what is demonstrated in the example in the &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//001w00000008000000"&gt;help for qualifiedFieldNames.&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 17:40:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548566#M42815</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2012-11-14T17:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548567#M42816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Even when I save the layer to a layer file, the source names still persist.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 18:18:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548567#M42816</guid>
      <dc:creator>FrankChin</dc:creator>
      <dc:date>2012-11-14T18:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548568#M42817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Even when I save the layer to a layer file, the source names still persist.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to remove the source names, you need to copy out to a dataset. Saving to a layer will not unqualify field names, as a layer just points to the datasets - which have not changed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, if I do a join, this is what I get for a field list:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddJoin(..)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
Field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Len
-------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&amp;nbsp; ---
Yellowsone_line.FID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
Yellowsone_line.Shape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geometry&amp;nbsp; 0
Yellowsone_line.ObjectID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp; 9
Yellowsone_line.FEATURE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp; 21
Yellowsone_line.NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp; 59
Yellowsone_line.STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 5
Yellowsone_line.MILES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp; 12
Yellowstone_lakes.FID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp; 4
Yellowstone_lakes.ObjectID&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp; 9
Yellowstone_lakes.FEATURE&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp; 22
Yellowstone_lakes.NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp; 40
Yellowstone_lakes.STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp; 20
Yellowstone_lakes.SQMI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp; 10
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, if I copy this, qualifiedFieldNames comes into play:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.qualifiedFieldNames = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.CopyFeatures_management("Yellowsone_line","e:\\work\\xxline.shp")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Len
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------- -----
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowsone&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowso_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 21
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowso_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 59
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowso_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowso_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp;&amp;nbsp; 14
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowston&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowst_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowst_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 22
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowst_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 40
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowst_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 20
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yellowst_5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp;&amp;nbsp; 12
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.qualifiedFieldNames = False&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.CopyFeatures_management("Yellowsone_line","e:\\work\\xxline.shp")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Len
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------- -----
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FEATURE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 21
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 59
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MILES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp;&amp;nbsp; 14
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FID_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectID_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FEATURE_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 22
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 40
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATE_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp;&amp;nbsp;&amp;nbsp; 20
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQMI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:44:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548568#M42817</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2021-12-11T23:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548569#M42818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Curtis, that worked.&amp;nbsp; I am new to ArcGIS, so I am just learning the concepts.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 13:04:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548569#M42818</guid>
      <dc:creator>FrankChin</dc:creator>
      <dc:date>2012-11-15T13:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: gp.QualifiedFieldNames = "UNQUALIFIED" is not working</title>
      <link>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548570#M42819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thank you Curtis, that worked.&amp;nbsp; I am new to ArcGIS, so I am just learning the concepts.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No problem! Glad to help -- I wish someone had explained this to me. The help kind of misses how this works IMHO. I will share my blog post to the help authors (note, you can comment and suggest things in the online ArcGIS help web pages - this is a big help to everyone!)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 14:56:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/gp-qualifiedfieldnames-amp-quot-unqualified-amp/m-p/548570#M42819</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2012-11-15T14:56:31Z</dc:date>
    </item>
  </channel>
</rss>

