Example usage for org.apache.lucene.spatial.query SpatialOperation Overlaps

List of usage examples for org.apache.lucene.spatial.query SpatialOperation Overlaps

Introduction

In this page you can find the example usage for org.apache.lucene.spatial.query SpatialOperation Overlaps.

Prototype

SpatialOperation Overlaps

To view the source code for org.apache.lucene.spatial.query SpatialOperation Overlaps.

Click Source Link

Document

Almost meets the "Overlaps" OGC definition, but boundary-neutral (boundary==interior).

Usage

From source file:org.eclipse.rdf4j.sail.lucene.LuceneIndex.java

License:Open Source License

private SpatialOperation toSpatialOp(String relation) {
    if (GEOF.SF_INTERSECTS.stringValue().equals(relation)) {
        return SpatialOperation.Intersects;
    } else if (GEOF.SF_DISJOINT.stringValue().equals(relation)) {
        return SpatialOperation.IsDisjointTo;
    } else if (GEOF.SF_EQUALS.stringValue().equals(relation)) {
        return SpatialOperation.IsEqualTo;
    } else if (GEOF.SF_OVERLAPS.stringValue().equals(relation)) {
        return SpatialOperation.Overlaps;
    } else if (GEOF.EH_COVERED_BY.stringValue().equals(relation)) {
        return SpatialOperation.IsWithin;
    } else if (GEOF.EH_COVERS.stringValue().equals(relation)) {
        return SpatialOperation.Contains;
    }//from   w  w  w.  j  a  va2  s.co m
    return null;
}