<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1"><font face="sans-serif">I've got a little project that
requires an "eye-catching" display of flow through a network of gas
pipelines. I'm using MapServer 5.0.3 (with AGG) on Fedora Core 9 and I
want to stick with open source technology if possible.<br>
<br>
Are there any examples out there of MapServer showing animation effects
along a linear feature (i.e. road, river, pipeline, information
flowlines, etc.) that I could look at to get some ideas?<br>
<br>
The first thought I had was to move colored dots along a pipeline in
the direction of flow and use a timer to pace the animation. Each dot
would represent the day's load from a source and they would move based
on pipe diameter, pressure and other parameters that affect flow. This
works, but the down side is that eventually you have a lot of objects
to juggle and performance goes to heck.<br>
<br>
Then I thought of using a series of textures for each pipeline segment
and swapping them iteratively to simulate an animating. <br>
<br>
What won't work is rendering the entire map image each time; that would
go from eye-catching to mind-numbing pretty fast. So is there a way
with MapServer to display a map base, but allow for objects to be
"floated" on top in such away that I don't have to re-render the the
entire map each time? (like an AJAX tool for mapserver?)<br>
<br>
If anyone has any ideas or knows of examples they could point me to,
I'd appreciate it.<br>
<br>
- Bill Thoen<br>
<br>
</font></font>
</body>
</html>