Eric Fischer
1bc475b789
Fix reading of MultiLineStrings in Geobuf input
2019-03-01 15:52:24 -08:00
Eric Fischer
d1a0e495ce
Require that per-feature maxzoom and minzoom be small integers
...
Also fixes a place in the Makefile that accidentally still used
CFLAGS instead of CXXFLAGS
2018-07-12 11:24:30 -07:00
Eric Fischer
1b26becad9
Clear up some confusion about attribute count and external references
...
Now the count is always adjacent to whereever the key/value pair is
stored, and is not kept in the serial feature object other than as
the length of the vectors of keys and values.
2018-04-05 15:40:14 -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
2d87059a04
Some more constructors
2017-11-10 13:59:57 -08:00
Eric Fischer
dca1ebbbfb
Get rid of some C99-style variable-length arrays
2017-11-09 16:54:06 -08:00
Eric Fischer
0152db4a20
More initializers
2017-11-07 15:57:56 -08:00
Eric Fischer
ba62ab8596
More structure initializers
2017-11-07 15:20:17 -08:00
Eric Fischer
50910b211b
Remove more unused parameters
2017-11-07 11:09:22 -08:00
Eric Fischer
c3d23675d1
Also fix arithmetic overflow when reading a Geobuf GeometryCollection
2017-09-07 13:48:09 -07:00
Eric Fischer
7b71f41e43
Fix compiler warnings
2017-09-01 17:36:43 -07:00
Eric Fischer
223d837736
Multithreaded geobuf feature parsing
2017-08-31 13:54:04 -07:00
Eric Fischer
076dfcdfeb
Work around differences of opinion about the range of feature IDs
...
Geobuf uses signed 64-bit ints
Vector tile spec uses unsigned 64-bit ints
Geobuf silently corrupts IDs through use of floating point
2017-08-30 14:34:59 -07:00
Eric Fischer
f65faaf3da
Support GeometryCollections in geobuf
2017-08-30 14:10:35 -07:00
Eric Fischer
5c5fbe2617
Support top-level geometries
2017-08-30 14:01:09 -07:00
Eric Fischer
5665d08745
Support per-feature minzoom and maxzoom in geobuf
2017-08-30 11:44:57 -07:00
Eric Fischer
4d6ebaa088
Fix nulls and negative integers in geobuf parsing
2017-08-29 16:04:50 -07:00
Eric Fischer
f9a007e8c3
Use milo dtoa for consistent string representation of numbers
2017-08-29 14:44:34 -07:00
Eric Fischer
7c031a9796
Memory-map geobuf input instead of reading it into a temporary string
2017-08-28 11:30:30 -07:00
Eric Fischer
8d09f0769e
Fix multipolygon and feature ID parsing
2017-08-25 17:40:08 -07:00
Eric Fischer
ad89fb88fb
Most of the way through geometry decoding
2017-08-25 16:36:53 -07:00
Eric Fischer
b98bf6e8c7
Get attribute value decoding working
2017-08-25 15:46:32 -07:00
Eric Fischer
75be013059
Start on geobuf parsing
2017-08-25 14:56:03 -07:00