066934a | Eric Fischer | 09 April 2018, 16:24:25 UTC | Merge pull request #553 from mapbox/zoom-filter Allow filtering features by zoom level in conditional expressions | 09 April 2018, 16:24:25 UTC |
cb46304 | Eric Fischer | 09 April 2018, 15:33:14 UTC | Include another already-merged PR in changelog | 09 April 2018, 15:33:14 UTC |
7006272 | Eric Fischer | 09 April 2018, 15:27:05 UTC | Merge pull request #555 from andrewharvey/csv-null-geometry Skip csv lines with no geometry as is done for geojson | 09 April 2018, 15:27:05 UTC |
767763c | Eric Fischer | 09 April 2018, 15:26:08 UTC | Merge pull request #556 from jingsam/ignore-tippecanoe-json-tool Ignore tippecanoe-json-tool | 09 April 2018, 15:26:08 UTC |
cc6a97f | jingsam | 08 April 2018, 09:19:19 UTC | Ignore tippecanoe-json-tool | 08 April 2018, 09:19:19 UTC |
0d6112c | Andrew Harvey | 06 April 2018, 22:05:45 UTC | include empty geometry test for csv | 06 April 2018, 22:05:45 UTC |
970af81 | Andrew Harvey | 06 April 2018, 00:56:51 UTC | skip csv lines with no geometry as is done for geojson | 06 April 2018, 00:56:51 UTC |
1b26bec | Eric Fischer | 05 April 2018, 22:40:14 UTC | 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. | 05 April 2018, 22:40:14 UTC |
d01d817 | Eric Fischer | 05 April 2018, 20:42:54 UTC | 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. | 05 April 2018, 21:15:19 UTC |
6b29966 | Eric Fischer | 29 March 2018, 20:03:25 UTC | Merge pull request #548 from mapbox/integrity-check Check integrity of sqlite3 file before decoding or tile-joining | 29 March 2018, 20:03:25 UTC |
7f843c4 | Eric Fischer | 29 March 2018, 18:56:32 UTC | Check integrity of sqlite3 file before decoding or tile-joining | 29 March 2018, 19:02:59 UTC |
0304d16 | Eric Fischer | 29 March 2018, 16:11:20 UTC | Merge pull request #545 from mapbox/install-ubuntu Instruction on installing on Ubuntu | 29 March 2018, 16:11:20 UTC |
d5b0da3 | Eric Fischer | 28 March 2018, 19:23:36 UTC | Add link to Development section for compiler and prerequisite info | 28 March 2018, 19:25:48 UTC |
a45fec5 | Pratik Yadav | 28 March 2018, 10:11:51 UTC | install on Ubuntu | 28 March 2018, 10:11:51 UTC |
3cea125 | Eric Fischer | 21 March 2018, 21:21:15 UTC | Merge pull request #542 from mapbox/coverage Trying to fix code coverage | 21 March 2018, 21:21:15 UTC |
8ff6e73 | Eric Fischer | 21 March 2018, 18:48:37 UTC | Add codecov badge | 21 March 2018, 18:48:37 UTC |
cc2cae1 | Eric Fischer | 19 March 2018, 23:27:56 UTC | Add yml file for code coverage | 19 March 2018, 23:27:56 UTC |
239a798 | Eric Fischer | 19 March 2018, 23:05:14 UTC | Try codecov for code coverage | 19 March 2018, 23:05:14 UTC |
db2c7db | Eric Fischer | 19 March 2018, 22:54:04 UTC | Update list of directories to exclude from code coverage | 19 March 2018, 22:54:04 UTC |
a1d002c | Eric Fischer | 19 March 2018, 18:18:03 UTC | Merge pull request #541 from mapbox/fix-decode-tile Always include tile and layer in tippecanoe-decode, fixing corrupt JSON. | 19 March 2018, 18:18:03 UTC |
e21e4d3 | Eric Fischer | 17 March 2018, 00:06:54 UTC | Forgot the indentation change in this test | 17 March 2018, 00:06:54 UTC |
3d1ebdb | Eric Fischer | 16 March 2018, 23:25:21 UTC | Add missing #include | 16 March 2018, 23:26:19 UTC |
3c827b1 | Eric Fischer | 16 March 2018, 22:35:26 UTC | Use the standard JSON writer when writing metadata.json | 16 March 2018, 22:35:26 UTC |
ebb0334 | Eric Fischer | 16 March 2018, 22:19:23 UTC | Use the standard JSON writer for tilestats With a lot of weird special cases to keep the formatting exactly like it accidentally was before | 16 March 2018, 22:19:23 UTC |
08fc2f2 | Eric Fischer | 16 March 2018, 21:20:52 UTC | JSON can be written to either a FILE or a string | 16 March 2018, 21:20:52 UTC |
1c4aa57 | Eric Fischer | 16 March 2018, 20:43:21 UTC | Change the JSON writing functions to object methods | 16 March 2018, 20:43:21 UTC |
623e0c9 | Eric Fischer | 15 March 2018, 23:10:30 UTC | More regularization of JSON writing | 16 March 2018, 00:07:26 UTC |
ddf4a45 | Eric Fischer | 15 March 2018, 22:19:52 UTC | Use JSON writer functions for tile size stats | 15 March 2018, 22:19:52 UTC |
605ccbe | Eric Fischer | 15 March 2018, 21:42:53 UTC | Helper functions so I will stop writing JSON by hand | 15 March 2018, 21:42:53 UTC |
35aa291 | Eric Fischer | 15 March 2018, 19:35:38 UTC | Restore accidentally deleted test | 15 March 2018, 19:35:59 UTC |
71df4d3 | Eric Fischer | 14 March 2018, 23:35:59 UTC | Always include tile and layer in tippecanoe-decode, fixing corrupt JSON. | 14 March 2018, 23:35:59 UTC |
e690a1b | Eric Fischer | 14 March 2018, 21:47:01 UTC | Merge pull request #540 from mapbox/progress-frequency Add --progress-interval setting to reduce progress indicator frequency | 14 March 2018, 21:47:01 UTC |
fac0ebb | Eric Fischer | 13 March 2018, 22:21:21 UTC | All the other places where I used volatile but really wanted atomic | 13 March 2018, 22:21:21 UTC |
f1eede1 | Eric Fischer | 13 March 2018, 22:04:28 UTC | Track the last progress update with an atomic type, not volatile | 13 March 2018, 22:04:28 UTC |
834c050 | Eric Fischer | 13 March 2018, 21:51:41 UTC | Add --progress-interval setting to reduce progress indicator frequency | 13 March 2018, 21:51:48 UTC |
ca91cec | Eric Fischer | 02 March 2018, 19:15:07 UTC | Merge pull request #537 from mapbox/adjust-cluster Make clusters look better by averaging locations of clustered points | 02 March 2018, 19:15:07 UTC |
2b936af | Eric Fischer | 02 March 2018, 18:35:58 UTC | Fix indentation | 02 March 2018, 18:35:58 UTC |
18e345e | Eric Fischer | 02 March 2018, 00:53:59 UTC | Make clusters look better by averaging locations of clustered points | 02 March 2018, 00:53:59 UTC |
61cbc3e | Eric Fischer | 01 March 2018, 00:25:11 UTC | Merge pull request #536 from mapbox/accumulate-attribute Accumulate specified attributes when features are dropped, clustered, or coalesced | 01 March 2018, 00:25:11 UTC |
10a1bc8 | Eric Fischer | 28 February 2018, 21:09:55 UTC | Fix use of references into the wrong string pool after parallel input | 28 February 2018, 21:09:55 UTC |
a2dfaf8 | Eric Fischer | 28 February 2018, 01:49:48 UTC | Some basic tests for feature attribute accumulation | 28 February 2018, 01:49:48 UTC |
bfb6778 | Eric Fischer | 28 February 2018, 01:04:15 UTC | Add feature density tilestats during tiling instead of as a special case | 28 February 2018, 01:04:15 UTC |
d66d052 | Eric Fischer | 28 February 2018, 00:12:29 UTC | Add the mean as an option for accumulating attributes | 28 February 2018, 00:12:29 UTC |
f87b71b | Eric Fischer | 27 February 2018, 23:45:09 UTC | Check the layer before letting a feature be coalsced/clustered/dropped | 27 February 2018, 23:45:09 UTC |
ebe10a2 | Eric Fischer | 27 February 2018, 22:45:46 UTC | Add documentation | 27 February 2018, 22:45:46 UTC |
c604a51 | Eric Fischer | 27 February 2018, 21:38:37 UTC | Don't coalesce features whose non-string-pool attributes don't match Fortunately most attributes are in the string pool, but ones that have passed through the prefilter are not. (Nor are attributes that are generated by clustering or by attribute accumulation.) | 27 February 2018, 21:38:37 UTC |
e939a85 | Eric Fischer | 27 February 2018, 01:35:39 UTC | Make sure numeric command line arguments are actually numbers | 27 February 2018, 01:35:39 UTC |
45b1a1d | Eric Fischer | 27 February 2018, 00:47:15 UTC | Sum, product, concat, and comma operations work now | 27 February 2018, 00:47:15 UTC |
06ed9d1 | Eric Fischer | 26 February 2018, 20:53:43 UTC | Add an attribute for square root of cluster count | 26 February 2018, 20:53:43 UTC |
e4e3928 | Eric Fischer | 26 February 2018, 19:32:18 UTC | Fix the raw-tiles test and make it a little less fragile | 26 February 2018, 19:32:18 UTC |
a8a342f | Eric Fischer | 24 February 2018, 01:06:39 UTC | Send dot-dropping through the same pipeline. The first feature in a tile can never be dropped, since there is no previous feature to attach its properties to. Remove the previous special case that reset the dropping counter at the first feature within each tile proper (as opposed to the first feature in each tile, including its buffer, which is now the one that is guaranteed to be preserved). | 24 February 2018, 01:19:54 UTC |
7fe0c87 | Eric Fischer | 24 February 2018, 00:16:11 UTC | Get attribute accmulation by concatenation working | 24 February 2018, 00:16:11 UTC |
27154c8 | Eric Fischer | 23 February 2018, 20:26:58 UTC | Cluster onto the previous feature instead of onto the next This also allows doing the attribute and tilestats all at once at the end of the tile instead of having to update a feature to handle the last cluster. | 23 February 2018, 20:26:58 UTC |
30a277a | Eric Fischer | 23 February 2018, 01:25:54 UTC | Always keep the first feature so there is something to coalesce onto | 23 February 2018, 01:25:54 UTC |
79df57f | Eric Fischer | 22 February 2018, 23:07:44 UTC | Merge pull request #535 from mapbox/logo-image Add logo image | 22 February 2018, 23:07:44 UTC |
3235955 | Eric Fischer | 22 February 2018, 22:58:51 UTC | Add logo image | 22 February 2018, 22:58:51 UTC |
bc0edec | Eric Fischer | 21 February 2018, 01:24:15 UTC | Call a function that will eventually preserve the attributes | 21 February 2018, 01:24:15 UTC |
b73e710 | Eric Fischer | 21 February 2018, 00:19:49 UTC | Add --accumulate-attribute flag and pass the result to tiling | 21 February 2018, 00:19:49 UTC |
03577cf | Eric Fischer | 12 February 2018, 20:53:32 UTC | Merge pull request #529 from mapbox/files-left-open Close input files that were being left open after parallel reading | 12 February 2018, 20:53:32 UTC |
2d625d5 | Eric Fischer | 07 February 2018, 21:15:36 UTC | Pass through any non-ASCII characters from file names into layer names The Docker build doesn't include proper locale support | 07 February 2018, 21:15:36 UTC |
2b7d647 | Eric Fischer | 07 February 2018, 01:57:46 UTC | Set locale before running tests in Docker | 07 February 2018, 01:58:24 UTC |
17942b3 | Eric Fischer | 26 January 2018, 20:41:30 UTC | Add an option to produce only a single tile | 07 February 2018, 01:25:58 UTC |
7ab94d4 | Eric Fischer | 07 February 2018, 01:22:26 UTC | Preserve non-ASCII characters when making layernames from filenames | 07 February 2018, 01:22:26 UTC |
8726366 | Eric Fischer | 07 February 2018, 00:23:44 UTC | Remember to close the input file after CSV parsing too | 07 February 2018, 00:23:44 UTC |
2e5b597 | Eric Fischer | 06 February 2018, 22:39:05 UTC | Add --coalesce-fraction-as-needed and --coalesce-densest-as-needed | 06 February 2018, 22:39:05 UTC |
8fa5a5f | Eric Fischer | 06 February 2018, 20:15:24 UTC | Report distances in both feet and meters | 06 February 2018, 20:15:24 UTC |
8e7b22c | Eric Fischer | 06 February 2018, 20:02:23 UTC | Close input files that were being left open after parallel reading | 06 February 2018, 20:02:23 UTC |
e2a3492 | Eric Fischer | 31 January 2018, 15:13:57 UTC | Merge pull request #522 from carimatics/master Fix Release file not found error when execute docker build command. | 31 January 2018, 15:13:57 UTC |
042fa77 | carimatics | 30 January 2018, 14:49:34 UTC | Fix Release file not found error when execute docker build command. | 30 January 2018, 14:49:34 UTC |
21b9b19 | Eric Fischer | 19 January 2018, 18:27:20 UTC | Merge pull request #515 from mapbox/vector-bounds Fix out-of-bounds error when no threads were needed for a zoom level | 19 January 2018, 18:27:20 UTC |
d49606b | Eric Fischer | 18 January 2018, 20:37:15 UTC | Fix opportunities for integer overflow | 18 January 2018, 20:37:15 UTC |
e07a4dd | Eric Fischer | 18 January 2018, 20:10:47 UTC | Fix out-of-bounds error when no threads were needed for a zoom level | 18 January 2018, 20:12:35 UTC |
eb966ae | Eric Fischer | 21 December 2017, 17:55:20 UTC | Merge pull request #511 from mapbox/cluster Add an option for clustering features | 21 December 2017, 17:55:20 UTC |
aaf08a6 | Eric Fischer | 21 December 2017, 01:31:11 UTC | Add an option to specify the clustering distance directly | 21 December 2017, 01:33:30 UTC |
fc32a0e | Eric Fischer | 19 December 2017, 20:46:13 UTC | Add a test for the case that was getting stuck in a loop | 19 December 2017, 20:46:13 UTC |
01884a3 | Eric Fischer | 19 December 2017, 20:09:30 UTC | Make sure the feature gap always increases when trying to reduce density | 19 December 2017, 20:09:30 UTC |
6524b65 | Eric Fischer | 18 December 2017, 20:55:22 UTC | Credit dangling clustered count at the end of a tile to the last feature | 18 December 2017, 20:55:22 UTC |
b03dabe | Eric Fischer | 14 December 2017, 22:30:08 UTC | Add an option for clustering features | 14 December 2017, 22:30:08 UTC |
5687ee0 | Eric Fischer | 14 December 2017, 18:11:07 UTC | Merge pull request #503 from mapbox/geocsv Add input support for CSV file format | 14 December 2017, 18:11:07 UTC |
be79d13 | Eric Fischer | 13 December 2017, 22:52:46 UTC | Add missing #include | 13 December 2017, 22:52:46 UTC |
2e32004 | Eric Fischer | 13 December 2017, 20:05:53 UTC | Don't coalesce features that have different IDs. Remove the 700-point limit on coalesced features, since polygon merging is no longer a performance problem. | 13 December 2017, 20:05:53 UTC |
82a2b5d | Eric Fischer | 13 December 2017, 19:32:19 UTC | Add CSV test and documentation | 13 December 2017, 19:32:19 UTC |
ed0b69a | Eric Fischer | 07 December 2017, 19:28:39 UTC | Fix check for non-numeric CSV data. Use same column name code as mapnik | 07 December 2017, 19:28:39 UTC |
ec475b3 | Eric Fischer | 06 December 2017, 23:20:01 UTC | Check for strings vs numbers in CSV attributes | 06 December 2017, 23:20:01 UTC |
afb5cec | Eric Fischer | 06 December 2017, 21:32:44 UTC | Verify that CSV input is encoded as UTF-8 | 06 December 2017, 21:32:44 UTC |
f3e6afa | Eric Fischer | 06 December 2017, 01:18:19 UTC | Basic geographic CSV parsing | 06 December 2017, 01:18:19 UTC |
f2f7608 | Eric Fischer | 01 December 2017, 22:35:03 UTC | Merge pull request #501 from mapbox/refactor-dirtiles Clean up duplicated code for reading tiles from a directory | 01 December 2017, 22:35:03 UTC |
e4743d9 | Eric Fischer | 30 November 2017, 23:56:35 UTC | Test successful and failed attempts to write to existing tilesets | 30 November 2017, 23:56:35 UTC |
d7f44ab | Eric Fischer | 30 November 2017, 23:49:14 UTC | Factor out code for reading metadata.json | 30 November 2017, 23:49:38 UTC |
1acd771 | Eric Fischer | 30 November 2017, 23:37:46 UTC | Factor out code for enumerating the tiles in a directory | 30 November 2017, 23:37:46 UTC |
ad86d06 | Eric Fischer | 30 November 2017, 19:15:38 UTC | Merge pull request #500 from mapbox/allow-existing-test Make --allow-existing work on dirs; trim .geojson from layer names | 30 November 2017, 19:15:38 UTC |
1b1be9f | Eric Fischer | 30 November 2017, 00:44:55 UTC | Also trim .geobuf from layer names | 30 November 2017, 00:44:55 UTC |
ba1c343 | Eric Fischer | 30 November 2017, 00:24:48 UTC | Make --allow-existing work on dirs; trim .geojson from layer names | 30 November 2017, 00:24:48 UTC |
ca028dd | Eric Fischer | 23 November 2017, 01:53:25 UTC | Merge pull request #495 from mapbox/bare-geom-crash Add null pointer check when checking for bare geometry. Fix coalescing of wrong features. | 23 November 2017, 01:53:25 UTC |
8ac7c46 | Eric Fischer | 22 November 2017, 21:06:39 UTC | Make the same null pointer fix in jsontool.cpp as in geojson.cpp | 22 November 2017, 21:06:39 UTC |
2234e37 | Eric Fischer | 22 November 2017, 20:49:40 UTC | Quadkey-order index is a better secondary key for --reorder anyway | 22 November 2017, 20:49:40 UTC |
8230987 | Eric Fischer | 22 November 2017, 19:51:18 UTC | Fix a bug that could cause the wrong features to be coalesced | 22 November 2017, 19:54:25 UTC |
9964784 | Eric Fischer | 21 November 2017, 23:01:33 UTC | Add null pointer check when testing for bare geometry in GeoJSON | 21 November 2017, 23:01:33 UTC |
ac67013 | Eric Fischer | 21 November 2017, 18:50:01 UTC | Merge pull request #473 from mapbox/json-join Working on tools for joining CSV data to GeoJSON | 21 November 2017, 18:50:01 UTC |
9a12a76 | Eric Fischer | 17 November 2017, 23:47:10 UTC | Fix overflow when iterating through 0-length lists backwards | 17 November 2017, 23:47:10 UTC |