Tabnine Logo
DWithin.getDistanceUnits
Code IndexAdd Tabnine to your IDE (free)

How to use
getDistanceUnits
method
in
org.opengis.filter.spatial.DWithin

Best Java code snippets using org.opengis.filter.spatial.DWithin.getDistanceUnits (Showing top 20 results out of 315)

origin: geotools/geotools

  Object cloneFilter(
      BinarySpatialOperator bso, Object extraData, Expression ex1, Expression ex2) {
    DWithin filter = (DWithin) bso;
    return ff.dwithin(ex1, ex2, filter.getDistance(), filter.getDistanceUnits());
  }
}.transform(filter, extraData);
origin: geotools/geotools

public static Object buildDWithin(DWithin filter, Object extraData, ExpressionToText visitor) {
  LOGGER.finer("exporting DWITHIN");
  StringBuilder output = asStringBuilder(extraData);
  output.append("DWITHIN(");
  filter.getExpression1().accept(visitor, output);
  output.append(", ");
  filter.getExpression2().accept(visitor, output);
  output.append(", ");
  output.append(filter.getDistance());
  output.append(", ");
  output.append(filter.getDistanceUnits());
  output.append(")");
  return output;
}
origin: geotools/geotools

  @Override
  public Filter replaceExpressions(
      DWithin filter, Expression expression1, Expression expression2) {
    return ff.dwithin(
        expression1,
        expression2,
        filter.getDistance(),
        filter.getDistanceUnits(),
        filter.getMatchAction());
  }
});
origin: geotools/geotools

public Object visit(DWithin filter, Object arg1) {
  Expression[][] exps = visitBinarySpatialOp(filter);
  List combinedFilters = new ArrayList(exps.length);
  for (int i = 0; i < exps.length; i++) {
    Expression left = exps[i][0];
    Expression right = exps[i][1];
    Filter unrolled =
        ff.dwithin(
            left,
            right,
            filter.getDistance(),
            filter.getDistanceUnits(),
            filter.getMatchAction());
    combinedFilters.add(unrolled);
  }
  Filter unrolled = combineOred(combinedFilters);
  return unrolled;
}
origin: geotools/geotools

public Object visit(DWithin filter, Object extraData) {
  Expression left = filter.getExpression1();
  Expression right = filter.getExpression2();
  final String type = "DWithin";
  start(type);
  left.accept(this, extraData);
  right.accept(this, extraData);
  element("Distance", String.valueOf(filter.getDistance()));
  element("DistanceUnits", String.valueOf(filter.getDistanceUnits()));
  end(type);
  return extraData;
}
origin: geotools/geotools

public Object visit(DWithin filter, Object extraData) {
  Expression geometry1 = visit(filter.getExpression1(), extraData);
  Expression geometry2 = visit(filter.getExpression2(), extraData);
  double distance = filter.getDistance();
  String units = filter.getDistanceUnits();
  return getFactory(extraData)
      .dwithin(geometry1, geometry2, distance, units, filter.getMatchAction());
}
origin: geotools/geotools

assertNotNull(filter.getDistanceUnits());
String unit = filter.getDistanceUnits();
assertEquals("km", unit);
origin: geotools/geotools

assertNotNull(filter.getDistanceUnits());
String unit = filter.getDistanceUnits();
assertEquals("km", unit);
origin: geotools/geotools

public void testDWithinParse() throws Exception {
  FilterMockData.dwithin(document, document);
  DWithin dwithin = (DWithin) parse();
  assertNotNull(dwithin.getExpression1());
  assertNotNull(dwithin.getExpression2());
  assertEquals(1.0, dwithin.getDistance(), 0.1);
  assertEquals("m", dwithin.getDistanceUnits());
}
origin: geotools/geotools

public void testDWithinParse() throws Exception {
  FilterMockData.dwithin(document, document);
  DWithin dwithin = (DWithin) parse();
  assertNotNull(dwithin.getExpression1());
  assertNotNull(dwithin.getExpression2());
  assertEquals(1.0, dwithin.getDistance(), 0.1);
  assertEquals("m", dwithin.getDistanceUnits());
}
origin: org.geotools/gt-main

  Object cloneFilter(BinarySpatialOperator bso, Object extraData, Expression ex1,
      Expression ex2) {
    DWithin filter = (DWithin) bso;
    return ff.dwithin(ex1, ex2, filter.getDistance(), filter.getDistanceUnits());
  }
}.transform(filter, extraData);
origin: org.geotools/gt-cql

