<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GIS Pathway... &#187; Buffer</title>
	<atom:link href="http://gispathway.com/tag/buffer/feed/" rel="self" type="application/rss+xml" />
	<link>http://gispathway.com</link>
	<description>...helping guiding you to success in the world of GIS!</description>
	<lastBuildDate>Tue, 06 Mar 2012 02:57:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Taking advantage of Python in ArcGIS</title>
		<link>http://gispathway.com/2011/05/12/taking-advantage-of-python-in-arcgis/</link>
		<comments>http://gispathway.com/2011/05/12/taking-advantage-of-python-in-arcgis/#comments</comments>
		<pubDate>Fri, 13 May 2011 00:49:59 +0000</pubDate>
		<dc:creator>Timothy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[arcpy]]></category>
		<category><![CDATA[ArcToolbox]]></category>
		<category><![CDATA[Buffer]]></category>
		<category><![CDATA[Model Builder]]></category>
		<category><![CDATA[ModelBuilder]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://gispathway.com/?p=2259</guid>
		<description><![CDATA[Python is the next big programming language for ArcGIS. With the addition of the ArcPy module in ArcGIS 10 there is so much more that can be done with Python. In previous version of ArcGIS VBA made is easy to customize the interface and basic processes. At the release of ArcGIS 10.1 VBA will no [...]]]></description>
			<content:encoded><![CDATA[<p>Python is the next big programming language for ArcGIS.  With the addition of the ArcPy module in ArcGIS 10 there is so much more that can be done with Python.  In previous version of ArcGIS<a href="http://gispathway.com/2008/11/10/start-programming-in-gis/" target="_self"> VBA</a> made is easy to customize the interface and basic processes.  At the release of ArcGIS 10.1 VBA will no longer be supported.</p>
<p>So now that Python has been proven as a great tool, who do you begin.  Sure you can start with <a href="www.python.org" target="_blank">www.python.org</a> but the is so much information is on the site you are not sure where to start.  Well, there is a endless source for finding code samples.  Search the <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/" target="_blank">ArcGIS Help Library</a> to find the tool you would like to use.  Then scroll to near the bottom and there is a code sample to use in the <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/0021/002100000017000000.htm" target="_blank">Python Window</a> or as a stand-alone script for that particular tool.</p>
<p>Another  method that saves a lot of time is to use ModelBuilder and create a model for the desired process.  Once you get the model working then <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//002w00000031000000.htm" target="_blank">export the model as a script</a> (Model &gt; Export &gt; Script).  The output of this export provides a great starting point for expanding on the python code to get the task accomplished.</p>
<p><a href="http://gispathway.com/wp-content/uploads/2011/05/Help_Python.jpg"><img class="alignleft size-full wp-image-2264" title="Help_Python" src="http://gispathway.com/wp-content/uploads/2011/05/Help_Python.jpg" alt="" width="591" height="301" /></a></p>
<p>Here is a quick example from the <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/0008/000800000019000000.htm" target="_blank">Buffer tool</a> help document:</p>
<blockquote><p><strong>Python Widnow Script</strong><br />
<code>import arcpy<br />
arcpy.env.workspace = "C:/data"<br />
arcpy.Buffer_analysis("roads", "C:/output/majorrdsBuffered" "100 Feet", "FULL", "ROUND", "LIST", "Distance")</code></p></blockquote>
<blockquote><p><strong>Stand-alone Script</strong><code><br />
# Name: Buffer.py<br />
# Description: Find areas of suitable vegetation which exclude areas heavily impacted by major roads<br />
# Author: ESRI</code></p>
<p># import system modules<br />
import arcpy<br />
from arcpy import env</p>
<p># Set environment settings<br />
env.workspace = &#8220;C:/data/Habitat_Analysis.gdb&#8221;</p>
<p># Select suitable vegetation patches from all vegetation<br />
veg = &#8220;vegtype&#8221;<br />
suitableVeg = &#8220;C:/output/Output.gdb/suitable_vegetation&#8221;<br />
whereClause = &#8220;HABITAT = 1&#8243;<br />
arcpy.Select_analysis(veg, suitableVeg, whereClause)</p>
<p># Buffer areas of impact around major roads<br />
roads = &#8220;majorrds&#8221;<br />
roadsBuffer = &#8220;C:/output/Output.gdb/buffer_output&#8221;<br />
distanceField = &#8220;Distance&#8221;<br />
sideType = &#8220;FULL&#8221;<br />
endType = &#8220;ROUND&#8221;<br />
dissolveType = &#8220;LIST&#8221;<br />
dissolveField = &#8220;Distance&#8221;<br />
arcpy.Buffer_analysis(roads, roadsBuffer, distanceField, sideType, endType, dissolveType, dissolveField)</p>
<p># Erase areas of impact around major roads from the suitable vegetation patches<br />
eraseOutput = &#8220;C:/output/Output.gdb/suitable_vegetation_minus_roads&#8221;<br />
xyTol = &#8220;1 Meters&#8221;<br />
arcpy.Erase_analysis(suitableVeg, roadsBuffer, eraseOutput, xyTol)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gispathway.com/2011/05/12/taking-advantage-of-python-in-arcgis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffering Features in ArcGIS</title>
		<link>http://gispathway.com/2009/03/23/buffering-features-in-arcgis/</link>
		<comments>http://gispathway.com/2009/03/23/buffering-features-in-arcgis/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:00:35 +0000</pubDate>
		<dc:creator>Timothy</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[GIS Tips]]></category>
		<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[ArcToolbox]]></category>
		<category><![CDATA[Buffer]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[GIS Analysis]]></category>
		<category><![CDATA[Multiple Ring Buffer]]></category>
		<category><![CDATA[Points]]></category>
		<category><![CDATA[Polygons]]></category>
		<category><![CDATA[Polylines]]></category>
		<category><![CDATA[Proximity]]></category>
		<category><![CDATA[Right-of-ways]]></category>
		<category><![CDATA[Zones]]></category>

		<guid isPermaLink="false">http://gispathway.com/?p=1545</guid>
		<description><![CDATA[Buffering is a useful technique in GIS.  It is referred to as a proximity tool in ArcToolbox.  It can be applied to points, polylines, and polygons.  Some valuable uses include: Right-of-ways, Tree diameters, Sex Offender Exclusion Zones, Study Areas, Impervious Surfaces from a Centerline, Evacuation Zone of Weather Events,  etc. To perform a single distance [...]]]></description>
			<content:encoded><![CDATA[<p>Buffering is a useful technique in GIS.   It is referred to as a proximity tool in ArcToolbox.  It can be applied to points, polylines, and polygons.  Some valuable uses include: Right-of-ways, Tree diameters, Sex Offender Exclusion Zones, Study Areas, Impervious Surfaces from a Centerline, Evacuation Zone of Weather Events,  etc.</p>
<p><span style="text-decoration: underline;"><strong>To perform a single distance buffer:</strong></span></p>
<p><strong>1. Open the Buffer Tool &#8211; ArcToolbox &gt;Proximity &gt;Buffer</strong></p>
<p><strong><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer1.gif"><img class="alignnone size-full wp-image-1546" title="buffer1" src="http://gispathway.com/wp-content/uploads/2009/03/buffer1.gif" alt="buffer1" width="550" height="431" /></a></strong></p>
<p><strong>2. Fill Inputs</strong></p>
<ul>
<li>Input Features (Points, Polylines, Polygons)</li>
<li>Output Feature Class</li>
<li>Linear Unit (Distance of Buffer) This can also come from a attribute field value.</li>
</ul>
<p>The remaining entries are optional.</p>
<p><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer2.gif"></a><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer2.gif"><img class="alignnone size-full wp-image-1547" title="buffer2" src="http://gispathway.com/wp-content/uploads/2009/03/buffer2.gif" alt="buffer2" width="400" height="273" /></a></p>
<p>The new output layer from the buffer will be added to the map (circles around red dots).</p>
<p><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer3a.gif"><img class="size-full wp-image-1553 alignnone" title="buffer3a" src="http://gispathway.com/wp-content/uploads/2009/03/buffer3a.gif" alt="buffer3a" width="171" height="171" /></a></p>
<p><span style="text-decoration: underline;"><strong>To perform a multiple distance buffer:</strong></span></p>
<p><strong>1. Open the Multiple Ring Buffer Tool &#8211; ArcToolbox &gt;Proximity &gt;Multiple Ring Buffer</strong></p>
<p><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer6.gif"><img class="size-full wp-image-1559 alignnone" title="buffer6" src="http://gispathway.com/wp-content/uploads/2009/03/buffer6.gif" alt="buffer6" width="166" height="166" /></a></p>
<p><strong>2. Fill Inputs</strong></p>
<ul>
<li>Input Features (Points, Polylines, Polygons)</li>
<li>Output Feature Class</li>
<li>Enter each buffer distance.</li>
</ul>
<p>The remaining entries are optional.</p>
<p><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer4.gif"></a><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer4.gif"><img class="alignnone size-full wp-image-1551" title="buffer4" src="http://gispathway.com/wp-content/uploads/2009/03/buffer4.gif" alt="buffer4" width="400" height="273" /></a></p>
<p>The new output layer from the buffer will be added to the map.  Notice that I have used the dissolve option.  This causes the buffer rings to dissolve based up distance.</p>
<p><a href="http://gispathway.com/wp-content/uploads/2009/03/buffer5.gif"><img class="size-full wp-image-1552 alignnone" title="buffer5" src="http://gispathway.com/wp-content/uploads/2009/03/buffer5.gif" alt="buffer5" width="553" height="434" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gispathway.com/2009/03/23/buffering-features-in-arcgis/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

