<?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: Adjacent Parcels w same owners in State &amp; Local Government Questions</title>
    <link>https://community.esri.com/t5/state-local-government-questions/adjacent-parcels-w-same-owners/m-p/536366#M3453</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi John&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Python snippet below (requires ArcInfo 10) finds parcels that have neighbouring parcels greater than a certain area in size.&amp;nbsp; I'm not sure from your post your exact requirement for selecting parcels, but you should be able to monkey with the logic to get there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.overwriteOutput = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parcels = r"C:\Temp\Parcels.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lines = r"C:\Temp\Lines.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.PolygonToLine_management(parcels,lines,"IDENTIFY_NEIGHBORS")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bigParcelList = [p.fid for p in arcpy.SearchCursor(parcels,"shape_area &amp;gt; 12000")]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hasBigNeighbourSet = set([l.right_fid for l in arcpy.SearchCursor(lines) if l.left_fid&amp;nbsp; in bigParcelList] + \&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [l.left_fid&amp;nbsp; for l in arcpy.SearchCursor(lines) if l.right_fid in bigParcelList])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hasBigNeighbourSet.remove(-1) #any parcels on the edge of the world&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bigneighbours = r"C:\Temp\BigNeighbours.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;expression = "fid in " + repr(list(hasBigNeighbourSet)).replace("[","(").replace("]",")")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.FeatureClassToFeatureClass_conversion(parcels, r"C:\Temp", "BigNeighbours.shp", expression)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Jan 2011 16:56:56 GMT</pubDate>
    <dc:creator>BruceHarold</dc:creator>
    <dc:date>2011-01-11T16:56:56Z</dc:date>
    <item>
      <title>Adjacent Parcels w same owners</title>
      <link>https://community.esri.com/t5/state-local-government-questions/adjacent-parcels-w-same-owners/m-p/536365#M3452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am asking for help on finding land owners that have adjacent parcels with a total area of over a certain number of acres.&amp;nbsp; Is there a way to run this in the select by attributes?&amp;nbsp; I have parcel data for a large area and need a faster way to do this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thnks for you help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jan 2011 19:50:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/state-local-government-questions/adjacent-parcels-w-same-owners/m-p/536365#M3452</guid>
      <dc:creator>JohnFerro</dc:creator>
      <dc:date>2011-01-10T19:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adjacent Parcels w same owners</title>
      <link>https://community.esri.com/t5/state-local-government-questions/adjacent-parcels-w-same-owners/m-p/536366#M3453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi John&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Python snippet below (requires ArcInfo 10) finds parcels that have neighbouring parcels greater than a certain area in size.&amp;nbsp; I'm not sure from your post your exact requirement for selecting parcels, but you should be able to monkey with the logic to get there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.overwriteOutput = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parcels = r"C:\Temp\Parcels.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lines = r"C:\Temp\Lines.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.PolygonToLine_management(parcels,lines,"IDENTIFY_NEIGHBORS")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bigParcelList = [p.fid for p in arcpy.SearchCursor(parcels,"shape_area &amp;gt; 12000")]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hasBigNeighbourSet = set([l.right_fid for l in arcpy.SearchCursor(lines) if l.left_fid&amp;nbsp; in bigParcelList] + \&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [l.left_fid&amp;nbsp; for l in arcpy.SearchCursor(lines) if l.right_fid in bigParcelList])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hasBigNeighbourSet.remove(-1) #any parcels on the edge of the world&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bigneighbours = r"C:\Temp\BigNeighbours.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;expression = "fid in " + repr(list(hasBigNeighbourSet)).replace("[","(").replace("]",")")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.FeatureClassToFeatureClass_conversion(parcels, r"C:\Temp", "BigNeighbours.shp", expression)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 16:56:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/state-local-government-questions/adjacent-parcels-w-same-owners/m-p/536366#M3453</guid>
      <dc:creator>BruceHarold</dc:creator>
      <dc:date>2011-01-11T16:56:56Z</dc:date>
    </item>
  </channel>
</rss>

