1764 Commits

Author SHA1 Message Date
Eric Fischer
ec0a54f0c5 Move the string values back to the top level of the layer 2018-09-12 14:23:34 -07:00
Eric Fischer
afe739c2f3 String IDs are now plain strings instead of references 2018-09-10 11:25:52 -07:00
Eric Fischer
555e1be7be Didn't update this test to include the string ID 2018-09-07 17:23:36 -07:00
Eric Fischer
13879d0fa1 Read string IDs at all, and use the right IDs when writing 2018-09-07 17:03:10 -07:00
Eric Fischer
bd186664ac Untested support for string feature IDs 2018-09-07 15:37:46 -07:00
Eric Fischer
b4cb2c6f5e Merge branch 'master' into blake-properties 2018-09-06 17:11:13 -07:00
Eric Fischer
16e7e0a160 Forgot to update the tile size stats test 2018-09-04 16:31:29 -07:00
Eric Fischer
de120df7f2 Only the string values are in a sub-object of the layer now.
For https://github.com/mapbox/vector-tile-spec/pull/123
2018-09-04 16:07:12 -07:00
Eric Fischer
9b3f09b291 Renumber types and use a single pool for signed and unsigned ints
For https://github.com/mapbox/vector-tile-spec/pull/123
2018-09-04 15:47:48 -07:00
Eric Fischer
9949d7ed1a
Merge pull request #639 from mapbox/tile-stats-limits
Add options to change the tilestats limits
2018-08-31 17:50:42 -07:00
Eric Fischer
2530efd525 Used the tilestats sample values limit instead of the attributes limit 2018-08-31 16:52:38 -07:00
Eric Fischer
216c0cf428 Be consistent about pluralization in the tilestats options 2018-08-31 16:19:55 -07:00
Eric Fischer
bc84b41246 Add options to change the tilestats limits 2018-08-31 15:12:00 -07:00
Eric Fischer
b7e56dd4a0 Unify some duplicated code, but it still loses the node attributes 2018-08-30 17:19:34 -07:00
Eric Fischer
86cf0a5598 Should keep pre/postfilter from losing node attributes, but not working 2018-08-30 16:40:12 -07:00
Eric Fischer
09f76cdf2a Move the per-node attributes from coordinates to a parallel array 2018-08-30 15:18:54 -07:00
Eric Fischer
cf902bf3ab In output, write node attributes in a parallel array, not in coordinates 2018-08-29 12:51:27 -07:00
Eric Fischer
a1b651b531 Forgot to increment the attribute index after decoding 2018-08-28 16:17:27 -07:00
Eric Fischer
8db6f5975f Remove dead-end idea for decoding node attributes 2018-08-28 16:03:13 -07:00
Eric Fischer
8980c4acba Get the first node attribute per feature decoding, at least 2018-08-28 15:32:43 -07:00
Eric Fischer
074ed225d0 Turn node attribute parsing back on. Fix message number in tile. 2018-08-27 17:32:59 -07:00
Eric Fischer
749418e297 Serialize node attributes into the tile 2018-08-27 17:29:37 -07:00
Eric Fischer
18d1e5423e More plumbing for decoding node attributes 2018-08-27 17:14:08 -07:00
Eric Fischer
6faf4dcc88 Some work on decoding per-node attributes 2018-08-27 17:00:19 -07:00
Eric Fischer
38d2a863c9 Fix encoding of features with unequal numbers of dimensions 2018-08-24 16:39:22 -07:00
Eric Fischer
b68c19042b Fix elevation inconsistencies 2018-08-24 16:20:11 -07:00
Eric Fischer
1ddaa92166 Work on generalizing to arbitrarily many dimensions 2018-08-24 15:56:12 -07:00
Eric Fischer
68686e813b Carry the per-node attributes into the tile structure 2018-08-23 17:54:00 -07:00
Eric Fischer
3fbd89942d Fix more g++ complaints about isnan not being defined 2018-08-23 17:17:13 -07:00
Eric Fischer
12cd5f6ff3 The g++ build does not seem to think that C-style isnan is defined 2018-08-23 17:09:28 -07:00
Eric Fischer
366353a3a8 Fix undefined elevations coming back as 0 2018-08-23 16:38:40 -07:00
Eric Fischer
79a0422aaa Don't try to run the elevation test with geobuf, since it won't work 2018-08-23 16:19:57 -07:00
Eric Fischer
58e5e7a853 Clip points should have interpolated elevations 2018-08-23 15:28:52 -07:00
Eric Fischer
00a74a535e Carry elevations all the way into decoding 2018-08-23 15:05:10 -07:00
Eric Fischer
c43e6d63f1 Extend the elevation pipeline far enough to write some to the tile 2018-08-23 14:55:30 -07:00
Eric Fischer
0098322148 Add missing header 2018-08-23 13:37:13 -07:00
Eric Fischer
dcc467627d Plumb 3D geometry and per-node attributes through serialization 2018-08-23 12:15:33 -07:00
Eric Fischer
5483720ee1
Merge pull request #635 from jingsam/ignore-check-files
chore: ignore generated check and mbtiles files in tests
2018-08-23 10:34:38 -07:00
jingsam
5d6e6e07d6 chore: ignore generated check and mbtiles files in tests 2018-08-23 14:16:50 +08:00
Eric Fischer
ee3f35363b More plumbing for additional geometry dimensions 2018-08-22 16:58:22 -07:00
Eric Fischer
a3c52c8e14 Start trying to preserve additional node dimensions 2018-08-22 14:19:58 -07:00
Eric Fischer
15df8e8431
Merge pull request #633 from mapbox/tile-join-name-len
Keep tile-join from generating a tileset name longer than 255 chars
2018-08-21 10:01:58 -07:00
Eric Fischer
addbd0a854 Keep tile-join from generating a tileset name longer than 255 chars 2018-08-20 17:45:18 -07:00
Eric Fischer
3a588b0ad0 Fix another tile-join crash 2018-08-17 14:44:59 -07:00
Eric Fischer
7c498ae139 Format change means tile sizes changed again 2018-08-17 14:37:40 -07:00
Eric Fischer
7fe6bbfb49 Fix tile-join 2018-08-17 13:50:10 -07:00
Eric Fischer
fc351aa5b8 Get rid of the experiment with inlining floats 2018-08-17 11:35:11 -07:00
Eric Fischer
9ae212187a Revised attribute representation to match spec revision 2018-08-17 11:31:59 -07:00
Eric Fischer
02ba289349 Merge branch 'master' into blake-properties 2018-08-16 14:38:10 -07:00
Eric Fischer
de40169f16
Merge pull request #631 from mapbox/filename-warning
Fix missing filename in warning messages
2018-08-16 14:20:38 -07:00