I'ved used the kmeans-postgresql clustering package to do this. A good example of how to use it is give here:<div><a href="http://gis.stackexchange.com/questions/11567/spatial-clustering-with-postgis">http://gis.stackexchange.com/questions/11567/spatial-clustering-with-postgis</a></div>
<div><br></div><div>-David</div><div><br><div class="gmail_quote">On Wed, Jan 30, 2013 at 3:38 PM, Ivan Cardenas <span dir="ltr"><<a href="mailto:ivanc@kestrel-tech.com" target="_blank">ivanc@kestrel-tech.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is there a cluster algorithm library routine for PHP to replace the Google Maps API geotag icon clustering?  These are the aggregations of many points into one point with the number of points on the circular icon.<div>
<br>
</div><div>Thanks!<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br>Ivan Cardenas | Technical Director<br>
<a href="mailto:ivanc@kestrel-tech.com" target="_blank">ivanc@kestrel-tech.com</a> | Kestrel Technology Group<br>
<a href="tel:%2B1-281-242-6349" value="+12812426349" target="_blank">+1-281-242-6349</a> main | <a href="tel:%2B1-281-491-0379" value="+12814910379" target="_blank">+1-281-491-0379</a> fax<br>
<a href="tel:%2B1-713-899-1415" value="+17138991415" target="_blank">+1-713-899-1415</a> US mobile<br>
<br>
 <br>
CONFIDENTIALITY NOTICE<br>
This electronic mail transmission is confidential, may be privileged and should be read or retained only by the intended recipient. If you have received this transmission in error, please immediately notify the sender and delete it from your system.<br>


</font></span></div>
<br>_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
<br></blockquote></div><br></div>