<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">I suggest you switch over to osgeo4w which has the &#8220;shapely&#8221; python library. Alternatively, &#8220;shapely&#8221; can be downloaded for a standalone python installation:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">&gt;&gt;&gt; import shapely.wkt<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">&gt;&gt;&gt; p = shapely.wkt.loads(&quot;POLYGON ((472710.59239499446 4447191.1177953873,47351<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">5.91798531159 4447194.0712389778,473512.31589255232 4446393.7382313022,473508.71<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">421388636 4445593.4045362221,472703.32047291857 4445589.2403627886,471897.926487<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">74385 4445585.0767617933,471901.59630449413 4446386.621201124,471905.26656266931<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">4447188.1650511464,472710.59239499446 4447191.1177953873))&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">&gt;&gt;&gt; p.bounds <b># <i>Returns minimum bounding region (minx, miny, maxx, maxy)</i><o:p></o:p></b></span></p>
<p class="MsoNormal"><span style="color:#1F497D">(471897.92648774385, 4445585.076761793, 473515.9179853116, 4447194.071238978)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">-Mike<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> fwtools-bounces@lists.maptools.org [mailto:fwtools-bounces@lists.maptools.org]
<b>On Behalf Of </b>Robert Parker<br>
<b>Sent:</b> Thursday, March 12, 2015 3:22 PM<br>
<b>To:</b> 'fwtools@lists.maptools.org'<br>
<b>Subject:</b> [FWTools] individual polygon extents from shapefile<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I&#8217;m looking for a way to get all individual polygon extents from a shapefile. I&#8217;m currently using FWTools 2.4.7 ogrinfo.exe<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">ogrinfo -al file.shp <o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I can get the polygon points:<o:p></o:p></p>
<p class="MsoNormal">&nbsp; <o:p></o:p></p>
<p class="MsoNormal">POLYGON ((472710.59239499446 4447191.1177953873,473515.91798531159 4447194.0712389778,473512.31589255232 4446393.7382313022,473508.71421388636 4445593.4045362221,472703.32047291857 4445589.2403627886,471897.92648774385 4445585.0767617933,471901.59630449413
 4446386.621201124,471905.26656266931 4447188.1650511464,472710.59239499446 4447191.1177953873))<o:p></o:p></p>
<p class="MsoNormal">POLYGON ((471688.54221804038 4418152.8334539989,470880.90043970715 4418138.1126390798,470073.25818921922 4418123.3921459038,470103.17207824974 4419002.9582215408,470133.08692401153 4419882.5239751786,470931.59635465598 4419883.2638069894,471730.10502626933
 4419884.0035029622,471709.32331517525 4419018.4185792021,471688.54221804038 4418152.8334539989))<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">But I really need just the extents. I could take some time to build something to calculate that but I&#8217;m hoping I won&#8217;t have to. If ogrinfo does not do this, is there a tool that can generate extents for each polygon?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Robert<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>