<div dir="ltr"><div><div>I imagine a sort of asynchronous streaming of json (maybe vectiles) in combination of clustering strategies could work,<br><br></div>However I cannot give any example of this, but I dont think that would be that hard to develop.<br><br></div>--Max Demars<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 25, 2015 at 4:27 PM, Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 1/25/2015 4:03 PM, Phil Scadden wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 24/01/2015 11:01 a.m., zach cruise wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
any real world ideas?<br>
</blockquote>
In real world, processing a million points in a browser doesnt happen.<br>
JS is slow, download time is slow, execution environment in a browser is<br>
extremely limited. (in my experience, doing more than 1000 points of<br>
geometry is unacceptably slow in single threaded). Easiest approach for<br>
doing this in a browser begins with figuring how not to have vector<br>
data. If this is an offline application, you want to look at local<br>
server or local database. If you want to go extreme, then maybe look at<br>
html5 web worker api to go multithreaded but I suspect you are up for<br>
some pretty major rewrites of OL.<br>
</blockquote>
<br></span>
I would concur with this.<br>
What is the basis for the requirement to do all this in the browser?<br>
Is it an online or offline application?<br>
If offline is there any reason you can not have a local database and server on the offline machine?<br>
<br>
What is the user going to be trying to do with all these point?<br>
<br>
If you have a million points, they can't all be displayed on the screen at the same time or I would expect that they would all overlap to the point that you would be hard pressed to display them all in a useful manner where the user could differentiate them.<br>
<br>
If you are displaying a subset then why not load just the ones you need? using something like the bounding box strategy.<br>
<br>
I think you need to provide more information about what and how you plan to use this before people can give you better advice.<br>
<br>
-Steve w<div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><div>Stack Overflow: <a href="http://stackoverflow.com/users/1914034/burton449" target="_blank">http://stackoverflow.com/users/1914034/burton449</a><br></div></div>GIS Overflow: <a href="http://gis.stackexchange.com/users/14426/burton449" target="_blank">http://gis.stackexchange.com/users/14426/burton449</a><br></div>LastFm: <a href="http://www.lastfm.fr/user/burton449" target="_blank">http://www.lastfm.fr/user/burton449</a><br></div></div>
</div>