<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Geoprocessing Iteration with Python</title>
	<atom:link href="http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/</link>
	<description>a spatial web presence</description>
	<lastBuildDate>Wed, 10 Mar 2010 22:57:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Michalis Avraam</title>
		<link>http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/comment-page-1/#comment-98</link>
		<dc:creator>Michalis Avraam</dc:creator>
		<pubDate>Fri, 16 Oct 2009 20:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://michalisavraam.org/teaching/36-pygeoprocessing/56-geoprocessing-iteration-with-python#comment-98</guid>
		<description>Hello from the USA. Feel free to do so, and thank you for visiting.</description>
		<content:encoded><![CDATA[<p>Hello from the USA. Feel free to do so, and thank you for visiting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Polprav</title>
		<link>http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/comment-page-1/#comment-97</link>
		<dc:creator>Polprav</dc:creator>
		<pubDate>Fri, 16 Oct 2009 15:57:57 +0000</pubDate>
		<guid isPermaLink="false">http://michalisavraam.org/teaching/36-pygeoprocessing/56-geoprocessing-iteration-with-python#comment-97</guid>
		<description>Hello from Russia!
Can I quote a post in your blog with the link to you?</description>
		<content:encoded><![CDATA[<p>Hello from Russia!<br />
Can I quote a post in your blog with the link to you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michalis Avraam</title>
		<link>http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/comment-page-1/#comment-91</link>
		<dc:creator>Michalis Avraam</dc:creator>
		<pubDate>Fri, 09 Oct 2009 16:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://michalisavraam.org/teaching/36-pygeoprocessing/56-geoprocessing-iteration-with-python#comment-91</guid>
		<description>Matej,

There are two types of methods available to the geoprocessing object in Python right now. There are the internal geoprocessing commands, which are what the Geoprocessor Programming Model characterizes, and the geoprocessing tools, which are the same tools available in the ArcToolbox. Unfortunately, the only documentation I can think of about these are from ESRI.

The &lt;a href=&quot;http://webhelp.esri.com/arcgisdesktop/9.3/pdf/Geoprocessing_Quick_Guide.pdf&quot; rel=&quot;nofollow&quot;&gt;Geoprocessing Quick Reference&lt;/a&gt; guide (PDF) provides a list of all tools available and a short description of each tool. This is similar as running the gp.Usage() on each tool returned by gp.ListTools().

For the programming model... It is hard for my students to grasp it also, and the best explanation I can give is as follows:

	The bottom left box labeled arcgisscripting defines the commands available through the geoprocessor (your gp object).
	If one of the tools in the above list has an arrow connecting it to another box, it means that the tool returns an object of that type.


For example, to access the geometry of any object, you need to traverse through the following (from the left of the diagram to the right):

	gp.SearchCursor() - returns a SearchCursor
	SearchCursor.Next() - returns a Row
	Row.GetValue() - returns a value from the row, which includes the geometry (called shape)


I hope this is slightly more helpful than the documentation out there.</description>
		<content:encoded><![CDATA[<p>Matej,</p>
<p>There are two types of methods available to the geoprocessing object in Python right now. There are the internal geoprocessing commands, which are what the Geoprocessor Programming Model characterizes, and the geoprocessing tools, which are the same tools available in the ArcToolbox. Unfortunately, the only documentation I can think of about these are from ESRI.</p>
<p>The <a href="http://webhelp.esri.com/arcgisdesktop/9.3/pdf/Geoprocessing_Quick_Guide.pdf" rel="nofollow">Geoprocessing Quick Reference</a> guide (PDF) provides a list of all tools available and a short description of each tool. This is similar as running the gp.Usage() on each tool returned by gp.ListTools().</p>
<p>For the programming model&#8230; It is hard for my students to grasp it also, and the best explanation I can give is as follows:</p>
<p>	The bottom left box labeled arcgisscripting defines the commands available through the geoprocessor (your gp object).<br />
	If one of the tools in the above list has an arrow connecting it to another box, it means that the tool returns an object of that type.</p>
<p>For example, to access the geometry of any object, you need to traverse through the following (from the left of the diagram to the right):</p>
<p>	gp.SearchCursor() &#8211; returns a SearchCursor<br />
	SearchCursor.Next() &#8211; returns a Row<br />
	Row.GetValue() &#8211; returns a value from the row, which includes the geometry (called shape)</p>
<p>I hope this is slightly more helpful than the documentation out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matej</title>
		<link>http://michalisavraam.org/2009/06/geoprocessing-iteration-with-python/comment-page-1/#comment-90</link>
		<dc:creator>Matej</dc:creator>
		<pubDate>Fri, 09 Oct 2009 10:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://michalisavraam.org/teaching/36-pygeoprocessing/56-geoprocessing-iteration-with-python#comment-90</guid>
		<description>Definitely useful! Thanx.

One question for you. I&#039;m pretty new in geoprocessing in Python for ArcGis and I can&#039;t find a good reference for all the methods availble to geoprocessor. What kind of reference do you use? 

Also I don&#039;t quite understand the Geoprocessor Programming Model. Do you have any suggestion where to look for help?</description>
		<content:encoded><![CDATA[<p>Definitely useful! Thanx.</p>
<p>One question for you. I&#8217;m pretty new in geoprocessing in Python for ArcGis and I can&#8217;t find a good reference for all the methods availble to geoprocessor. What kind of reference do you use? </p>
<p>Also I don&#8217;t quite understand the Geoprocessor Programming Model. Do you have any suggestion where to look for help?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
