AFAIK, STRtree is thread-safe for querying.  Snce it is built lazily you 
may need to ensure the loading is synchronized appropriately.


On 1/9/2014 8:06 PM, Michael Bedward wrote:
> Hi all,
>
> I'm back working on a task that I discussed here last month (and
> received the benefit of Martin's tips) to do with finding the minimum
> distance within compass segment from each of a set of sample points to
> polygon boundaries.  The input data are scarily large, but I hope to
> be running the job on a 12 core machine so I've based the code around
> Akka actors.
>
> At the start of the job, polygonal features will be read from a
> shapefile and inserted into a spatial index (STRtree). Once the index
> has been constructed it will be passed to a large number of
> asynchronous actors which will beaver away at the point sampling. Each
> of these actors will query the tree (using the
> nearestNeighbour(envelope, geom, distanceOp) method. Lots of
> concurrent calls in other words.
>
> I've seen a few past posts about STRtree not being thread-safe but I
> have the impression that it should be safe to query concurrently. Can
> anyone confirm or deny this ?
>
> Cheers,
> Michael
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Jts-topo-suite-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2013.0.3462 / Virus Database: 3658/6989 - Release Date: 01/09/14
>
>


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Jts-topo-suite-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user

Reply via email to