Paul wrote: "Just from my quick read of the streaming approach it
looks like it's
still using the same algorithm to generate the triangles themselves as
it is just doing it within a specified region. So if we start with
producing a robust TIN generator then we can plug that into any of the
other approaches."

Good point paul. I think you could safely assume all points that
satisfy the triangulation algortihm used would be within a maximum
distance of the target point. You could calculate or allow the user to
set the maximum distance and then set up a spatial index of the points
used to build the TIN using this distance as a parameter. Then, when
running the triangulation algorithm you would only test points within
the same cell as the target points or adjacent cells. I'm not sure how
this would work with brekalines and boundaries, but we could figure it
out.

Martin wrote: "I think you should continue to work from the base of
Paul's code."

I agree. Paul's is a top-notch programmer and we should use what he
has available.

The Sunburned Surveyor


On Thu, Apr 3, 2008 at 8:00 AM, Paul Austin <[EMAIL PROTECTED]> wrote:
> Streaming is always a preferred way of doing things, as is dividing work
> into regions. If you have the source data in a database then you can
> easily divide the data into a rectangular grid and process each cell in
> the grid separately and then do some seeming on the edges as post
> processing. I've done this a lot recently and used this to distribute
> the process across many machines.
>
> The other option with a database data set is that you put the TIN code
> behind a web service and the user's GUI would pass in the Bounding Box
> for the area to triangulate and the service would build the TIN just for
> that region. So this is on-demand chunking of data. You'd probably need
> to add in some limits to the size of the BBOX though.
>
> Just from my quick read of the streaming approach it looks like it's
> still using the same algorithm to generate the triangles themselves as
> it is just doing it within a specified region. So if we start with
> producing a robust TIN generator then we can plug that into any of the
> other approaches.
>
> Paul
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to