<?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: Im Trying to use a loop to create seperate buffers for each row from attribute va in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177814#M13670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your response, but after trying the code it returns only 1 feature? and i want it to return a 15meters buffer for all the records&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; fc = "Parcels"
&amp;gt;&amp;gt;&amp;gt; field = "Plot_No"
&amp;gt;&amp;gt;&amp;gt; shapefieldname = "Shape"
&amp;gt;&amp;gt;&amp;gt; cursor = arcpy.SearchCursor(fc)
&amp;gt;&amp;gt;&amp;gt; for row in cursor:
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = row.getValue(shapefieldname)
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field)
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp"
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;gt;&amp;gt;&amp;gt; arcpy.Buffer_analysis(feat , outFC, "15 meters", "FULL", "ROUND", "NONE")
&amp;lt;Result 'C:\\Users\\Administrator\\Documents\\ArcGIS\\8_Buffer.shp'&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 09:08:13 GMT</pubDate>
    <dc:creator>OLANIYANOLAKUNLE</dc:creator>
    <dc:date>2021-12-11T09:08:13Z</dc:date>
    <item>
      <title>Im Trying to use a loop to create seperate buffers for each row from attribute values</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177811#M13667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Im Trying to use a loop to create seperate buffers for each of the row from attribute values of a field in a&amp;nbsp; feature using searchcursor, but its not working the code i used is below;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;mxd = arcpy.mapping.MapDocument("Current") df = arcpy.mapping.ListDataFrames(mxd)[0] fc = "Parcels" field = "Plot_No" cursor = arcpy.SearchCursor(fc) for row in cursor: &amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field) for val in fc: &amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp" &amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis(str(val),outFC,"15 meters","FULL","ROUND","NONE")&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The error message&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;Runtime error&amp;nbsp; Traceback (most recent call last):&amp;nbsp;&amp;nbsp; File "&amp;lt;string&amp;gt;", line 3, in &amp;lt;module&amp;gt;&amp;nbsp;&amp;nbsp; File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\analysis.py", line 687, in Buffer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise e ExecuteError: Failed to execute. Parameters are not valid. ERROR 000732: Input Features: Dataset K does not exist or is not supported Failed to execute (Buffer).&amp;nbsp; &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please what im i doing wrong? Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2012 22:30:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177811#M13667</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2012-09-08T22:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177812#M13668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I guess you missunderstood the for-loop.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The second loop is outside the first.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You overwrite the val-variable in the loop.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fc holds only the name of the featureclass. Its a string/text.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for val in fc gives you the characters of the fc-name.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Try this (I did not test it):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
fc = "Parcels"
field = "Plot_No"
cursor = arcpy.SearchCursor(fc)
for row in cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = row.getValue(shapefieldname) # this gives you the geometry
&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp" # there should be no Null-values in "Plot_No", the values have to be unique
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis(feat , outFC, "15 meters", "FULL", "ROUND", "NONE")
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:08:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177812#M13668</guid>
      <dc:creator>FabianBlau</dc:creator>
      <dc:date>2021-12-11T09:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177813#M13669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It may be simpler to run Buffer using your buffer_field&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then using a search cursor to compile a list of buffer field values&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;loop through the list to select and export the buffers with each value&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(make Layer then copy features)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That may be simpler than passing each feature individually to Buffer....&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2012 16:32:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177813#M13669</guid>
      <dc:creator>markdenil</dc:creator>
      <dc:date>2012-09-10T16:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177814#M13670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your response, but after trying the code it returns only 1 feature? and i want it to return a 15meters buffer for all the records&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; fc = "Parcels"
&amp;gt;&amp;gt;&amp;gt; field = "Plot_No"
&amp;gt;&amp;gt;&amp;gt; shapefieldname = "Shape"
&amp;gt;&amp;gt;&amp;gt; cursor = arcpy.SearchCursor(fc)
&amp;gt;&amp;gt;&amp;gt; for row in cursor:
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = row.getValue(shapefieldname)
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field)
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp"
...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;gt;&amp;gt;&amp;gt; arcpy.Buffer_analysis(feat , outFC, "15 meters", "FULL", "ROUND", "NONE")
&amp;lt;Result 'C:\\Users\\Administrator\\Documents\\ArcGIS\\8_Buffer.shp'&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:08:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177814#M13670</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2021-12-11T09:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177815#M13671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;move the buffer-function into the loop.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The result will be a shapefile for every single row.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If your Plot_No-Field contains non-unique values you should mention marks answer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2012 06:14:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177815#M13671</guid>
      <dc:creator>FabianBlau</dc:creator>
      <dc:date>2012-09-11T06:14:07Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177816#M13672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;move the buffer-function into the loop.&lt;BR /&gt;The result will be a shapefile for every single row.&lt;BR /&gt;If your Plot_No-Field contains non-unique values you should mention marks answer.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks that did it!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2012 07:20:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177816#M13672</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2012-09-11T07:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177817#M13673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@ fabl and mdenil, thanks for your response...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to use the code you suggested to create a list of geoprocessing operations on each of the rows in a feature. I would start with the first row and generate a final pdf output, then move to the next row till the searchcursor is through with all the rows; im thinking along the line of the code you suggested but im not sure if it would take each of the rows one at a time, below is an example of what i want&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;fc = "Parcels"
