<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head><meta http-equiv="Content-Type" content="text/html;">
<title>Scalix message content</title>
<style type="text/css">
<!--
.Normal {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Arial; font-size: 12pt; }
.Default_Paragraph_Font {font-family: Arial; color: Black; background-color: white ; font-size: 12pt; font-weight: normal;  font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
div.ltTOCtitle { font-family: Verdana; font-size: 8pt; font-weight: bold; text-align: center;}
div.ltTOCl1 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:32pt; text-indent:-32pt;}
div.ltTOCl2 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:40pt; text-indent:-32pt;}
div.ltTOCl3 {  font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:48pt; text-indent:-32pt;}
div.ltTOCl4 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:56pt; text-indent:-32pt;}
div.ltTOCl5 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:64pt; text-indent:-32pt;}
div.ltTOCl6 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:72pt; text-indent:-32pt;}
-->
</style>
</head>

<body>
<div class="Normal"><span style='font-size: 10pt; '>You can create a view
("create or replace view as .....") instead of a table. Then you will not have
any redundance problems.</span></div>
<br>
<div class="Normal"><span style='font-size: 10pt; '>regards</span><br><span style='font-size: 10pt; '>Stefan</span></div>
<br>
<div class="Normal"><span style='font-size: 10pt; '>&gt; -----Urspr&uuml;ngliche
Nachricht-----</span><br><span style='font-size: 10pt; '>&gt; Von: Florent
Gravin
[mailto:florent.gravin@bluecham.net]</span><br><span style='font-size: 10pt; '>&gt;
Gesendet am: Donnerstag, 2. April 2009
06:47</span><br><span style='font-size: 10pt; '>&gt; An: Vivien
Deparday</span><br><span style='font-size: 10pt; '>&gt; Cc:
users@openlayers.org</span><br><span style='font-size: 10pt; '>&gt; Betreff: Re:
[OpenLayers-Users] Display Point from Polygon
WFS</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt; I use PostGIS database, and
then, geoserver.</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt; for exemple, i have a table
called "countries", with </span><br><span style='font-size: 10pt; '>&gt;
population, density </span><br><span style='font-size: 10pt; '>&gt; attribues,
whom geometry is polygon.</span><br><span style='font-size: 10pt; '>&gt; if i
understand, you suggest to create a new table
</span><br><span style='font-size: 10pt; '>&gt; "countries_point" from
</span><br><span style='font-size: 10pt; '>&gt; countries, using ST_Centroid to
get point as the geom column, </span><br><span style='font-size: 10pt; '>&gt;
and duplicate </span><br><span style='font-size: 10pt; '>&gt; attributes
(population, density)</span><br><span style='font-size: 10pt; '>&gt; so i have
to similars tables... and then i call a request WFS on
</span><br><span style='font-size: 10pt; '>&gt; "countries_point"
?</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt; I guess it works, but it's not
very good to have a redundance </span><br><span style='font-size: 10pt; '>&gt;
of 2 tables... </span><br><span style='font-size: 10pt; '>&gt;
(updates...)</span><br><span style='font-size: 10pt; '>&gt; there is no tools
like WFS special parameter, or openlayers
</span><br><span style='font-size: 10pt; '>&gt; tips to display
</span><br><span style='font-size: 10pt; '>&gt; polygon feature as point ? (we
can do it easly with WMS)</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt;
thks</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt; ----- Original Message -----
</span><br><span style='font-size: 10pt; '>&gt; From: "Vivien Deparday"
&lt;vivien.deparday@gmail.com&gt;</span><br><span style='font-size: 10pt; '>&gt;
To: "floflo"
&lt;florent.gravin@bluecham.net&gt;</span><br><span style='font-size: 10pt; '>&gt;
Cc: &lt;users@openlayers.org&gt;</span><br><span style='font-size: 10pt; '>&gt;
Sent: Thursday, April 02, 2009 11:21
AM</span><br><span style='font-size: 10pt; '>&gt; Subject: Re:
[OpenLayers-Users] Display Point from Polygon
WFS</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt; &gt;
Hi,</span><br><span style='font-size: 10pt; '>&gt;
&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt; I'm not sure what
technology you use on the server side but
</span><br><span style='font-size: 10pt; '>&gt; if you use a
</span><br><span style='font-size: 10pt; '>&gt; &gt; spatial database like
PostGIS, you can use the function
</span><br><span style='font-size: 10pt; '>&gt; ST_Centroid(
</span><br><span style='font-size: 10pt; '>&gt; &gt; geometry ) in the database
and then directly request the </span><br><span style='font-size: 10pt; '>&gt;
centroids instead </span><br><span style='font-size: 10pt; '>&gt; &gt; of the
polygons.</span><br><span style='font-size: 10pt; '>&gt; &gt;
Cheers,</span><br><span style='font-size: 10pt; '>&gt;
&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt;
Vivien</span><br><span style='font-size: 10pt; '>&gt;
&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt; floflo
wrote:</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt;
Hi,</span><br><span style='font-size: 10pt; '>&gt;
&gt;&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; i request a WFS
query on a layer full of complex polygon..
</span><br><span style='font-size: 10pt; '>&gt; rendering is
</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; too
slow</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; anyway, I just want
to display a POINT for each POLYGON
</span><br><span style='font-size: 10pt; '>&gt; (in the
middle)</span><br><span style='font-size: 10pt; '>&gt;
&gt;&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; purpose:
display proportionnal symbol from an attribute of
</span><br><span style='font-size: 10pt; '>&gt; a polygon
</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; layer (exemple, layer :
country, propSymbol on
Population)</span><br><span style='font-size: 10pt; '>&gt;
&gt;&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt; do you have any
issue ?</span><br><span style='font-size: 10pt; '>&gt; &gt;&gt;
thanks</span><br><span style='font-size: 10pt; '>&gt;
&gt;&gt;</span><br><span style='font-size: 10pt; '>&gt; &gt;
</span><br><span style='font-size: 10pt; '>&gt;
</span><br><span style='font-size: 10pt; '>&gt;
_______________________________________________</span><br><span style='font-size: 10pt; '>&gt;
Users mailing list</span><br><span style='font-size: 10pt; '>&gt;
Users@openlayers.org</span><br><span style='font-size: 10pt; '>&gt;
http://openlayers.org/mailman/listinfo/users</span><br><span style='font-size: 10pt; '>&gt;
</span></div>



</body>

</html>