Commit Graph

1825 Commits

Author SHA1 Message Date
18c1c1b507 Merge branch 'master' into blake-properties 2018-11-07 15:16:44 -08:00
949468e6f5 Merge pull request #658 from mapbox/coerce-feature-ids
Add an option to convert stringified number feature IDs to numbers
1.32.3
2018-11-07 14:45:08 -08:00
a3150642d3 Merge pull request #663 from jingsam/ignore
chore: ignore geobuf tests files and node_modules
2018-11-07 10:36:04 -08:00
752f77d58e chore: ignore geobuf tests files and node_modules 2018-11-07 14:49:51 +08:00
cc7c0cc6c9 Don't test string ID conversion with geobuf, because it fails 2018-11-02 15:28:51 -07:00
bd2423a5ea Add an option to use a specified feature attribute as the feature ID 2018-11-02 15:21:52 -07:00
53de8a2014 Add an option to convert stringified number feature IDs to numbers 2018-11-01 17:07:33 -07:00
b8ffdda32e Merge pull request #656 from mapbox/tile-join-maxzoom
Warn in tile-join if tilesets being joined have different maxzooms
2018-10-31 16:09:11 -07:00
9c79cf7162 Warn in tile-join if tilesets being joined have different maxzooms 2018-10-31 14:25:25 -07:00
f327dd373a Change of representation changed the size of these tiles 2018-10-31 10:48:10 -07:00
4a5aebea43 Change representation of null/true/false to match vector-tile-base 2018-10-31 10:43:21 -07:00
719b5b8754 Script to run tiles through python 2018-10-26 16:02:21 -07:00
dd72e670b5 Add scaffolding for testing Python library. Change layer versions to 3 2018-10-25 16:53:41 -07:00
4f0a891021 Reconcile tests (null attributes, clipping to bounding box) 2018-10-23 17:37:41 -07:00
88ef0cd5cf Merge branch 'master' into blake-properties 2018-10-23 17:35:45 -07:00
c4cb8d58c0 The default tile extent is 4096, not 0 2018-10-23 14:22:10 -07:00
44c0a6b94a Fix a crash risk in parsing JSON coordinate arrays 2018-10-23 12:33:16 -07:00
d3ae48534e Merge pull request #650 from mapbox/filter-crash
Fix null pointer crash/add bounding box option
1.32.1
2018-10-23 11:59:28 -07:00
1cf3b0accc Fix the feature bounding box after clipping 2018-10-23 10:55:07 -07:00
5dfbc4a281 Add --clip-bounding-box option to clip input geometry 2018-10-22 16:49:33 -07:00
0acdeef525 Fix null pointer crash when looking for feature extent in filter output 2018-10-22 13:26:53 -07:00
ca887f5ee2 Use delta-encoding for lists of integers 2018-10-19 14:44:29 -07:00
0db0ef9a73 Include elevation and attribute scaling in tippecanoe-decode output 2018-10-19 11:50:32 -07:00
cfea072510 Decode knots and spline degree to JSON if present 2018-10-18 17:06:13 -07:00
cf81880949 Use the right message numbers for splines; additional spline support 2018-10-18 16:16:36 -07:00
af66a8a118 Knots are delta-encoded complex values, not a list of doubles 2018-10-18 15:14:06 -07:00
1b823a6351 Preserve per-node attributes through tile-join 2018-10-17 15:02:48 -07:00
00f57133fe Fix crash, clean up messy leftover code 2018-10-17 13:44:12 -07:00
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
56bf3f4218 Elevation deltas are 32-bit, not 64-bit 2018-10-17 11:50:48 -07:00
a7903c4173 Build the lists of node attributes as mvt_values without involving JSON 2018-10-15 14:41:14 -07:00
600e87af42 Disentangle list and hash attributes a little further 2018-10-15 14:29:50 -07:00
ff1d1f0e58 Choose an elevation precision based on the zoom level 2018-10-12 13:40:04 -07:00
c3d06f8931 Only movetos and linetos have elevations, not closepaths 2018-10-11 17:04:03 -07:00
6315009cc1 Remove some of the cases where objects are stored as stringified JSON 2018-10-11 16:01:44 -07:00
d3d73d3afa Encode and decode zoom/x/y tags in the layer
Don't tag zoom/x/y yet when creating tiles, to avoid remaking
all the tests
2018-10-11 12:21:07 -07:00
bf2ea31b9b Merge branch 'master' into blake-properties 2018-10-10 15:15:39 -07:00
e18748e29b Merge pull request #647 from mapbox/attribute-compare
Bug fix: mismatched features could be coalesced if from a prefilter
1.32.0
2018-10-10 15:12:38 -07:00
1b75ca33b4 Bug fix: mismatched features could be coalesced if from a prefilter 2018-10-10 14:35:46 -07:00
602508a2e2 Allow null attributes in tiles 2018-10-10 14:27:14 -07:00
bc15ed2418 Decode per-node attributes in list form 2018-10-09 17:55:01 -07:00
c9a2a00e3c Turn the node attributes into a list to write them to the tile 2018-10-09 17:32:53 -07:00
9ac4ab2164 Use a delta-encoded list 2018-10-09 15:56:00 -07:00
e91972650b Untested code for decoding delta-encoded lists 2018-10-09 15:31:09 -07:00
0774711df3 I think this brings elevations in line with the spec 2018-10-09 13:55:29 -07:00
41f64b5852 Inching closer to the revised spec for elevations 2018-10-09 13:43:21 -07:00
7a84314562 Introduce new list and hash container types for geometric attributes 2018-10-08 14:45:40 -07:00
7d47d3c6ca Get rid of VT2-style lists and hashes to avoid future confusion 2018-10-08 14:23:25 -07:00
e9e84fb073 Revise for new definition of Scaling 2018-10-03 16:40:16 -07:00
fd65a646d0 Renumber fields to move in the direction of latest spec revisions 2018-09-27 16:27:37 -07:00