public class ReprojectingFilterVisitor extends DuplicatingFilterVisitor
PropertyName
, and the
second always a Literal
Modifier and Type | Class and Description |
---|---|
protected class |
ReprojectingFilterVisitor.FunctionReprojector
Makes sure that the result of a function gets reprojected to the specified CRS, should it be
a Geometry
|
ff
Constructor and Description |
---|
ReprojectingFilterVisitor(FilterFactory2 factory,
FeatureType featureType) |
ReprojectingFilterVisitor(FilterFactory2 factory,
FeatureType featureType,
CoordinateReferenceSystem targetCrs) |
Modifier and Type | Method and Description |
---|---|
protected Geometry |
reproject(Object value,
CoordinateReferenceSystem propertyCrs)
Helper method to reproject a geometry.
|
Object |
visit(BBOX filter,
Object extraData) |
Object |
visit(Beyond filter,
Object extraData) |
Object |
visit(Contains filter,
Object extraData) |
Object |
visit(Crosses filter,
Object extraData) |
Object |
visit(Disjoint filter,
Object extraData) |
Object |
visit(DWithin filter,
Object extraData) |
Object |
visit(Equals filter,
Object extraData) |
Object |
visit(Intersects filter,
Object extraData) |
Object |
visit(Literal expression,
Object extraData) |
Object |
visit(Overlaps filter,
Object extraData) |
Object |
visit(PropertyIsEqualTo filter,
Object extraData) |
Object |
visit(PropertyIsNotEqualTo filter,
Object extraData) |
Object |
visit(Touches filter,
Object extraData) |
Object |
visit(Within filter,
Object extraData) |
getFactory, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
public ReprojectingFilterVisitor(FilterFactory2 factory, FeatureType featureType)
public ReprojectingFilterVisitor(FilterFactory2 factory, FeatureType featureType, CoordinateReferenceSystem targetCrs)
public Object visit(BBOX filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(PropertyIsEqualTo filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(PropertyIsNotEqualTo filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Beyond filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Contains filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Crosses filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Disjoint filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(DWithin filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Intersects filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Overlaps filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Touches filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Within filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Equals filter, Object extraData)
visit
in interface FilterVisitor
visit
in class DuplicatingFilterVisitor
public Object visit(Literal expression, Object extraData)
visit
in interface ExpressionVisitor
visit
in class DuplicatingFilterVisitor
protected Geometry reproject(Object value, CoordinateReferenceSystem propertyCrs)
Copyright © 1996–2019 Geotools. All rights reserved.