Eric Fischer
d01d8177a0
Allow filtering features by zoom level in conditional expressions
...
This moves filtering from the serialization stage to the
tiling stage so that the zoom level can be known to the filter.
The side effect is to carry null attributes much further through
the pipeline than previously.
2018-04-05 14:15:19 -07:00
Eric Fischer
fac0ebbf52
All the other places where I used volatile but really wanted atomic
2018-03-13 15:21:21 -07:00
Eric Fischer
ebe10a27d7
Add documentation
2018-02-27 14:45:46 -08:00
Eric Fischer
45b1a1d9e0
Sum, product, concat, and comma operations work now
2018-02-26 16:47:15 -08:00
Eric Fischer
b73e710855
Add --accumulate-attribute flag and pass the result to tiling
2018-02-20 16:19:49 -08:00
Eric Fischer
d89d46da65
Remove unused parameters
2017-11-07 10:55:34 -08:00
Eric Fischer
c79f19e3ca
Merge branch 'master' into plugins
2017-08-08 11:08:10 -07:00
Eric Fischer
65c095cc2b
Clean up #includes and add fields for counting attributes
2017-07-14 16:56:23 -07:00
Eric Fischer
04d0cc6fa1
Merge branch 'master' into plugins
2017-07-06 22:28:35 -07:00
Eric Fischer
cf3a0800b8
Add an option to increase maxzoom if features are still being dropped
2017-05-31 10:47:34 -07:00
Eric Fischer
94a15eaf85
Merge branch 'master' into plugins
2017-04-07 14:28:58 -07:00
Eric Fischer
1c1ae6a8be
Update documentation and reduce use of global variables
2017-04-07 12:36:34 -07:00
Eric Fischer
d1dc310bbc
The GeoJSON-producing part of prefiltering
2016-12-08 15:13:38 -08:00
Eric Fischer
5554b9cbba
Add the command-line option to specify the filter
2016-12-07 12:15:57 -08:00
Eric Fischer
d8ba9db386
Remove unused layer count and layer name list
2016-08-30 15:09:18 -07:00
Eric Fischer
531c238c5b
Pass the layer maps through into tiling
2016-08-29 17:42:46 -07:00
Eric Fischer
9908db5e56
Add an option to vary the level of line and polygon simplification
2016-07-12 16:51:56 -07:00
Eric Fischer
1d636e5c0d
Consistently treat "prevent" and "additional" options as globals
2016-05-25 11:38:52 -07:00
Eric Fischer
271ec3d154
Stop using malloc for layer names
2016-05-03 10:52:49 -07:00
Eric Fischer
adc70341ad
Use std::set to track the layer-wide feature attribute types.
...
Track them during parsing, not tiling. Remove the old string pool code.
2016-04-28 14:59:58 -07:00
Eric Fischer
ee97e6c307
Whittle down tile.hpp to the things that actually related to tile.cpp
2016-04-27 15:09:06 -07:00
Eric Fischer
f3b9e15267
Move serialization code to its own file
2016-04-27 14:19:10 -07:00
Eric Fischer
65253cba50
Drag header files into C++
2016-04-27 14:00:14 -07:00