Check out GEOS and PostGIS, they have Area functions and other yummy stuff. I think that you would want to generate the area information before serving up the layers. Is their a reason why the area values must be generated dynamically (and not just a static field)?
<br><br>Aaron<br><br><div><span class="gmail_quote">On 6/19/06, <b class="gmail_sendername">Xavm40</b> &lt;<a href="mailto:xavm40@yahoo.fr">xavm40@yahoo.fr</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>



<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"></font>&nbsp;</div>
<div>&nbsp;</div>
<div></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>I'm using Mapscript with C#.</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>i need to get layer feature to make intersections avec 
to calcule areas. I'm in trouble because i just saw that the shapeObj 
Object&nbsp;has no area function.&nbsp;AAAHH&nbsp;</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>regards&nbsp;</span></font></div>
<div><font color="#0000ff" face="Arial" size="2"></font>&nbsp;</div>
<div>
<p align="left"><span style="font-size: 10pt; font-family: Arial;">-----------------------------------------</span></p>
<p><strong><span style="font-size: 10pt; font-family: Arial;">Xavier Mauclaire</span></strong></p>
<p><span style="font-size: 10pt; font-family: Arial;">-------------------------------------------------------</span></p>
<p><br>&nbsp;</p></div>
<div>&nbsp;</div><br>
<div dir="ltr" align="left" lang="fr">
<hr>
<font face="Tahoma" size="2"><b>De&nbsp;:</b> Aaron Koning 
[mailto:<a href="mailto:aaronkoning@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">aaronkoning@gmail.com</a>] <br><b>Envoyé&nbsp;:</b> lundi 19 juin 2006 
22:28<br><b>À&nbsp;:</b> Xavier Mauclaire; 
<a href="mailto:MAPSERVER-USERS@lists.umn.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">MAPSERVER-USERS@lists.umn.edu</a><br><b>Objet&nbsp;:</b> Re: [UMN_MAPSERVER-USERS] 
Selecting all layer features with mapscript<br></font><br></div></div><div><span class="e" id="q_10bee02f695cbc0e_1">
<div></div>Are you using MapScript? The OGR C API or OGR/PHP might be the way to 
go (for sequential feature access) if you don't have a need for serving maps 
whilst performing &quot;<font face="Arial"><font size="2"><span>statisticals opérations&quot;. 
More context/details would be helpful. 
<br><br>Aaron<br></span></font></font><br>
<div><span class="gmail_quote">On 6/19/06, <b class="gmail_sendername">Xavier 
Mauclaire</b> &lt;<a href="mailto:xavier.mauclaire@geoter.fr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xavier.mauclaire@geoter.fr</a>&gt; 
wrote: </span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
  <div>
  <div>
  <div><font face="Arial" size="2"><span>Hi,</span></font></div>
  <div><font size="-0"><span></span></font><font face="Arial"><font size="2">I<span> 
  would like to statisticals opérations on all layers features. To do that i 
  need to sequentialy access to each feature of&nbsp; the 
  layer.</span></font></font></div>
  <div><font size="-0"><font size="2"><span></span></font></font><font face="Arial" size="2"><span>&nbsp;How can i do that ?</span></font></div>
  <div><font face="Arial" size="2"><span></span></font>&nbsp;</div>
  <div><font face="Arial" size="2"><span>regards</span></font></div>
  <div>
  <p align="left"><span style="font-size: 10pt; font-family: Arial;">-----------------------------------------</span></p>
  <p><strong><span style="font-size: 10pt; font-family: Arial;">Xavier 
  Mauclaire</span></strong></p>
  <p><span style="font-size: 10pt; font-family: Arial;">-------------------------------------------------------</span></p>
  <p><br>&nbsp;</p></div>
  <div>&nbsp;</div></div></div></blockquote></div><br><br clear="all"><br>-- 
<br>+--------------------------------------------<br>|&nbsp;&nbsp;Aaron 
Koning<br>|&nbsp;&nbsp;Information Technologist<br>|&nbsp;&nbsp;Prince George, 
BC, Canada.<br>+-------------------------------------------- <br>|&nbsp;&nbsp;<a href="http://datashare.gis.unbc.ca/fist/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://datashare.gis.unbc.ca/fist/</a>
<br>|&nbsp;&nbsp;<a href="http://datashare.gis.unbc.ca/gctp-js/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://datashare.gis.unbc.ca/gctp-js/</a><br>+-------------------------------------------- 
</span></div><div></div>

</div></blockquote></div><br><br clear="all"><br>-- <br>+--------------------------------------------<br>|&nbsp;&nbsp;Aaron Koning<br>|&nbsp;&nbsp;Information Technologist<br>|&nbsp;&nbsp;Prince George, BC, Canada.<br>+--------------------------------------------
<br>|&nbsp;&nbsp;<a href="http://datashare.gis.unbc.ca/fist/">http://datashare.gis.unbc.ca/fist/</a><br>|&nbsp;&nbsp;<a href="http://datashare.gis.unbc.ca/gctp-js/">http://datashare.gis.unbc.ca/gctp-js/</a><br>+--------------------------------------------