public static Object buildDWithin(DWithin filter, Object extraData) {
  
  LOGGER.finer("exporting DWITHIN");
  StringBuilder output = asStringBuilder(extraData);
  
  output.append("DWITHIN(");
  PropertyName propertyName = (PropertyName) filter.getExpression1();
  ExpressionToText visitor = new ExpressionToText();
  propertyName.accept(visitor, output);
  output.append(", ");
  filter.getExpression2().accept(visitor, output);
  output.append(", ");
  output.append( filter.getDistance() );
  output.append(", ");
  output.append( filter.getDistanceUnits() );
  output.append(")");
  
  return output;
}
origin: locationtech/geogig

@Override
public Filter[] visit(DWithin filter, Object extraData) {
  return boundedOp(filter,
      (g1, g2) -> ff.dwithin(g1, g2, filter.getDistance(), filter.getDistanceUnits()),
      false);
}
origin: org.geotools/gt-app-schema

public Object visit(DWithin filter, Object arg1) {
  Expression[][] exps = visitBinarySpatialOp(filter);
  List combinedFilters = new ArrayList(exps.length);
  for (int i = 0; i < exps.length; i++) {
    Expression left = exps[i][0];
    Expression right = exps[i][1];
    Filter unrolled = ff.dwithin(left, right, filter.getDistance(), filter
        .getDistanceUnits(), filter.getMatchAction());
    combinedFilters.add(unrolled);
  }
  Filter unrolled = combineOred(combinedFilters);
  return unrolled;
}
origin: org.geotools/gt-main

public Object visit(DWithin filter, Object extraData) {
  Expression left = filter.getExpression1();
  Expression right = filter.getExpression2();
  final String type = "DWithin";
  
  start(type);
  left.accept(this,extraData);
  right.accept(this,extraData);
  element("Distance", String.valueOf(filter.getDistance()) );
  element("DistanceUnits", String.valueOf(filter.getDistanceUnits()) );
  end(type);
  return extraData;
}
origin: org.geotools/gt-main

public Object visit(DWithin filter, Object extraData) {
  Expression geometry1= visit(filter.getExpression1(), extraData);
  Expression geometry2= visit(filter.getExpression2(), extraData);
  double distance=filter.getDistance();
  String units=filter.getDistanceUnits();
  return getFactory(extraData).dwithin(geometry1, geometry2, distance, units);
}
origin: org.geotools/gt2-main

public Object visit(DWithin filter, Object extraData) {
  Expression geometry1=(Expression) filter.getExpression1().accept(this, extraData);
  Expression geometry2=(Expression) filter.getExpression2().accept(this, extraData);
  double distance=filter.getDistance();
  String units=filter.getDistanceUnits();
  return getFactory(extraData).dwithin(geometry1, geometry2, distance, units);
}
origin: org.geoserver/gs-wfs

public Object visit(DWithin filter, Object extraData) {
  Expression geometry1 = visitBinaryChild(filter.getExpression1(), extraData, 0);
  Expression geometry2 = visitBinaryChild(filter.getExpression2(), extraData, 1);
  double distance = filter.getDistance();
  String units = filter.getDistanceUnits();
  return getFactory(extraData)
      .dwithin(geometry1, geometry2, distance, units, filter.getMatchAction());
}
origin: locationtech/geowave

try {
 geometryAndDegrees =
   GeometryUtils.buffer(crs, geom, filter.getDistanceUnits(), filter.getDistance());
} catch (final TransformException e) {
 LOGGER.error("Cannot transform geometry to CRS", e);
origin: locationtech/geowave

    GeometryUtils.getDefaultCRS(),
    filter.getExpression2().evaluate(extraData, Geometry.class),
    filter.getDistanceUnits(),
    filter.getDistance());
    GeometryUtils.getDefaultCRS(),
    filter.getExpression1().evaluate(extraData, Geometry.class),
    filter.getDistanceUnits(),
    filter.getDistance());
newWithImpl =
org.opengis.filter.spatialDWithingetDistanceUnits

Popular methods of DWithin

  • getDistance
  • getExpression1
  • getExpression2
  • getMatchAction
  • evaluate

Popular in Java

  • Updating database using SQL prepared statement
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • addToBackStack (FragmentTransaction)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Path (java.nio.file)
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now