org.locationtech.geomesa.geojson.query
Intersection of multiple filters
Intersection of multiple filters
filters to intersect
Spatial bounding box
Spatial bounding box
property to evaluate
min x value
min y value
max x value
max y value
Spatial contains
Spatial contains
property to evaluate
geometry to compare with property value
Spatial dwithin
Spatial dwithin
property to evaluate
geometry to compare with property value
the max distance between geometries
the units of distance (feet, meters, statute miles, kilometers)
Equality
Equality
property to evaluate
value to compare with property value
Greater than comparison
Greater than comparison
property to evaluate
value to compare with property value
inclusive bounds
Spatial intersect
Spatial intersect
property to evaluate
geometry to compare with property value
Less than comparison
Less than comparison
property to evaluate
value to compare with property value
inclusive bounds
Union of multiple filters
Union of multiple filters
filters to union
Spatial within
Spatial within
property to evaluate
geometry to compare with property value
All features
Parse a query string
Parse a query string
query string
Parse a query string
Parse a query string
json query value
Query constructs for geojson features. Syntax is based on mongodb queries.
Available predicates: Include {} - return all features Equality { "foo" : "bar" } - find all features with an attribute named foo equal to bar Less than, greater than { "foo" : { "$lt" : 10 } } { "foo" : { "$gt" : 10 } } { "foo" : { "$lte" : 10 } } { "foo" : { "$gte" : 10 } } Spatial { geometry : { "$bbox" : [-180, -90, 180, 90] } } { geometry : { "$intersects" : { "$geometry" : { "type" : "Point", "coordinates" : [30, 10] } } } } { geometry : { "$within" : { "$geometry" : { "type" : "Polygon", "coordinates": [ [ [0,0], [3,6], [6,1], [0,0] ] ] } } } } { geometry : { "$contains" : { "$geometry" : { "type" : "Point", "coordinates" : [30, 10] } } } } And/Or { "foo" : "bar", "baz" : 10 } { "$or" : [ { "foo" : "bar" }, { "baz" : 10 } ] }