tag:blogger.com,1999:blog-2420860529344694449.post1106782683539716999..comments2008-04-09T16:33:28.281-07:00Comments on Lin.ear th.inking: Time for JSTS?Dr JTSnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-2420860529344694449.post-68124027958709926132008-04-09T16:33:00.000-07:002008-04-09T16:33:00.000-07:00Durn it - why can't Google just use Java like the ...Durn it - why can't Google just use Java like the rest of us? 8^)<BR/><BR/>I guess a PyTS would make Sean Gillies happy... <BR/><BR/>I wonder what the closest project that has been done is... Would be interesting to see someone's take on a Geometry model in PythonDr JTShttp://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-64261203048304044672008-04-09T16:19:00.000-07:002008-04-09T16:19:00.000-07:00Or, to fit into the new Google App Engine, a port ...Or, to fit into the new <A HREF="http://code.google.com/appengine/" REL="nofollow">Google App Engine</A>, a port to Python.Paul Ramseyhttp://www.blogger.com/profile/04056244920940087995noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-67745051337339328742008-03-24T16:33:00.000-07:002008-03-24T16:33:00.000-07:00No, its definitely not in Dojo itself. Dojo does p...No, its definitely not in Dojo itself. <BR/><BR/>Dojo does provide some pretty cool tools which make handling and processing data a pile easier (dojo.data and functional constructs are two examples).<BR/><BR/>On the geometry-size thing - we routinely handle and edit 4,000 point lines & polygons in-browser. But the browser vector implementations (SVG/VML/etc) still have further to go.Robert Couphttp://www.blogger.com/profile/05096198530493752948noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-67546499642079724582008-03-24T12:56:00.000-07:002008-03-24T12:56:00.000-07:00Thanks, Brent. Looks like a nice clean implementa...Thanks, Brent. Looks like a nice clean implementation. <BR/><BR/>Just a note, that's "intersects" - the spatial predicate. "intersection" is a whole bunch more complex to implement.<BR/><BR/>And this implementation is O(n^2) - which is ok as long as the geometries are fairly small (which is probably the usual situation in the browser - or is it?)Dr JTShttp://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-71278058363124960132008-03-24T11:17:00.000-07:002008-03-24T11:17:00.000-07:00well, i dont know about dojo, but intersection is ...well, i dont know about dojo, but intersection is available in <A HREF="http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Geometry/Polygon.js#L113" REL="nofollow">OpenLayers trunk!</A>brenthttp://www.blogger.com/profile/12236821145627337774noreply@blogger.com