Tabnine Logo
Overlaps
Code IndexAdd Tabnine to your IDE (free)

How to use
Overlaps
in
org.deegree.filter.spatial

Best Java code snippets using org.deegree.filter.spatial.Overlaps (Showing top 11 results out of 315)

origin: deegree/deegree3

  break;
case OVERLAPS:
  geometry = ( (Overlaps) operator ).getGeometry();
  break;
case TOUCHES:
origin: deegree/deegree3

  break;
case OVERLAPS:
  propertyName = ( (Overlaps) operator ).getPropName();
  geometry = ( (Overlaps) operator ).getGeometry();
  break;
case TOUCHES:
origin: deegree/deegree3

@Override
public <T> boolean evaluate( T obj, XPathEvaluator<T> xpathEvaluator )
            throws FilterEvaluationException {
  for ( TypedObjectNode paramValue : propName.evaluate( obj, xpathEvaluator ) ) {
    Geometry geom = checkGeometryOrNull( paramValue );
    if ( geom != null ) {
      Geometry transformedLiteral = getCompatibleGeometry( geom, geometry );
      return geom.overlaps( transformedLiteral );
    }
  }
  return false;
}
origin: deegree/deegree3

case OVERLAPS:
  Overlaps overlaps = (Overlaps) op;
  return new Overlaps( copy( overlaps.getPropName() ), overlaps.getGeometry() );
case TOUCHES:
  Touches touches = (Touches) op;
origin: deegree/deegree3

private static BBOX extractBBox( SpatialOperator oper ) {
  SubType type = oper.getSubType();
  switch ( type ) {
  case BBOX:
    return (BBOX) oper;
  case CONTAINS:
    // Oracle does not like zero-extent bboxes
    if ( !( ( (Contains) oper ).getGeometry() instanceof Point ) )
      return new BBOX( ( (Contains) oper ).getParam1(), ( (Contains) oper ).getGeometry().getEnvelope() );
    return null;
  case CROSSES:
    return new BBOX( ( (Crosses) oper ).getParam1(), ( (Crosses) oper ).getGeometry().getEnvelope() );
  case DWITHIN:
    // TOOD use enlarged bbox
    return null;
  case EQUALS:
    return new BBOX( ( (Equals) oper ).getParam1(), ( (Equals) oper ).getGeometry().getEnvelope() );
  case INTERSECTS:
    return new BBOX( ( (Intersects) oper ).getParam1(), ( (Intersects) oper ).getGeometry().getEnvelope() );
  case OVERLAPS:
    return new BBOX( ( (Overlaps) oper ).getParam1(), ( (Overlaps) oper ).getGeometry().getEnvelope() );
  case WITHIN:
    return new BBOX( ( (Within) oper ).getParam1(), ( (Within) oper ).getGeometry().getEnvelope() );
  default: {
    return null;
  }
  }
}
origin: deegree/deegree3

spatialOperator = new Overlaps( param1, param2 );
break;
origin: deegree/deegree3

  return new Intersects( (Expression) os[0], (Geometry) os[1] );
case OVERLAPS:
  return new Overlaps( (Expression) os[0], (Geometry) os[1] );
case TOUCHES:
  return new Touches( (Expression) os[0], (Geometry) os[1] );
origin: deegree/deegree3

Overlaps overlaps = (Overlaps) op;
builder.add( propNameExpr ).add( ".STOverlaps(" );
builder.add( toProtoSQL( overlaps.getGeometry(), storageCRS, srid ) );
builder.add( ")=1" );
break;
origin: deegree/deegree3

spatialOperator = new Overlaps( param1, param2 );
break;
origin: deegree/deegree3

builder.add( toProtoSQL( overlaps.getGeometry(), storageCRS, srid ) );
builder.add( ")" );
break;
origin: deegree/deegree3

spatialOperator = new Overlaps( param1, param2 );
break;
org.deegree.filter.spatialOverlaps

Javadoc

TODO add documentation here

Most used methods

  • getGeometry
  • <init>
  • getPropName
  • checkGeometryOrNull
  • getCompatibleGeometry
  • getParam1

Popular in Java

  • Finding current android device location
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSharedPreferences (Context)
  • setScale (BigDecimal)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Runner (org.openjdk.jmh.runner)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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