Hi David,

The package itself is independent of spatial4j, but a GeoShape
implementation of spatial4j Shape is trivial; I can contribute that
separately.

Karl


On Thu, Jan 22, 2015 at 3:27 PM, [email protected] <
[email protected]> wrote:

> Nice Karl!  I’d love to learn more about this.  Does the shapes here
> implement a Spatial4j Shape and thus would work with SpatialPrefixTree &
> friends for index & search?  If not, what is the search side of the
> equation here?
>
> ~ David Smiley
> Freelance Apache Lucene/Solr Search Consultant/Developer
> http://www.linkedin.com/in/davidwsmiley
>
> On Thu, Jan 22, 2015 at 3:08 PM, Karl Wright <[email protected]> wrote:
>
>> I would like to explore contributing a geo3d package to Lucene.  This can
>> be used in conjunction with Lucene search, both for generating geohashes
>> (via spatial4j) for complex geographic shapes, as well as limiting results
>> resulting from those queries to those results within the exact shape in
>> highly performant ways.
>>
>> The package uses 3d planar geometry to do its magic, which basically
>> limits computation necessary to determine membership (once a shape has been
>> initialized, of course) to only multiplications and additions, which makes
>> it feasible to construct a performant BoostSource-based filter for
>> geographic shapes.  The math is somewhat more involved when generating
>> geohashes, but is still more than fast enough to do a good job.
>>
>> For reasons that are not really technical, the only open-source project
>> that I can contribute this to initially is Lucene.  If people believe it
>> would be a valuable addition, and would like me to create a ticket and
>> attach a patch, please respond.
>>
>> Thanks,
>> Karl Wright
>>
>>
>

Reply via email to