<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
The thing is that 20,000 points is more points than anyone can
reasonably perceive on the screen to get any useful information.
You are on the right track to consider clustering.<br>
<br>
My application (tracking 70 boats across the Pacific) gives me a raw
data set of about 15,000 points each with lat, lon, time, and boat
id. That's a lot of data to process and to upload.<br>
<br>
What I am doing instead is pre-thinning the data using the
Douglas-Peuker algorithm on the server side, which nicely reduces
the data to any level of detail you care to specify. I got about a
90% reduction in point count with no real loss of information on
tracks.<br>
<br>
If your data is not lines, but discrete points, then I am less
versed. Yeah, clustering sounds good. You may also want to use the
BBOX strategy to only fetch the points that are relevant to your
map. <br>
<br>
I can post the douglas-peuker code somewhere if that would be of
value.<br>
<br>
Michael<br>
<br>
On 9/6/2011 6:15 AM, Tito, Joseph wrote:
<blockquote
cite="mid:5ABE30CE099A524CBF95C715D37BCACC040BF9AB@nemo.columbia.ads.sparta.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">I’m trying to expand one of my current
application to handle larger amounts of data. Right now the
application comfortably handles 2000-3000 points at a time,
but I'd like to expand its capabilities to handle at LEAST
20,000 points. More would be nice, but the minimum requirement
is 20,000. Displaying these 20,000 points as X number of
‘clusters’ is totally acceptable, as long as it gives a good
visual representation of the full data set.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">One thing I need to take into consideration
is that I have multiple data types represented as their own
layers, and each user has the ability to turn on/off layers
based on their personal preferences. <br>
<br>
My question to everyone is, how have others solved this
problem? I have a couple server side ideas to "pre-cluster"
data in mind, but I want to see how others have tackled this
problem before I attack it. If anyone has links to other
relevant posts or websites, please share!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Joe Tito<o:p></o:p></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/openlayers-users">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a>
</pre>
</blockquote>
</body>
</html>