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
|
834c05038c
|
Add --progress-interval setting to reduce progress indicator frequency
|
2018-03-13 14:51:48 -07:00 |
|
Eric Fischer
|
2e5b597ca1
|
Add --coalesce-fraction-as-needed and --coalesce-densest-as-needed
|
2018-02-06 14:39:05 -08:00 |
|
Eric Fischer
|
d49606babf
|
Fix opportunities for integer overflow
|
2018-01-18 12:37:15 -08:00 |
|
Eric Fischer
|
aaf08a6c55
|
Add an option to specify the clustering distance directly
|
2017-12-20 17:33:30 -08:00 |
|
Eric Fischer
|
b03dabe098
|
Add an option for clustering features
|
2017-12-14 14:30:08 -08:00 |
|
Eric Fischer
|
9a12a76855
|
Fix overflow when iterating through 0-length lists backwards
|
2017-11-17 15:47:10 -08:00 |
|
Eric Fischer
|
621e0afc3c
|
Merge branch 'more-warnings' into rate-clarify
|
2017-11-17 11:21:01 -08:00 |
|
Eric Fischer
|
76d86f7d45
|
Add an option to quiet the progress indicator but not warnings
|
2017-11-16 17:08:59 -08:00 |
|
Eric Fischer
|
ba62ab8596
|
More structure initializers
|
2017-11-07 15:20:17 -08:00 |
|
Eric Fischer
|
ee6da93494
|
Fix error when parsing attributes with empty-string keys
|
2017-10-13 11:22:15 -07:00 |
|
Eric Fischer
|
be922702ce
|
Experiment with coalescing features to reduce tile size
|
2017-10-06 18:01:08 -07:00 |
|
Eric Fischer
|
c3d23675d1
|
Also fix arithmetic overflow when reading a Geobuf GeometryCollection
|
2017-09-07 13:48:09 -07:00 |
|
Eric Fischer
|
c232e565db
|
Working on testing against Mapbox GL JS filter tests
|
2017-09-01 16:27:27 -07:00 |
|
Eric Fischer
|
0fd4454129
|
Allow filter expressions during tippecanoe as well as during tile-join
|
2017-09-01 11:51:12 -07:00 |
|
Eric Fischer
|
caac717b17
|
Add another missing #include
|
2017-08-29 17:25:36 -07:00 |
|
Eric Fischer
|
c65a388597
|
Add missing #include
|
2017-08-29 15:58:02 -07:00 |
|
Eric Fischer
|
f9a007e8c3
|
Use milo dtoa for consistent string representation of numbers
|
2017-08-29 14:44:34 -07:00 |
|
Eric Fischer
|
4b66aa828d
|
Geobuf testing exposes a bug in type coercion of 0.0 to boolean
|
2017-08-29 11:43:39 -07:00 |
|
Eric Fischer
|
5943c82457
|
Move file-format-neutral code out of JSON-specific source file
|
2017-08-28 11:10:57 -07:00 |
|
Eric Fischer
|
569825324a
|
Factor out feature deserialization
|
2016-12-08 17:11:37 -08:00 |
|
Eric Fischer
|
5479e59aa9
|
Save another byte in features that have no metadata
|
2016-11-17 10:11:59 -08:00 |
|
Eric Fischer
|
439b544c8c
|
Don't serialize the feature sequence number unless needed for -pi
|
2016-11-16 17:35:25 -08:00 |
|
Eric Fischer
|
32aa653082
|
Don't spend geometry space on index or extent unless it is needed
|
2016-11-11 17:37:46 -08:00 |
|
Eric Fischer
|
013e6512b4
|
Add an option to drop the smallest features to make tiles small enough
|
2016-11-09 17:09:05 -08:00 |
|
Eric Fischer
|
2e3ba8f374
|
Retain original feature index rather than recalculating
For better density calculation of clipped features
|
2016-11-02 15:11:22 -07:00 |
|
Eric Fischer
|
eb1c64db27
|
Fix use of 32-bit zigzag encoding/decoding for 64-bit integers
|
2016-10-14 15:48:35 -07:00 |
|
Eric Fischer
|
c8a1b082e0
|
Don't serialize the per-feature minzoom until geometry merging time
|
2016-10-10 15:31:09 -07:00 |
|
Eric Fischer
|
531c238c5b
|
Pass the layer maps through into tiling
|
2016-08-29 17:42:46 -07:00 |
|
Eric Fischer
|
475ce9dd23
|
Fix g++ compiler warnings
|
2016-08-08 17:14:48 -07:00 |
|
Eric Fischer
|
8b339abd40
|
Use the same serialization in both places, and add sanity checks
|
2016-08-08 17:08:36 -07:00 |
|
Eric Fischer
|
bf571571a9
|
Factor out (initial) feature serialization
|
2016-08-08 15:36:49 -07:00 |
|
Eric Fischer
|
488dff0efb
|
Encode the "id" field of GeoJSON objects as vector tile feature ID
|
2016-07-15 15:00:56 -07:00 |
|
Eric Fischer
|
a52733eb07
|
Use protozero functions for zigzag encoding and decoding
|
2016-04-27 14:22:44 -07:00 |
|
Eric Fischer
|
f3b9e15267
|
Move serialization code to its own file
|
2016-04-27 14:19:10 -07:00 |
|