Commit Graph

169 Commits

Author SHA1 Message Date
48f7f1dd38 Preserve layer and attribute descriptions across tile-join 2018-05-24 16:01:57 -07:00
32b3a15406 Add test for JSON specification of layer file, name, and description 2018-05-24 12:41:14 -07:00
d0d953f4a2 Use a loop instead of spelling out .json and .json.gz separately 2018-05-14 10:46:45 -07:00
450a8a741f Fix reference to uncompressed version of test file that I compressed 2018-05-11 16:49:09 -07:00
dbd69142b0 Test and documentation 2018-05-11 16:34:18 -07:00
d01d8177a0 Allow filtering features by zoom level in conditional expressions
This moves filtering from the serialization stage to the
tiling stage so that the zoom level can be known to the filter.

The side effect is to carry null attributes much further through
the pipeline than previously.
2018-04-05 14:15:19 -07:00
ebb0334ef0 Use the standard JSON writer for tilestats
With a lot of weird special cases to keep the formatting
exactly like it accidentally was before
2018-03-16 15:19:23 -07:00
35aa291aac Restore accidentally deleted test 2018-03-15 12:35:59 -07:00
71df4d3e81 Always include tile and layer in tippecanoe-decode, fixing corrupt JSON. 2018-03-14 16:35:59 -07:00
e4e39289a2 Fix the raw-tiles test and make it a little less fragile 2018-02-26 11:32:18 -08:00
2e5b597ca1 Add --coalesce-fraction-as-needed and --coalesce-densest-as-needed 2018-02-06 14:39:05 -08:00
82a2b5dfdc Add CSV test and documentation 2017-12-13 11:32:19 -08:00
afb5cece96 Verify that CSV input is encoded as UTF-8 2017-12-06 13:32:44 -08:00
f3e6afa4e9 Basic geographic CSV parsing 2017-12-05 17:18:19 -08:00
e4743d9527 Test successful and failed attempts to write to existing tilesets 2017-11-30 15:56:35 -08:00
1acd771743 Factor out code for enumerating the tiles in a directory 2017-11-30 15:37:46 -08:00
ba1c343204 Make --allow-existing work on dirs; trim .geojson from layer names 2017-11-29 16:24:48 -08:00
ab86846d4b Merge branch 'master' into json-join 2017-11-17 15:30:14 -08:00
3f54a70459 Add a test for joining with tippecanoe-json-tool 2017-11-17 14:05:37 -08:00
f318fcc657 Turn off very verbose initializer warnings 2017-11-17 11:21:59 -08:00
b6163dd435 Merge branch 'master' into json-join 2017-11-17 11:11:44 -08:00
23004808e4 Merge branch 'master' into more-warnings 2017-11-09 15:13:07 -08:00
948680fbeb Exclude failing overflow test from geobuf tests 2017-11-09 14:10:29 -08:00
c18f9a1572 Enable more warnings 2017-11-07 11:15:04 -08:00
d89d46da65 Remove unused parameters 2017-11-07 10:55:34 -08:00
21042a7308 Move CSV code into its own file 2017-11-03 15:15:28 -07:00
18a5300e87 Add tile-join option to rename layers 2017-10-27 11:04:06 -07:00
86a4ce67a6 Joining basically works 2017-10-10 16:12:40 -07:00
19117d8060 Move CSV code into its own file 2017-10-10 14:57:38 -07:00
d9c22135e5 Rename geojson2nd to tippecanoe-json-tool 2017-10-10 11:37:30 -07:00
748ef3b1d5 Add a tippecanoe-decode option to report tile size and feature count 2017-10-09 17:05:29 -07:00
c9e4275217 Do fewer tests in the address sanitizer build 2017-09-05 14:02:43 -07:00
bdd95af8b2 Be careful not to generate empty layers in tile-join.
Add a test of filtering during tile-join.
Bump version number.
2017-09-05 13:33:10 -07:00
0fd4454129 Allow filter expressions during tippecanoe as well as during tile-join 2017-09-01 11:51:12 -07:00
dbb789dadc Merge branch 'master' into gl-filters 2017-09-01 10:29:08 -07:00
6384b6a49a Fix #include path and json2geobuf path 2017-08-30 15:45:37 -07:00
a5b1378d1a Minimize external dependencies for Geobuf testing 2017-08-30 15:32:36 -07:00
8b6a51e20b Fix wildcarding for geobuf test invocation 2017-08-29 16:15:22 -07:00
f9a007e8c3 Use milo dtoa for consistent string representation of numbers 2017-08-29 14:44:34 -07:00
7be21f6046 First (untested) pass at handling GL Style Spec filters 2017-08-28 13:26:11 -07:00
f0b32cf710 Merge branch 'master' into geobuf 2017-08-22 16:21:03 -07:00
4d1ddc5a03 Add tile-join options to select zoom levels to copy 2017-08-16 13:49:16 -07:00
5fc261020c Add tests for not producing tilestats 2017-08-15 10:41:00 -07:00
23a4ed8754 Merge branch 'master' into geobuf 2017-08-10 10:28:17 -07:00
c79f19e3ca Merge branch 'master' into plugins 2017-08-08 11:08:10 -07:00
fa0e38da2b First stages of geobuf support 2017-08-08 10:31:26 -07:00
62f135a97d Exclude long attribute values from tilestats output, as specified 2017-07-21 12:28:14 -07:00
54cbc570f1 Don't write to a directory that contains an existing tileset.
The -f option will clear the directory now, as with mbtiles.
2017-07-20 14:17:09 -07:00
c164a3e69b Add long options to tippecanoe-decode and tile-join. Add --quiet to tile-join. 2017-07-07 12:51:49 -07:00
04d0cc6fa1 Merge branch 'master' into plugins 2017-07-06 22:28:35 -07:00