<?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 Re: merge or append features classes based on a part of their names in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/merge-or-append-features-classes-based-on-a-part/m-p/292144#M10144</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This should work for basic scenarios that follow the same syntax as the feature classes in the screenshot you provided:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy

#Set workspace of your File Geodatabase
arcpy.env.workspace = r'C:\gisworkspace\WORKSPACE\Forums\AppendDuplicate.gdb'

#List all polyline feature classes
featureClasses = arcpy.ListFeatureClasses("", "Polyline")

#Iterate feature class list
#Find the inputs in list (ending in '00') and append them to their target
for fc in featureClasses:
&amp;nbsp;&amp;nbsp;&amp;nbsp; if fc[-2:] == '00':
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input = fc
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Remove last two characters to find the target
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target = fc[:-2]
&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; arcpy.Append_management(input, target)
&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; #Uncomment the next line to delete the input feature class
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #arcpy.Delete_management(fc)

print 'Complete'&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 14:03:54 GMT</pubDate>
    <dc:creator>AdamMarinelli</dc:creator>
    <dc:date>2021-12-11T14:03:54Z</dc:date>
    <item>
      <title>merge or append features classes based on a part of their names</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/merge-or-append-features-classes-based-on-a-part/m-p/292143#M10143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everybody!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've got ONE file geodatabase with about 400 feature classes (FC). Here attached is a part of that .gdb.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to merge that features (or better append one feature - 00 - to the other)&amp;nbsp; that has got the same name except for the "00".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"_01P11_line" must be merged with "_01P11_line00" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or better&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"_01P11_line00" (input) appended to "_01P11_line" (target)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and, after the merging/appending, delete the "00" feature class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was thinking to proceed with an iteration in modelbuilder or/and a python script...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;could someone help me, please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Paolo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 12:44:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/merge-or-append-features-classes-based-on-a-part/m-p/292143#M10143</guid>
      <dc:creator>PaoloPensalfini</dc:creator>
      <dc:date>2014-01-22T12:44:35Z</dc:date>
    </item>
    <item>
      <title>Re: merge or append features classes based on a part of their names</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/merge-or-append-features-classes-based-on-a-part/m-p/292144#M10144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This should work for basic scenarios that follow the same syntax as the feature classes in the screenshot you provided:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy

#Set workspace of your File Geodatabase
arcpy.env.workspace = r'C:\gisworkspace\WORKSPACE\Forums\AppendDuplicate.gdb'

#List all polyline feature classes
featureClasses = arcpy.ListFeatureClasses("", "Polyline")

#Iterate feature class list
#Find the inputs in list (ending in '00') and append them to their target
for fc in featureClasses:
&amp;nbsp;&amp;nbsp;&amp;nbsp; if fc[-2:] == '00':
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input = fc
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Remove last two characters to find the target
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target = fc[:-2]
&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; arcpy.Append_management(input, target)
&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; #Uncomment the next line to delete the input feature class
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #arcpy.Delete_management(fc)

print 'Complete'&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 14:03:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/merge-or-append-features-classes-based-on-a-part/m-p/292144#M10144</guid>
      <dc:creator>AdamMarinelli</dc:creator>
      <dc:date>2021-12-11T14:03:54Z</dc:date>
    </item>
  </channel>
</rss>

