<?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: Python script for convert adjacent polygons to multipart polygons without dissolving in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566346#M44362</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I hacked some code to create the multipart as described before, but I noticed a strange effect. I started a new thread to confirm this undesired behavior: &lt;A href="https://community.esri.com/message/461548" target="_blank"&gt;Re: Create a multipart polygon with arcpy&lt;/A&gt; and it appears that what you are looking for is not possible as &lt;A href="https://community.esri.com/migrated-users/19932" target="_blank"&gt;Darren Wiens&lt;/A&gt;‌ indicated in the other thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;...any parts that share an edge will be merged into a single part (source: &lt;/EM&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//01m600000066000000" title="http://resources.arcgis.com/en/help/main/10.1/index.html#//01m600000066000000" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcGIS Help 10.1&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below the python code that I had so far, but this does &lt;SPAN style="text-decoration: underline;"&gt;not&lt;/SPAN&gt; give you the result you want, since it is not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy, os
arcpy.env.overwriteOutput = True

fc_in = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\houses"
fc_dis = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\housesDissolved3"
fc_out = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\houses_MPs13"

lst_flds = arcpy.ListFields(fc_in)

ws, name = os.path.split(fc_out)
arcpy.CreateFeatureclass_management(ws, name, "POLYGON", fc_in, spatial_reference=fc_in)

##for fld in lst_flds:
##&amp;nbsp;&amp;nbsp;&amp;nbsp; if len(arcpy.ListFields(fc_out, wild_card=fld.name)) == 0:
##&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddField_management(fc_out, )
arcpy.MakeFeatureLayer_management(fc_in, "lyr_in")

# loop through dissolved features
flds = ("SHAPE@")
with arcpy.da.InsertCursor(fc_out, flds) as curs_out:
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor(fc_dis, flds) as curs_dis:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row_dis in curs_dis:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pol_dis = row_dis[0]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # select features that overlap with dissolved feature
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.SelectLayerByLocation_management("lyr_in", "INTERSECT", pol_dis)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor("lyr_in", ("SHAPE@", "OID@")) as curs_in:
&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; lstParts = []
&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; for row_in in curs_in:
&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; pol_in = row_in[0]
&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; oid = row_in[1]
&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; for part in pol_in:
&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; lstPnt = []
&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; for pnt in part:
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lstPnt.append([pnt.X, pnt.Y])
&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; # construct multipart
&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; lstParts.append(lstPnt)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # write the multipart to output fc
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pol_out = arcpy.Polygon(arcpy.Array(lstParts))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curs_out.insertRow((lstParts[0], ))

