<?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>Biospherica &#187; Agriculture</title>
	<atom:link href="http://joewheatley.net/category/agriculture/feed/" rel="self" type="application/rss+xml" />
	<link>http://joewheatley.net</link>
	<description>Earth Vegetation</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:16:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mapping Biomes</title>
		<link>http://joewheatley.net/mapping-biomes/</link>
		<comments>http://joewheatley.net/mapping-biomes/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 22:00:15 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Agriculture]]></category>
		<category><![CDATA[Land Cover Maps]]></category>
		<category><![CDATA[ecosystem model]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://joewheatley.net/?p=915</guid>
		<description><![CDATA[Recently (2008) the European Space Agency produced GlobCover (ESA GlobCover Project, led by MEDIAS-France), the highest resolution (300m) global land cover map to date. GlobCover uses 21 primary land cover classes and many more sub-classes. Land cover classification (LCC) schemes divide the earth into biomes. Biomes are the simplest way to classify vegetation which can [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Recently (2008) the <em>European Space Agency</em> produced <strong><a href="http://ionia1.esrin.esa.int/" target="_blank">GlobCover</a></strong> (<span style="word-spacing: 1.5px; line-height: 1.5;"><span><em>ESA GlobCover Project</em>, led by MEDIAS-France</span></span>), the highest resolution (300m) global land cover map to date. GlobCover uses 21 primary land cover classes and many more sub-classes. Land cover classification (LCC) schemes divide the earth into <em>biomes</em>. Biomes are the simplest way to classify vegetation which can be applied globally. LCC makes sense because the boundaries between different ecosystems (<em>ecotones</em>) are sharp. However, definitions vary and there is no agreed standard set of biomes.<sup>[1]</sup></p>
<p style="text-align: left;">
<h3 style="text-align: left;">GlobCover Example</h3>
<p>Puntarenas is a province on the pacific coast of Costa Rica.  The province has a typical mix of tropical land cover. This includes some spectacular examples of Pacific Rainforest, notably on the Osa Peninsula. Puntarenas has an area of ≈ 11,000 sq. km or about 120,000 GlobCover pixels.</p>
<p style="text-align: center;">
<p>13 land cover types are present in the GlobCover map below. The barplot on the right shows the total amounts present in each class.</p>
<p style="text-align: center;"><a href="http://joewheatley.net/wp-content/uploads/2009/11/puntarenas.png"><img class="aligncenter size-large wp-image-1330" title="puntarenas" src="http://joewheatley.net/wp-content/uploads/2009/11/puntarenas-1024x825.png" alt="puntarenas" width="922" height="743" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://joewheatley.net/wp-content/uploads/2009/11/legend1.png"><img class="aligncenter size-large wp-image-1212" title="legend" src="http://joewheatley.net/wp-content/uploads/2009/11/legend1-1023x362.png" alt="legend" width="716" height="253" /></a></p>
<p>The GlobCover legend (above) has mixed land cover classes, where more than one biome occurs  inside a map pixel. This is especially true in the man-made biomes (agriculture) . For example, there are three cropland land cover types depending on the relative amounts of other vegetation present.</p>
<h3 style="text-align: left;">GlobCover map making in <em>R</em></h3>
<p><em>R</em> is a programming language, not a specialised geographic information system (GIS) such as GRASS or commercial packages. However applications of <em>R</em> to spatial problems is a growth industry.<sup>[2]</sup> <a href="http://blog.revolution-computing.com/2009/10/geographic-maps-in-r.html" target="_blank"><br />
</a></p>
<p>A GlobCover map similar to the above can be produced for any area of interest. The <em>Geospatial Data Abstraction Library</em> (GDAL) should be installed on your system. <strong><a href="http://fwtools.maptools.org/" target="_blank">FWTools</a></strong> is the place to go. You also need <em>R</em> packages <em>sp</em> and <em>rgdal</em> installed. The regional GLOBCOVER map for Central America can be downloaded from ESA <strong><a href="ftp://us-ext-nas.eo.esa.int/regional/" target="_blank">here</a></strong>. GlobCover is in GeoTiff format i.e. a Tiff image file which contains georeferencing information. The following GDAL command (from command line, or run from R using <em>shell</em>) creates a 4° x 4° submap centred on Costa Rica.<br />
<code><br />
gdalwarp GLOBCOVER_200412_200606_V2.2_CentralAmerica_Reg.tif -te -86 8 -82 12 costaRica.tif<br />
</code></p>
<p style="text-align: left;"><em>costaRica.tif</em> is read into <em>R</em> using the <em>rgdal</em> package:</p>
<p><code>library(rgdal)<br />
costa &lt;- readGDAL("costaRica.tif")</code></p>
<p style="text-align: left;"><em>costa</em> has class <em>SpatialGridDataFrame</em>, which is a class defined in the package <em>sp</em> (loaded when <em>rgdal</em> is loaded).</p>
<p style="text-align: left;">Administative boundaries for Costa Rica were obtained from Global Administrative Areas <a href="http://www.gadm.org/" target="_blank">www.gadm.org</a> (see <strong><a href="http://blog.revolution-computing.com/2009/10/geographic-maps-in-r.html" target="_blank">Revolution R blog post</a></strong>)</p>
<p><code>con &lt;- url("http://gadm.org/data/rda/CRI_adm1.RData")<br />
load(con)<br />
close(con)</code></p>
<p style="text-align: left;">Costa Rican provinces are now contained in the object <em>gadm</em> of class <em>SpatialPolygonsDataFrame</em>. The boundaries of Puntarenas province (excluding Cocos Island) are extracted as follows:</p>
<p><code>Polygons(list(Polygon(gadm@polygons[[6]]@Polygons[[27]]@coords),Polygon(gadm@polygons[[6]]@Polygons[[25]]@coords)),"puntarenas")<br />
temp &lt;- SpatialPolygons(list(temp),proj4string=CRS(proj4string(gadm)))<br />
punt.sp &lt;- SpatialPolygonsDataFrame(temp, data.frame(cbind(2,2), row.names=c("puntarenas")))  # puntarenas<br />
</code></p>
<p style="text-align: left;">The <em>overlay()</em> method  is used to extract the land cover map <em>puntarenas</em> from <em>costa:</em><em> </em></p>
<p style="text-align: left;"><code>puntarenas &lt;- costa<br />
puntarenas.overlay &lt;- overlay(costa,punt.sp)  # 1 in interior of puntarenas polygons, 0 outside<br />
puntarenas$band1 &lt;- costa$band1*puntarenas.overlay</code></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">Unfortunately <em>overlay() </em>is rather slow, because it applies <em>point.in.polygon()</em> to the entire raster. Eventually <em>puntarenas<em> </em></em>appears as a<em> SpatialGridDataFrame</em><em> </em>which can be plotted using standard <em>R</em> tools such as <em>image()</em>.</p>
<p style="text-align: left;">The code needed to generate the above plot is <strong><a href="http://joewheatley.net/wp-content/uploads/2009/11/costa.R" target="_blank">here</a></strong>.</p>
<h3 style="text-align: left;">footnotes</h3>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">[1] For example, the International Biosphere-Geosphere Programme (<strong><a href="http://www.igbp.net/">IGBP</a></strong>) land cover legend used 17 biomes. The University of Maryland map used 14 biomes. At much lower resolution, numerical weather forecasting models such as US National Center for Climate Prediction Global Forecasting System (NCEP-GFS) also use alternative schemes.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="../wp-content/uploads/2009/11/LCTable.png"><img title="LCTable" src="../wp-content/uploads/2009/11/LCTable.png" alt="LCTable" width="526" height="306" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">[2] Roger S. Bivand, Edzer J. Pebesma, and Virgilio Gómez-Rubio.  <em>Applied Spatial Data Analysis with R</em>.  Springer, New York, 2008</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://joewheatley.net/mapping-biomes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Swan White Mountain</title>
		<link>http://joewheatley.net/black-swan-white-mountain/</link>
		<comments>http://joewheatley.net/black-swan-white-mountain/#comments</comments>
		<pubDate>Tue, 26 May 2009 16:31:13 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Agriculture]]></category>
		<category><![CDATA[Climate]]></category>

		<guid isPermaLink="false">http://joewheatley.net/?p=329</guid>
		<description><![CDATA[Everyone knows that tree rings mark annual variations in tree growth. Biomass production is influenced by climatic variability  (precipitation,temperature, sunlight) or disease, pests, fire etc. Tree rings can be measured very accurately and used to recover information about past climate over thousands of years.
The World Data Center for Paleoclimate (NOAA) maintains a  tree ring database. [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone knows that tree rings mark annual variations in tree growth. Biomass production is influenced by climatic variability  (precipitation,temperature, sunlight) or disease, pests, fire <em>etc</em>. Tree rings can be measured very accurately and used to recover information about past climate over thousands of years.</p>
<p>The World Data Center for Paleoclimate (NOAA) maintains a  <strong><a href="http://www.ncdc.noaa.gov/paleo/treering.html" target="_blank">tree ring database</a></strong>. As well as raw data on growth rings for individual trees, the database contains &#8220;chronology&#8221; files labelled  ***.crn. These files contain annual growth data averaged over small stands of trees, and indexed relative to the mean growth. Thus an index value of 1000 is average growth, index lower than 1000 is below average growth etc. Here is a simple <strong><a href="http://joewheatley.net/wp-content/uploads/2009/05/methuselah.txt" target="_blank">R script</a></strong> which uploads the chronology file  &#8220;ca535.crn&#8221; file into a time-series treeRing.ts. <strong><a href="http://joewheatley.net/wp-content/uploads/2009/05/crn535.txt" target="_blank">ca535.crn</a></strong> describes annual growth in an ancient Bristlecone Pine forest in the White Mountains of California from 6000 BC to 1979 AD. The world&#8217;s oldest known (non-clonal) tree  is a member of the stand of Bristlecone Pines making up this index. The area is known as<em> Methuselah Grove.</em></p>
<p>You can click on the plot below to see a full-screen version.</p>
<p><a href="http://joewheatley.net/wp-content/uploads/2009/05/bristlecone.png"><img class="size-full wp-image-340 alignnone" title="bristlecone" src="http://joewheatley.net/wp-content/uploads/2009/05/bristlecone.png" alt="bristlecone" width="908" height="243" /></a></p>
<p>Most of the volatility in the growth of Bristlecone Pines in the White Mountains is due to drought. The investigator <a href="http://www.sonic.net/bristlecone/non-Netscape/Schulman.html" target="_blank">Edmund Schulman</a> wrote &#8220;<em>There is something a little fantastic in the persistent ability of a  4,000-year-old tree to shut up shop almost everywhere throughout its stem in a very  dry year, and faithfully to reawaken to add many new cells in a favorable year</em>.&#8221; (1958). With so much high quality data (7980 points), many interesting questions can be asked about climatic variability at this location. For example, a statistical model can be built relating recent tree ring growth to observed precipitation and temperature, say. Such models are used to extract information about historical climate.</p>
<p>The following <em>R</em> commands produce a histogram of tree ring growth values (probability distribution) as well as a smooth curve fit:</p>
<p><code>library(MASS)<br />
truehist(treeRing.ts,nbins=50,main="Distribution of Growth Index at Methuselah Grove",font.main=2,font.axis=2,font.lab=3,xlab="Growth Index",ylab="Density");<br />
lines(density(treeRing.ts),lwd=2)</code></p>
<p style="text-align: center;">
<p><a href="http://joewheatley.net/wp-content/uploads/2009/05/histbristlecone.png"><img class="alignnone size-full wp-image-407" title="histbristlecone" src="http://joewheatley.net/wp-content/uploads/2009/05/histbristlecone.png" alt="histbristlecone" width="678" height="346" /></a></p>
<p>The distribution approximates a bell-shaped curve, but there is a pronounced &#8220;fat-tail&#8221; on the low growth side. For example, there  is only one year with growth index &gt; 1900, but there are 44 years with growth &lt; 100.</p>
<p>If you only ever read one book about statistics, make sure it is Nassim Taleb&#8217;s book <em>The Black Swan</em>. Fat-tailed distributions (such as drought impact on Bristlecone Pines) are the norm in complex systems. Many of Taleb&#8217;s examples are from finance and economics. However geophysical time-series, such as precipitation levels, often have this property. When making inferences from data, it is important to decide in advance what kind of process you are likely to be dealing with. A process where there is no clear constraint on the outcome (such as a physical conservation law) is likely to be subject to fat-tail events.</p>
<p>The asymmetry in growth distribution in White Mountain Bristlecone Pines is due to the fact that higher than normal precipitation levels cannot boost growth beyond the limits set by available temperature, sunlight and plant physiology. Drought years, however, virtually eliminate growth.</p>
<p>Traditional farmers in drought-prone parts of the world are acutely aware of the fat-tailed distribution. Farming practices which appear sub-optimal to some, may in fact be adapted to the existence of fat-tails. Nassim Taleb points out that risk managers in banks tend to behave as though <em>Black Swans</em> do not exist.</p>
<p>In that sense, bankers know less about real-world statistics than subsistence farmers.</p>
]]></content:encoded>
			<wfw:commentRss>http://joewheatley.net/black-swan-white-mountain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maize Yield Variability</title>
		<link>http://joewheatley.net/yield-variability/</link>
		<comments>http://joewheatley.net/yield-variability/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 16:32:49 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Agriculture]]></category>

		<guid isPermaLink="false">http://joewheatley.net/?p=119</guid>
		<description><![CDATA[A typical time-series of FAO crop yields consists of random variations about a slowly varying trend. The trend can be fit by a smooth curve, which is close to linear in many cases. The residual yield variation (difference between actual yield and trend yield) for top maize producering countries between 1961 and 2007 is shown [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter" style="text-align: left;">A typical time-series of FAO crop yields consists of random variations about a slowly varying trend. The trend can be fit by a smooth curve, which is close to linear in many cases. The residual yield variation (difference between actual yield and trend yield) for top maize producering countries between 1961 and 2007 is shown below. In this case the trend fit was a locally weighted regression (lowess parameter = 0.7).</div>
<p style="text-align: center;"><a class="aligncenter" href="http://joewheatley.net/wp-content/uploads/2009/04/maizevariations2.png" target="_blank"><img class="size-full wp-image-122 aligncenter" title="maizevariations2" src="http://joewheatley.net/wp-content/uploads/2009/04/maizevariations2.png" alt="maizevariations2" width="581" height="498" /></a></p>
<p>Computed values of  maize yield volatility for the top six producer countries  are shown in the table below.</p>
<h4 style="text-align: center;">Maize Yield Volatilities</h4>
<table border="1" cellspacing="0" align="center">
<caption class="captiondataframe"> </caption>
<tbody>
<tr>
<td>
<table class="dataframe" style="text-align: center; height: 133px;" border="0" width="149">
<tbody>
<tr>
<td class="firstcolumn">US</td>
<td class="cellinside">8.9%</td>
</tr>
<tr>
<td class="firstcolumn">China</td>
<td class="cellinside">6.4%</td>
</tr>
<tr>
<td class="firstcolumn">Brazil</td>
<td class="cellinside">8.0%</td>
</tr>
<tr>
<td class="firstcolumn">Mexico</td>
<td class="cellinside">7.4%</td>
</tr>
<tr>
<td class="firstcolumn">India</td>
<td class="cellinside">8.7%</td>
</tr>
<tr>
<td class="firstcolumn">Argentina</td>
<td class="cellinside">11.9%</td>
</tr>
<tr>
<td class="firstcolumn"><strong>Global</strong></td>
<td class="cellinside">5%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Yield volatility for the world&#8217;s top producer (the US) is surprisingly large at 9%. It is also apparent from the plot that there is little correlation in yield variations between countries, at least for the top six producers. This explains why the global yield volatility (5%) is substantially lower than individual country volatilities. Just as in finance, diversification lowers risk.</p>
<h2>Belarus</h2>
<p>What drives these relatively large annual fluctuations in maize yield? One of the most important factors influencing crop yields is climatic variability. Changes in precipitation, water vapour, temperature, cloud cover, frost, hail, snow-cover etc may affect harvest, depending on region and crop. However, management practices, such as fertiliser use, may also vary from season to season. Sometimes this is a large effect. For instance, crop yields in many Eastern block countries collapsed after break-up of the Soviet Union in 1991. The graph below illustrates this in the case of Belarus maize. Yields collapsed in 1993 and 1994, but have recovered strongly since. For the interval 1961-1991 the plot shows aggregate USSR data, because FAO does not have data for individual FSU states prior to 1992.</p>
<p style="text-align: center;"><a class="aligncenter" href="http://joewheatley.net/wp-content/uploads/2009/04/belarusmaize1.png" target="_blank"><img class="size-full wp-image-172 aligncenter" title="belarusmaize1" src="http://joewheatley.net/wp-content/uploads/2009/04/belarusmaize1.png" alt="belarusmaize1" width="470" height="531" /></a></p>
<h2>Zimbabwe</h2>
<p style="text-align: left;">Zimbabwean maize yields (below) began to fall in the early 1980&#8217;s. While the fall is less dramatic than the case of Belarus, yields have not recovered due to local political factors. In contrast to neighbouring Zimbabwe,  South Africa shows a steady improvement typical of the Green Revolution.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a class="aligncenter" href="http://joewheatley.net/wp-content/uploads/2009/04/samaize.png" target="_blank"><img class="size-full wp-image-180 aligncenter" title="samaize" src="http://joewheatley.net/wp-content/uploads/2009/04/samaize.png" alt="samaize" width="470" height="507" /></a></p>
<p style="text-align: left;">Despite the different trends in Zimbabwe and South Africa, annual variations in yield are correlated. The reason is that both countries are strongly influenced by droughts associated with the El Nino Southern Oscillation (Equatorial Pacific sea surface temperature anomaly). This was pointed out in 1994 in an influential article article by <a href="http://www.nature.com/nature/journal/v370/n6486/pdf/370204a0.pdf"> Cane et al </a> . The yield variations about trend line reflect climatic variability in Southern African countries.</p>
<p style="text-align: left;">Conclusions? It appears reasonable to decompose crop yield time-series into a smooth trend (reflecting the Green Revolution) and fluctuations about the trend. Annual variations are driven primarily by climate (e.g. Southern Africa maize) and sometimes by abrupt changes management practices (e.g. Belarus maize).</p>
]]></content:encoded>
			<wfw:commentRss>http://joewheatley.net/yield-variability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Agriculture&#8217;s Bull Run</title>
		<link>http://joewheatley.net/global-agricultures-bull-run/</link>
		<comments>http://joewheatley.net/global-agricultures-bull-run/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:56:57 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Agriculture]]></category>

		<guid isPermaLink="false">http://joewheatley.net/?p=63</guid>
		<description><![CDATA[
The graph shows global average yields of some major agricultural crops from 1961 to 2007. The source of the data is the Food and Agriculture Organisation (FAO) of the United Nations[1].  The remarkable improvements in the yields of most major crops since the 1940s is known as the  Green Revolution.  Per capita calorific [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a class="aligncenter" href="http://joewheatley.net/wp-content/uploads/2009/04/faoyields.jpeg" target="_blank"><img class="aligncenter size-full wp-image-107" title="faoyields" src="http://joewheatley.net/wp-content/uploads/2009/04/faoyields.jpeg" alt="faoyields" width="606" height="530" /></a></p>
<p style="text-align: left;">The graph shows global average yields of some major agricultural crops from 1961 to 2007. The source of the data is the Food and Agriculture Organisation (FAO) of the United Nations<sup>[1]</sup>.  The remarkable improvements in the yields of most major crops since the 1940s is known as the <em> Green Revolution</em>.  Per capita calorific food production has increased, as production has outpaced population growth during this period.</p>
<p>How has this doubling or tripling of agricultural yields been achieved? A major driver of high yield is the breeding and gradual adoption of new plant varieties with increased <em> harvest index</em>. The harvest index is the fraction by weight of the total above-ground biomass which contributes useful product (the grain from a rice plant, for example.)</p>
<p style="text-align:center"><img src='http://s.wordpress.com/latex.php?latex=%5Cmathrm%7Byield%7D%20%20%3D%20%5Cmathrm%7Bharvest%20%5C%2Cindex%7D%20%5Ctimes%20%5Cmathrm%7Babove%20%5C%2C%20ground%20%5C%2C%20biomass%7D%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathrm{yield}  = \mathrm{harvest \,index} \times \mathrm{above \, ground \, biomass} ' title='\mathrm{yield}  = \mathrm{harvest \,index} \times \mathrm{above \, ground \, biomass} ' class='latex' /></p>
<p>Intensive farming methods, such as use of fertilizers, irrigation and pest control, are often required to make the new cultivars viable.</p>
<p>The benign outlook promised by the above graph seems to be contradicted by recent reports, such as United Nations Environment Programme GEO4<sup>[2]</sup> report. Firstly while most crops and regions continue to show improved yields, there are physical limits on possible future gains in harvest fraction through plant breeding. Secondly, environmental constraints (and climate change) will increasingly impact agriculture in many parts of the world. According to one study<sup>[3]</sup>, more than 30% of terrestrial photosynthesis has already been appropriated by humans. Nearly 50% of the available rainwater resources are exploited by agriculture for crop irrigation.</p>
<p style="text-align: left;">The view that resource constraints (on crop yields, land area, water etc) are about to impact agriculture is a reversal of prevailing wisdom. It has been referred to as <em> Green Revolution Fatigue</em>. Is there evidence in the FAO data that the rate of yield improvement is slowing? The graph below shows that wheat yield growth is slowing and may be saturating.<img class="aligncenter size-full wp-image-108" title="wheatyields1" src="http://joewheatley.net/wp-content/uploads/2009/04/wheatyields1.jpeg" alt="wheatyields1" width="538" height="622" /></p>
<p>[1]<a href="http://faostat.fao.org/site/567/default.aspx#ancor"> fao database, faostat </a></p>
<p>[2]<a href="http://www.unep.org/geo/">united nations environment programme, GEO4 report</a></p>
<p>[3]<a href="http://sedac.ciesin.columbia.edu/es/hanpp.html">human appropriation of net primary productivity, haberl et al </a></p>
]]></content:encoded>
			<wfw:commentRss>http://joewheatley.net/global-agricultures-bull-run/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.384 seconds -->
