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> <<a href="mailto:xavm40@yahoo.fr">xavm40@yahoo.fr</a>> 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> </div>
<div> </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 has no area function. AAAHH </span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>regards </span></font></div>
<div><font color="#0000ff" face="Arial" size="2"></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> </p></div>
<div> </div><br>
<div dir="ltr" align="left" lang="fr">
<hr>
<font face="Tahoma" size="2"><b>De :</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é :</b> lundi 19 juin 2006
22:28<br><b>À :</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 :</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 "<font face="Arial"><font size="2"><span>statisticals opérations".
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> <<a href="mailto:xavier.mauclaire@geoter.fr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xavier.mauclaire@geoter.fr</a>>
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 the
layer.</span></font></font></div>
<div><font size="-0"><font size="2"><span></span></font></font><font face="Arial" size="2"><span> How can i do that ?</span></font></div>
<div><font face="Arial" size="2"><span></span></font> </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> </p></div>
<div> </div></div></div></blockquote></div><br><br clear="all"><br>--
<br>+--------------------------------------------<br>| Aaron
Koning<br>| Information Technologist<br>| Prince George,
BC, Canada.<br>+-------------------------------------------- <br>| <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>| <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>| Aaron Koning<br>| Information Technologist<br>| Prince George, BC, Canada.<br>+--------------------------------------------
<br>| <a href="http://datashare.gis.unbc.ca/fist/">http://datashare.gis.unbc.ca/fist/</a><br>| <a href="http://datashare.gis.unbc.ca/gctp-js/">http://datashare.gis.unbc.ca/gctp-js/</a><br>+--------------------------------------------