Examples of GeopositionComparator


Examples of no.priv.garshol.duke.comparators.GeopositionComparator

public class GeopositionComparatorTest {
  private GeopositionComparator comp;

  @Before
  public void setup() {
    comp = new GeopositionComparator();
  }
View Full Code Here

Examples of no.priv.garshol.duke.comparators.GeopositionComparator

 
  @Before
  public void setup() throws CorruptIndexException, IOException {
    listener = new TestUtils.TestListener();
    List<Property> props = new ArrayList();
    GeopositionComparator comp = new GeopositionComparator();
    comp.setMaxDistance(100);
    props.add(new PropertyImpl("ID"));
    props.add(new PropertyImpl("LOCATION", comp, 0.3, 0.9));

    config = new ConfigurationImpl();
    config.setProperties(props);
View Full Code Here

Examples of no.priv.garshol.duke.comparators.GeopositionComparator

  /**
   * Returns a geoquery.
   */
  public Filter geoSearch(String value) {
    GeopositionComparator comp = (GeopositionComparator) prop.getComparator();
    double dist = comp.getMaxDistance();
    double degrees = DistanceUtils.dist2Degrees(dist, DistanceUtils.EARTH_MEAN_RADIUS_KM * 1000.0);
    Shape circle = spatialctx.makeCircle(parsePoint(value), degrees);
    SpatialArgs args = new SpatialArgs(SpatialOperation.Intersects, circle);
    return strategy.makeFilter(args);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.