field = "Plot_No"
cursor = arcpy.SearchCursor(fc)
for row in cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = row.getValue(shapefieldname) # this gives you the geometry
&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp" # there should be no Null-values in "Plot_No", the values have to be unique
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis(feat , outFC, "15 meters", "FULL", "ROUND", "NONE")
&amp;nbsp;&amp;nbsp;&amp;nbsp; dfAsFeature = arcpy.Polygon(arcpy.Array([df.extent.lowerLeft, df.extent.lowerRight, df.extent.upperRight,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; df.extent.upperLeft]),df.spatialReference)
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Clip_analysis(lyr,dfAsFeature,outFC) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToPDF(mxd,r"C:\KWARA_STATE\\" + outName + "\\" + outName1 + "\\" + "TDP_For_" + outName2) 


fc = "Parcels"
field = "Plot_No"
cursor = arcpy.SearchCursor(fc)
for row in cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = row.getValue(shapefieldname) # this gives you the geometry
&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; outFC = str(val) + "_Buffer" + ".shp" # there should be no Null-values in "Plot_No", the values have to be unique
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis(feat , outFC, "15 meters", "FULL", "ROUND", "NONE")
&amp;nbsp;&amp;nbsp;&amp;nbsp; dfAsFeature = arcpy.Polygon(arcpy.Array([df.extent.lowerLeft, df.extent.lowerRight, df.extent.upperRight,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; df.extent.upperLeft]),df.spatialReference)
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Clip_analysis(lyr,dfAsFeature,outFC) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToPDF(mxd,r"C:\KWARA_STATE\\" + outName + "\\" + outName1 + "\\" + "TDP_For_" + outName2)
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Im not particularly sure if i have to repeat each of the geoprocessing operations for each row, the problem is how do i determine the no of rows? the no of rows would not be fix it can change. Your suggestions would be highly appreciated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:08:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177817#M13673</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2021-12-11T09:08:16Z</dc:date>
    </item>
    <item>
      <title>Im Trying to use a loop to create Geoprocessing operations for each of the rows</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177818#M13674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Morning, @ fabl and mdenil im still waiting for any possibility from my last request. Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Sep 2012 06:43:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177818#M13674</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2012-09-16T06:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Im Trying to use a loop to create seperate buffers for each row from attribute va</title>
      <link>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177819#M13675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks i found a solution for my issues&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See code Below;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;mxd = arcpy.mapping.MapDocument("Current") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; df = arcpy.mapping.ListDataFrames(mxd)[0] &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fc = 'Database Connections/TDPMode.sde/KWAGISMAIN.DBO.Parcels' &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field = "OBJECTID" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field1 = "LGA" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field2 = "District" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field3 = "Block_No" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field4 = "Plot_No" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rows = arcpy.SearchCursor(fc) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = rows.next() &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while row: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = row.getValue(field) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val1 = row.getValue(field1) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val2 = row.getValue(field2) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val3 = row.getValue(field3) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val4 = row.getValue(field4) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; whereClause = '"OBJECTID"' + " = '" + str(val) + "'" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outName = "Block_" + str(val3) + "_Plot_" + str(val4) + "_" + str(val2) + "_Area_of_" + str(val1) + "_LGA" + ".pdf" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path = "C:/Users/Administrator/Documents/ArcGIS/Default.gdb/" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.SelectLayerByAttribute_management("Parcels", "NEW_SELECTION", whereClause) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis ("Parcels", "DataDrivenPage_Buffer", "14 meters", "FULL", "ROUND", "NONE") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer_list = "Lines","Parcels","Access_Road_Graphics","Points","Lines_Split" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for layer in layer_list: &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; arcpy.SelectLayerByLocation_management(layer, "COMPLETELY_WITHIN", "DataDrivenPage_Buffer", "", "NEW_SELECTION") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exportLayer = "Points", "Lines", "Parcels","Lines_Split","Access_Road_Graphics" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for layer in exportLayer: &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; outFC = path + layer + "_New"&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; arcpy.Clip_analysis(layer,"DataDrivenPage_Buffer",outFC) &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; arcpy.SelectLayerByAttribute_management(layer, "CLEAR_SELECTION") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mxd = arcpy.mapping.MapDocument("current") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lyr = arcpy.mapping.ListLayers(mxd, "Lines_New")[0] &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for lblClass in lyr.labelClasses: &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; lblClass.SQLQuery = '"ParcelID"' + "=" + str(val)&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; arcpy.RefreshActiveView() &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.SelectLayerByAttribute_management("DataDrivenPage_Buffer", "NEW_SELECTION", "OBJECTID = 1") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; df.zoomToSelectedFeatures() &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mxd = arcpy.mapping.MapDocument("Current") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for df in arcpy.mapping.ListDataFrames(mxd): &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; df.rotation = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if df.scale &amp;lt;= 400:&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; df.scale = 500 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if df.scale &amp;gt; 400 and df.scale &amp;lt; 1000: &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; df.scale = 1000&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; else:&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; df.scale = 2000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToPDF(mxd,r"C:\STATE\\Batch\\" + "TDP_For_" + outName) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = rows.next()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think i'm improving.....:D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2012 12:56:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/im-trying-to-use-a-loop-to-create-seperate-buffers/m-p/177819#M13675</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2012-09-27T12:56:37Z</dc:date>
    </item>
  </channel>
</rss>

