<?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 Buffer and clip routine in Arcgis in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/python-script-for-buffer-and-clip-routine-in/m-p/574740#M45036</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://forums.arcgis.com/threads/48475-Please-read-How-to-post-Python-code"&gt;http://forums.arcgis.com/threads/48475-Please-read-How-to-post-Python-code&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Jul 2012 05:38:25 GMT</pubDate>
    <dc:creator>Luke_Pinner</dc:creator>
    <dc:date>2012-07-15T05:38:25Z</dc:date>
    <item>
      <title>Python Script for Buffer and clip routine in Arcgis</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-buffer-and-clip-routine-in/m-p/574739#M45035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;#Code For Clip and Buffer Feature Geoprocessing Script&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Created By : Mehraj Qureshi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#GIS Anslyst&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:mehraj.quarish@gmial.com"&gt;mehraj.quarish@gmial.com&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;#Date 13-7-2012&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'''&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This script will perform The ArcGIS clip and Buffer routine for a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;specified&amp;nbsp; set of features&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'''&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy,sys,traceback # import&amp;nbsp; modules &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.env.workspace = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\Data\\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create Variable Declaration for Geoprocessing Function&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outPath = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\MyData\\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;inFeature ="City_Facilities.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;clipFeature = "Central_City_CommPlan.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outfile = outPath+"City_Facilities_Clip.shp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bufFeature = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\MyData\\City_Facilities_Clip_buffer.shp" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if arcpy.Exists(outfile): &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Delete_management(outfile) #delete&amp;nbsp; if the output already Exists&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Starting Clip routine"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #parameters using variables&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Clip_analysis(inFeature,clipFeature,outfile)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Finished Clip Routine"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if arcpy.Exists(bufFeature):&amp;nbsp;&amp;nbsp;&amp;nbsp; #delete&amp;nbsp; if the output already Exists&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Delete_management(bufFeature)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "starting Buffer routine"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #parameters using variables&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.Buffer_analysis(outfile, bufFeature, "100 FEET" ,"","")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Finished Buffer Routine"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;except:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tb =sys.exc_info()[2]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tbinfo =traceback.format_tb(tb) [0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pymsg ="python erros:\n" +tbinfo+ "\nError info:\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgs = "Arcpy Errors:\n" +arcpy.GetMessages(2) + "\n"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print error messages in the priocess Dialoge&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(msgs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(pymsg)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Print messges to python shell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print msgs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print pymsg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddMessage(arcpy.GetMessages(1))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print arcpy.GetMessages(1)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Jul 2012 04:50:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-buffer-and-clip-routine-in/m-p/574739#M45035</guid>
      <dc:creator>MehrajQureshi</dc:creator>
      <dc:date>2012-07-14T04:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script for Buffer and clip routine in Arcgis</title>
      <link>https://community.esri.com/t5/python-questions/python-script-for-buffer-and-clip-routine-in/m-p/574740#M45036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://forums.arcgis.com/threads/48475-Please-read-How-to-post-Python-code"&gt;http://forums.arcgis.com/threads/48475-Please-read-How-to-post-Python-code&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Jul 2012 05:38:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-for-buffer-and-clip-routine-in/m-p/574740#M45036</guid>
      <dc:creator>Luke_Pinner</dc:creator>
      <dc:date>2012-07-15T05:38:25Z</dc:date>
    </item>
  </channel>
</rss>

