297 Commits

Author SHA1 Message Date
Eric Fischer
dd72e670b5 Add scaffolding for testing Python library. Change layer versions to 3 2018-10-25 16:53:41 -07:00
Eric Fischer
4f0a891021 Reconcile tests (null attributes, clipping to bounding box) 2018-10-23 17:37:41 -07:00
Eric Fischer
88ef0cd5cf Merge branch 'master' into blake-properties 2018-10-23 17:35:45 -07:00
Eric Fischer
1cf3b0accc Fix the feature bounding box after clipping 2018-10-23 10:55:07 -07:00
Eric Fischer
5dfbc4a281 Add --clip-bounding-box option to clip input geometry 2018-10-22 16:49:33 -07:00
Eric Fischer
ca887f5ee2 Use delta-encoding for lists of integers 2018-10-19 14:44:29 -07:00
Eric Fischer
0db0ef9a73 Include elevation and attribute scaling in tippecanoe-decode output 2018-10-19 11:50:32 -07:00
Eric Fischer
cf81880949 Use the right message numbers for splines; additional spline support 2018-10-18 16:16:36 -07:00
Eric Fischer
4ce81bd587 Preserve per-node attributes through feature filter pipelines
They now stay in array form until just before printing, rather
than being decoded into strings as part of tile deserialization
2018-10-17 13:26:08 -07:00
Eric Fischer
ff1d1f0e58 Choose an elevation precision based on the zoom level 2018-10-12 13:40:04 -07:00
Eric Fischer
bf2ea31b9b Merge branch 'master' into blake-properties 2018-10-10 15:15:39 -07:00
Eric Fischer
1b75ca33b4 Bug fix: mismatched features could be coalesced if from a prefilter 2018-10-10 14:35:46 -07:00
Eric Fischer
602508a2e2 Allow null attributes in tiles 2018-10-10 14:27:14 -07:00
Eric Fischer
9ac4ab2164 Use a delta-encoded list 2018-10-09 15:56:00 -07:00
Eric Fischer
b2999fe9a8 Create the output tile directory even if there are no valid features 2018-09-24 11:16:13 -07:00
Eric Fischer
b64cc84bef Fix delta-encoded elevations 2018-09-13 17:50:27 -07:00
Eric Fischer
7154c06984 Stabilize order of features in tile-join output
Order by source filename, not by unpredictable string comparison
of compressed tile data
2018-09-12 15:04:17 -07:00
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
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
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
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
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
366353a3a8 Fix undefined elevations coming back as 0 2018-08-23 16:38:40 -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
addbd0a854 Keep tile-join from generating a tileset name longer than 255 chars 2018-08-20 17:45:18 -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
9ae212187a Revised attribute representation to match spec revision 2018-08-17 11:31:59 -07:00
Eric Fischer
f31024d97e Merge branch 'object-attributes' into blake-properties 2018-08-14 16:16:26 -07:00
Eric Fischer
e6fb320429 Treat compound tagging like any other tagging. Add postfilter test. 2018-08-14 16:05:51 -07:00
Eric Fischer
900738dba1 Pass compound objects through the prefilter 2018-08-14 15:56:52 -07:00
Eric Fischer
31e4ec65ae Merge branch 'object-attributes' into blake-properties 2018-08-14 15:36:44 -07:00
Eric Fischer
cafe17870e The tileset stats test also needs an update 2018-08-14 15:22:04 -07:00
Eric Fischer
762b9e9afe More tests that come out a little different now 2018-08-14 15:17:11 -07:00
Eric Fischer
aa8d4c15ff Update test standards after merge 2018-08-14 15:04:44 -07:00
Eric Fischer
9319f2e1b2 Add a way to represent empty hashes and lists in attributes 2018-08-14 13:27:56 -07:00
Eric Fischer
04adb8beba Be clear that empty lists and objects are allowed, and are failing 2018-08-14 12:10:50 -07:00
Eric Fischer
0b8dc68a03 Merge branch 'master' into object-attributes 2018-08-14 12:01:12 -07:00
Eric Fischer
98cf4d94aa Don't accept features or geometries inside another object's properties 2018-08-08 13:42:49 -07:00
Eric Fischer
8d67e460d4 Add --exclude-all to tile-join 2018-08-07 10:27:38 -07:00