Thread: [Jts-topo-suite-user] Geometry intersection and thread safety
Brought to you by:
dr_jts
From: Brian S. <bri...@bi...> - 2013-05-23 17:16:39
|
Is performing an intersection, e.g. Geometry intersection geo1.intersection(geo2); going to be thread-safe? (i.e. does it update anything internally to the 2 referenced geometries?) Thanks, Brian Sweet bri...@bi... |
From: Martin D. <mtn...@gm...> - 2013-05-23 17:29:36
|
Overlay operations should be thread-safe. On Thu, May 23, 2013 at 9:13 AM, Brian Sweet <bri...@bi...>wrote: > Is performing an intersection, e.g. > > Geometry intersection geo1.intersection(geo2); > > going to be thread-safe? (i.e. does it update anything internally to the 2 > referenced geometries?) > > Thanks, > > Brian Sweet > bri...@bi... > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > Jts-topo-suite-user mailing list > Jts...@li... > https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user > > |
From: Shahak N. <sn...@ya...> - 2013-05-23 17:51:09
|
>From our experience with the latest code in trunk, yes, it's thread-safe (and we exercise it pretty heavily in a multi-core environment). If you're going to be processing the same geometries repeatedly, we've also found good success with a combination of: - Simplifying geometries if they're sufficiently complex (say, over 500pts): http://tsusiatsoftware.net/jts/javadoc/com/vividsolutions/jts/simplify/DouglasPeuckerSimplifier.html or http://tsusiatsoftware.net/jts/javadoc/com/vividsolutions/jts/simplify/TopologyPreservingSimplifier.html - Using PreparedGeometries (PreparedGeometry#intersects (Geometry geo2)): http://tsusiatsoftware.net/jts/javadoc/com/vividsolutions/jts/geom/prep/PreparedGeometryFactory.html ________________________________ From: Brian Sweet <bri...@bi...> To: jts...@li... Sent: Thursday, May 23, 2013 12:13 PM Subject: [Jts-topo-suite-user] Geometry intersection and thread safety Is performing an intersection, e.g. Geometry intersection geo1.intersection(geo2); going to be thread-safe? (i.e. does it update anything internally to the 2 referenced geometries?) Thanks, Brian Sweet bri...@bi... ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Jts-topo-suite-user mailing list Jts...@li... https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user |