<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I'm not conversant with geoserver but have used mapserver to do this sort of thing often enough.<br><br>I assume your data is in PostGIS, which means your mapserver DATA statement can be an embedded SQL query or a PostGIS view.<br><br>You can create a view on your table, along the lines of:<br><br>create view v_table <br>as select *, buffer(setsrid(makepoint(lon, lat),4326),<formula to calculate radius>) as geom<br>from table;<br><br>(assuming you want the output data in EPSG:4326)<br><br>or you can set up your process to build the geometry in a physical table doing much the same thing, perhaps as an update or insert trigger?<br><br>Use this view, or table as the "table" you provide the WFS service from, & the geometries you are providing will be suitably sized circles.<br><br>Note this assumes a constant signal strength unchanged by topography, which
 is very simplistic.<br><br>Tools like GRASS allow you to apply a terrain model to the sites & carry out a line-of-sight analysis to generate more accurate polygons descibing the expected coverage from a tower.<br><br>If you are displaying thousands of features, you might find WMS with srever side rendering gives a better response time than WFS. Geoserver can provide both WMS & WFS services, but I think mapserver has some advantages in the WMS arena.<br><br>HTH,<br><br>  Brent Wood<br>                                 <br> <br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="plainMail">On 02/06/2011, at 3:55 AM, vikashvikky wrote:<br><br>> <br>> Hi,<br>> <br>> I am doing a project for a telecom company. I
 have to render circles on the<br>> map(assuming the center of the circle as tower and circle as the area<br>> covered by that signal), I am using base layers as Google Maps,Yahoo<br>> maps(Spherical Mercator) So I have used CreateGeodesicPolygon() successfully<br>> to create circles by reading the values from DB.<br>> <br>> Now Since I have to render lot of circles, it made me switch to geoserver.<br>> Since the data is being provided by telecom company , they provide<br>> Lat,Lon,Gt,Gr,Pt,Pr,lambda(I think their meaning is irrelevant here) values.<br>> These values are stored in the database as they are. Now should use a<br>> equation(FRIIS transmission equation) and substitute each row(of a tower)<br>> values to find the distance covered by the tower.Then I have to create<br>> circles with that distance(considered as radius) and lon/lat and render them<br>> on map using geoserver.<br>> <br>> Please suggest
 me any ideas of how to carry on this task.... I wud be<br>> thankful to your guidance<br>> -- <br>> View this message in context: <a href="http://old.nabble.com/Create-circles-using-a-formula-tp31752667p31752667.html" target="_blank">http://old.nabble.com/Create-circles-using-a-formula-tp31752667p31752667.html</a><br>> Sent from the PostGIS - User mailing list archive at Nabble.com.<br>> <br>> _______________________________________________<br>> postgis-users mailing list<br>> <a ymailto="mailto:postgis-users@postgis.refractions.net" href="/mc/compose?to=postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>> <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br><br>_______________________________________________<br>postgis-users mailing list<br><a
 ymailto="mailto:postgis-users@postgis.refractions.net" href="/mc/compose?to=postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br><a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br></div></blockquote></td></tr></table>