tile38/geojson
Josh Baker 1f70cb4e75 Precalculate and store bboxes for complex objects
This should increase the performance for most search operations such as
WITHIN, INTERSECTS, and NEARBY when dealing with complex polygons.
Geofencing should see a increase in throughput when dealing with a high
frequency of point -> polygon detection.

Addresses #245
2018-01-11 13:57:18 -07:00
..
geo first commit 2016-03-04 16:08:16 -07:00
geohash Added test cases 2016-06-14 14:19:49 +02:00
poly point match on interior hole, fixes #241 2017-12-18 08:37:03 -07:00
bbox.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
feature.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
feature_test.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
featurecollection.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
featurecollection_test.go first commit 2016-03-04 16:08:16 -07:00
geojson_test.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
geometrycollection.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
geometrycollection_test.go first commit 2016-03-04 16:08:16 -07:00
levels.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
linestring.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
linestring_test.go first commit 2016-03-04 16:08:16 -07:00
multilinestring.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
multilinestring_test.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
multipoint.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
multipoint_test.go first commit 2016-03-04 16:08:16 -07:00
multipolygon.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
multipolygon_test.go first commit 2016-03-04 16:08:16 -07:00
object.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
object_test.go gofmt -s 2016-04-02 19:19:43 -07:00
point.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
point_test.go first commit 2016-03-04 16:08:16 -07:00
polygon.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
polygon_test.go point match on interior hole, fixes #241 2017-12-18 08:37:03 -07:00
position.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
simplepoint.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00
string.go Precalculate and store bboxes for complex objects 2018-01-11 13:57:18 -07:00