del curs_dis, curs_in, curs_out, row_dis, row_in&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 00:24:22 GMT</pubDate>
    <dc:creator>XanderBakker</dc:creator>
    <dc:date>2021-12-12T00:24:22Z</dc:date>
    <item>
      <title>Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566337#M44353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a polygon feature class contains groups of adjacent polygons and the question is how to create a multipart polygon for each group of the adjacent polygons without dissolving it using python scripts.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/legacyfs/online/64789_plt.JPG"&gt;&lt;IMG alt="plt.JPG" class="jive-image image-1" height="443" src="https://community.esri.com/legacyfs/online/64789_plt.JPG" style="height: auto;" width="510" /&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 10:16:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566337#M44353</guid>
      <dc:creator>AmrHassan</dc:creator>
      <dc:date>2015-02-24T10:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566338#M44354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this a task that you are going to repeat multiple times?&lt;/P&gt;&lt;P&gt;Is it part of a workflow for something much larger?&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Is it safe to assume that this is just a sample of a huge dataset making the manual method of doing this inappropriate?&lt;/P&gt;&lt;P&gt;Do you have anything within your attribute table that indicates adjacency?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just need to know how far along you are in your script development.&amp;nbsp; If you have some code you are working with, posting would be useful since people won't have to reinvent the wheel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 14:09:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566338#M44354</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-02-24T14:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566339#M44355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Might be best to dissolve the polygons not creating multiparts (yep the opposite of what you want) to a tmp featureclass and then loop through these features, select the original polygons, and add the polygons to parts of the new polygon to be created.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 14:27:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566339#M44355</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-02-24T14:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566340#M44356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may also want to consider moving this thread to the &lt;A href="https://community.esri.com/space/2145"&gt;Python&lt;/A&gt; place:&lt;/P&gt;&lt;P&gt;(see: &lt;A href="https://community.esri.com/docs/DOC-1081"&gt;What are Places?&lt;/A&gt; )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 14:33:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566340#M44356</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-02-24T14:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566341#M44357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This task only for time and i do it rarely,&lt;/P&gt;&lt;P&gt;Not a in a workflow, &lt;/P&gt;&lt;P&gt;The manual method of doing this inappropriate as it dissolve them and i want each group of the adjacent polygons to be one feature one record as a multipart polygon but not dissolved,&lt;/P&gt;&lt;P&gt;There are common attributes between the adjacent polygons.&lt;/P&gt;&lt;P&gt;I didn't used a script so far, I am asking about it &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 21:15:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566341#M44357</guid>
      <dc:creator>AmrHassan</dc:creator>
      <dc:date>2015-02-24T21:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566342#M44358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;... and the common attributes need to be summed in some way or can you just to the attributes of the first part and assign it to the output multipart feature? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 21:25:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566342#M44358</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-02-24T21:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566343#M44359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All attributes should be assigned to the output multipart feature.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 21:31:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566343#M44359</guid>
      <dc:creator>AmrHassan</dc:creator>
      <dc:date>2015-02-24T21:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566344#M44360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;... the question remains: you are combining multi features (multi records) into a single record. Is it valid that a single (random) record is used to assign to the output multipart feature?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 21:35:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566344#M44360</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-02-24T21:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566345#M44361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;maybe it would be easier to attach the features you used in the picture. This will enable us to see what problems you may run into ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 21:36:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566345#M44361</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-02-24T21:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Python script for convert adjacent polygons to multipart polygons without dissolving</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566346#M44362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I hacked some code to create the multipart as described before, but I noticed a strange effect. I started a new thread to confirm this undesired behavior: &lt;A href="https://community.esri.com/message/461548" target="_blank"&gt;Re: Create a multipart polygon with arcpy&lt;/A&gt; and it appears that what you are looking for is not possible as &lt;A href="https://community.esri.com/migrated-users/19932" target="_blank"&gt;Darren Wiens&lt;/A&gt;‌ indicated in the other thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;...any parts that share an edge will be merged into a single part (source: &lt;/EM&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//01m600000066000000" title="http://resources.arcgis.com/en/help/main/10.1/index.html#//01m600000066000000" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcGIS Help 10.1&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below the python code that I had so far, but this does &lt;SPAN style="text-decoration: underline;"&gt;not&lt;/SPAN&gt; give you the result you want, since it is not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy, os
arcpy.env.overwriteOutput = True

fc_in = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\houses"
fc_dis = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\housesDissolved3"
fc_out = r"D:\Xander\GeoNet\HouseMultiPart\data.gdb\houses_MPs13"

lst_flds = arcpy.ListFields(fc_in)

ws, name = os.path.split(fc_out)
arcpy.CreateFeatureclass_management(ws, name, "POLYGON", fc_in, spatial_reference=fc_in)

##for fld in lst_flds:
##&amp;nbsp;&amp;nbsp;&amp;nbsp; if len(arcpy.ListFields(fc_out, wild_card=fld.name)) == 0:
##&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddField_management(fc_out, )
arcpy.MakeFeatureLayer_management(fc_in, "lyr_in")

# loop through dissolved features
flds = ("SHAPE@")
with arcpy.da.InsertCursor(fc_out, flds) as curs_out:
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor(fc_dis, flds) as curs_dis:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row_dis in curs_dis:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pol_dis = row_dis[0]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # select features that overlap with dissolved feature
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.SelectLayerByLocation_management("lyr_in", "INTERSECT", pol_dis)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor("lyr_in", ("SHAPE@", "OID@")) as curs_in:
&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; lstParts = []
&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; for row_in in curs_in:
&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; pol_in = row_in[0]
&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; oid = row_in[1]
&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; for part in pol_in:
&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; lstPnt = []
&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; for pnt in part:
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lstPnt.append([pnt.X, pnt.Y])
&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; # construct multipart
&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; lstParts.append(lstPnt)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # write the multipart to output fc
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pol_out = arcpy.Polygon(arcpy.Array(lstParts))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curs_out.insertRow((lstParts[0], ))

del curs_dis, curs_in, curs_out, row_dis, row_in&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:24:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-convert-adjacent-polygons-to/m-p/566346#M44362</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-12T00:24:22Z</dc:date>
    </item>
  </channel>
</rss>

