David Smiley
David Smiley
I was bemoaning the inconvenience in Solr that the JTS jar file has to be placed in WEB-INF/lib instead of being placeable in more convenient places, like the 'lib' of...
The "Geo3D" library (AKA spatial3d module in Lucene) has surface-of-sphere (and WGS84 ellipsoid) shape implementations. It would be awesome to add a Spatial4j SpatialContext, ShapeFactory, and ShapeBuilders. Perhaps DistanceCalculator too....
I got this failure: ``` Tests run: 100, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.437 sec
I think ShapeReader.read(String) should exist, and furthermore should not throw IOException. Contrast this to the existing read(Object) defined now which does throw IOException and every implementation converts it to a...
For most distance calculation methods, there is redundant math being performed when the formula is being used to check if a point is within a circle, many times over. Addressing...
BufferedLineString should support adjacent pairs of points that are equal. Internally, this means BufferedLine needs to support point A & B being the same. JTS supports this, BTW.
We've already got a BufferedLineString but it isn't geodetic. A geodetic version could be implemented structurally similarly: It could be an aggregate of buffered lines. And each buffered line is...
Given a set of points on the surface of a sphere, what is the centroid and smallest radius that encompasses them? Answering this is useful for getting a circle approximation...
BufferedLineString expands each of it's BufferedLine's buffer by a fixed amount depending on how close to a pole it is (see the "expandBufForLongitudeSkew" option). But this implementation is poor since...
The buffer aspect of InfbufLine is barely used internally; it should be removed and have the caller deal with it assuming they even want it buffered. Should it be called...