Visualizing Point Data

Bob Basques bob.b at GRITECHNOLOGIES.COM
Mon Feb 6 22:44:51 PST 2006


Bill,

The census site I sent you is actually doing this type of overlay right 
now.  It's all MapServer/Mapscript based. Let me know if you have any 
questions.

The overlays are drawn on the fly from the Census BlockGroup data.   
It's got quite a bit of indexing behind the scenes that makes it run 
fairly quickly.   It seems to run out of steam at around 50k points when 
the time seems to take a jump up to 10-15 seconds to process ( the limit 
we were shooting for).  Unfortunately, the code is very Census specific 
at the moment.   We're planning on chopping the code out into a tool 
set, just haven't had time yet.

One other item, the overlays are being drawn right now in a fairly 
course grid, the overlay drawing aspects are configurable and the 
resolution can be increased at the cost of time for processing.

bobb


Bill Binko wrote:

>On Fri, 2006-02-03 at 11:40 -0800, Dylan Beaudette wrote:
>
>  
>
>>I was just working on this last night:
>>http://casoilresource.lawr.ucdavis.edu/drupal/node/172
>>
>>check out the source for v.kernel in GRASS
>>    
>>
>
>Dylan,
>This is an excellent example of what I'm trying to achieve.  Here are
>some quick thoughts about what you've shown:
>
>1) How would you publish this "live" to the web?  Do you know how to
>integrate v.kernel to push its output to mapserver directly?  I know
>there are tools to push GRASS output through GDAL, and I suspect that
>that could be daisy chained into mapserver, but I'd like someone's
>opinion who's actually done this.  If there's an example (anybody?) or
>HOWTO of how to leverage GRASS this way?
>
>2) What is the performance of v.kernel.  For example, I'll have 30-100K
>points over the state of florida.  For a zoomed out view, how long would
>that take to draw?  Perhaps a better question would be, what is the
>order of complexity of the approach taken by GRASS.
>
>3) Unfortunately, because I may want to integrate this into Mapserver, I
>can't quite look at the GRASS source on this.  More specifically, I
>can't copy it since it's GPL into Mapserver, which is BSD and then
>distribute it. Now: I may choose to simply write code to call GRASS
>externally, but I wouldn't need to explore the source for that.
>
>I will however, get GRASS 6 up and running here so that I can explore
>it.  Thanks for the pointer.
>
>Bill
> 
>Bill Binko <bill at binko.net>
>
>  
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060207/f4cca303/attachment.htm>


More information about the MapServer-users mailing list