10bd608 | Eric Fischer | 19 October 2015, 18:58:01 UTC | Merge branch 'master' into multithread | 19 October 2015, 18:58:01 UTC |
89e1640 | Eric Fischer | 19 October 2015, 18:12:11 UTC | Add a decode option to translate the entire tileset into GeoJSON | 19 October 2015, 18:12:11 UTC |
3ad499f | Eric Fischer | 19 October 2015, 17:31:13 UTC | Merge branch 'master' into multithread Conflicts: tile.cc | 19 October 2015, 17:31:13 UTC |
f64e2c9 | Eric Fischer | 16 October 2015, 00:11:29 UTC | Let Clipper clean up polygons again after scaling and simplification | 16 October 2015, 00:11:29 UTC |
6a18955 | Eric Fischer | 14 October 2015, 22:50:40 UTC | Reduce minimum polygon size for less blocky appearance | 14 October 2015, 22:51:11 UTC |
37ffacd | Eric Fischer | 14 October 2015, 19:49:21 UTC | Merge pull request #98 from mapbox/polygon-ring2 Clean up polygon encoding, and use Clipper for polygon clipping | 14 October 2015, 19:49:21 UTC |
592c47c | Eric Fischer | 14 October 2015, 19:24:18 UTC | Fix signedness warnings | 14 October 2015, 19:24:18 UTC |
2b25c2f | Eric Fischer | 14 October 2015, 00:25:01 UTC | Use Clipper for polygon clipping instead of my own implementation | 14 October 2015, 00:25:01 UTC |
77b451f | Eric Fischer | 12 October 2015, 19:51:55 UTC | Fix some rounding error just by staying in double precision | 12 October 2015, 19:51:55 UTC |
8c5681a | Eric Fischer | 09 October 2015, 23:45:34 UTC | Still not quite a round trip from GeoJSON to GeoJSON, but getting closer | 09 October 2015, 23:45:34 UTC |
0b47471 | Eric Fischer | 09 October 2015, 19:41:28 UTC | Most of the way to making decode output GeoJSON | 09 October 2015, 19:41:28 UTC |
329f041 | Eric Fischer | 08 October 2015, 00:11:58 UTC | Remove closepath expectation in polygon thinning | 08 October 2015, 00:11:58 UTC |
5dc9f50 | Eric Fischer | 07 October 2015, 23:52:52 UTC | Clean up polygon generation and clipping. Make sure winding order is correct. | 07 October 2015, 23:52:52 UTC |
7154c29 | Eric Fischer | 07 October 2015, 21:00:53 UTC | Merge pull request #96 from mapbox/featurezooms Support per-feature zoom level specification | 07 October 2015, 21:00:53 UTC |
a8e2b2d | Eric Fischer | 07 October 2015, 20:59:06 UTC | More formatting correction | 07 October 2015, 20:59:06 UTC |
9bd2f70 | Eric Fischer | 07 October 2015, 20:57:41 UTC | Fix formatting | 07 October 2015, 20:57:41 UTC |
6767aa7 | Eric Fischer | 07 October 2015, 20:54:31 UTC | Add documentation. Be lenient about zooms as numbers vs strings. | 07 October 2015, 20:54:31 UTC |
c048067 | Eric Fischer | 06 October 2015, 23:51:23 UTC | Add a tippecanoe-specific GeoJSON extension for feature minzoom and maxzoom. | 06 October 2015, 23:51:23 UTC |
c4f517f | Eric Fischer | 06 October 2015, 17:59:55 UTC | Merge pull request #94 from mapbox/bare-geometry Detect and parse bare GeoJSON geometries that aren't part of a Feature | 06 October 2015, 17:59:55 UTC |
3a94106 | Eric Fischer | 30 September 2015, 18:56:22 UTC | Don't write out tiles that have no features. | 30 September 2015, 18:56:22 UTC |
5ef4ea4 | Eric Fischer | 26 September 2015, 00:28:15 UTC | Detect and parse bare GeoJSON geometries that aren't part of a Feature | 26 September 2015, 00:28:15 UTC |
18647d1 | Eric Fischer | 17 September 2015, 19:55:27 UTC | Merge pull request #84 from mapbox/tile-join-docs Forgot to update manpage | 17 September 2015, 19:55:27 UTC |
1a87474 | Eric Fischer | 17 September 2015, 19:54:38 UTC | Forgot to update manpage | 17 September 2015, 19:54:38 UTC |
a70a873 | Eric Fischer | 17 September 2015, 19:52:37 UTC | Merge pull request #83 from mapbox/tile-join-docs Simplify tile-join example | 17 September 2015, 19:52:37 UTC |
68c8116 | Eric Fischer | 17 September 2015, 19:51:26 UTC | Simplify tile-join example | 17 September 2015, 19:51:26 UTC |
efe378a | Eric Fischer | 17 September 2015, 19:18:01 UTC | Merge pull request #82 from mapbox/tile-join-docs Document tile-join | 17 September 2015, 19:18:01 UTC |
684e995 | Eric Fischer | 17 September 2015, 19:10:17 UTC | Document tile-join | 17 September 2015, 19:10:17 UTC |
763bc36 | Eric Fischer | 15 September 2015, 20:23:34 UTC | Add const to fix the build | 15 September 2015, 20:23:34 UTC |
4dd28f7 | Eric Fischer | 14 September 2015, 22:45:51 UTC | Merge pull request #80 from mapbox/preserve-sequence Add a flag to preserve the original order of the features from the input | 14 September 2015, 22:45:51 UTC |
b5f374c | Eric Fischer | 14 September 2015, 22:43:16 UTC | Fix typo | 14 September 2015, 22:43:16 UTC |
5ab2673 | Eric Fischer | 14 September 2015, 22:42:06 UTC | Add a flag to preserve the original order of the features from the input | 14 September 2015, 22:42:06 UTC |
601c092 | Eric Fischer | 14 September 2015, 17:52:58 UTC | Merge branch 'master' into multithread Conflicts: tile.cc | 14 September 2015, 17:52:58 UTC |
93b2687 | Eric Fischer | 27 August 2015, 23:10:20 UTC | Merge pull request #79 from mapbox/rework-options Change some defaults that keep tripping people up: | 27 August 2015, 23:10:20 UTC |
541d351 | Eric Fischer | 27 August 2015, 23:02:04 UTC | Change some defaults that keep tripping people up: * Default detail with low -z is only 13, so it works with GL * No coalescing, line-reversing, or reordering by attributes except by request * Dropping lines like points moves from -d to -a | 27 August 2015, 23:04:37 UTC |
d9974d3 | Eric Fischer | 25 August 2015, 20:17:57 UTC | Merge pull request #78 from mapbox/geometrycollection Support GeometryCollection input | 25 August 2015, 20:17:57 UTC |
b3302c3 | Eric Fischer | 24 August 2015, 21:12:46 UTC | Add a flag to retain only the features that match the join CSV | 24 August 2015, 21:12:46 UTC |
a57b010 | Eric Fischer | 22 August 2015, 00:32:44 UTC | Add a feature to exclude a key from the joined tileset | 22 August 2015, 00:32:44 UTC |
2814f1c | Eric Fischer | 21 August 2015, 21:37:55 UTC | Check for tiles that are too large to upload. | 21 August 2015, 21:37:55 UTC |
f99d320 | Eric Fischer | 21 August 2015, 21:27:11 UTC | Fix indent style | 21 August 2015, 21:27:41 UTC |
ea6775f | Eric Fischer | 21 August 2015, 21:12:34 UTC | Merge pull request #77 from mapbox/tile-join Tool to join new CSV data to an existing tileset | 21 August 2015, 21:12:34 UTC |
88b9750 | Eric Fischer | 21 August 2015, 17:33:57 UTC | Fix a bunch of compiler warnings | 21 August 2015, 17:33:57 UTC |
529c9ae | Eric Fischer | 21 August 2015, 00:32:58 UTC | Join attributes from CSV into tiles | 21 August 2015, 00:32:58 UTC |
9a49534 | Eric Fischer | 20 August 2015, 23:45:45 UTC | Parse the CSV | 20 August 2015, 23:45:45 UTC |
514da46 | Eric Fischer | 20 August 2015, 23:15:09 UTC | Only allow one input .mbtiles because multiple really won't work | 20 August 2015, 23:15:09 UTC |
06ca525 | Eric Fischer | 20 August 2015, 23:12:34 UTC | Copy the bounding box, center, zoom range metadata over | 20 August 2015, 23:12:34 UTC |
f131987 | Eric Fischer | 20 August 2015, 22:47:44 UTC | Fix my pointer confusion around the global keys per layer | 20 August 2015, 22:48:11 UTC |
29fcbf2 | Eric Fischer | 20 August 2015, 22:15:47 UTC | Write each tile to the destination tileset | 20 August 2015, 22:15:47 UTC |
2e3f031 | Eric Fischer | 20 August 2015, 22:01:34 UTC | Write out the JSON part of the metadata | 20 August 2015, 22:01:34 UTC |
ed37868 | Eric Fischer | 20 August 2015, 21:50:26 UTC | Making the string pool in the destination tile | 20 August 2015, 21:50:26 UTC |
863c9a5 | Eric Fischer | 20 August 2015, 21:27:39 UTC | Retrieving keys and values | 20 August 2015, 21:27:39 UTC |
224321f | Eric Fischer | 20 August 2015, 20:42:24 UTC | Look up layers by name because the source mbtiles might be inconsistent | 20 August 2015, 20:42:24 UTC |
caafe2f | Eric Fischer | 20 August 2015, 20:02:34 UTC | Checkpoint in copying data from one tileset to another | 20 August 2015, 20:02:34 UTC |
86d5a54 | Alex Barth | 15 August 2015, 13:50:04 UTC | Fix typo | 15 August 2015, 13:50:04 UTC |
9761010 | Eric Fischer | 11 August 2015, 23:55:54 UTC | Downgrade no-features error to a warning | 11 August 2015, 23:55:54 UTC |
bc661ef | Eric Fischer | 11 August 2015, 23:46:20 UTC | Most of the way to handling GeometryCollections | 11 August 2015, 23:51:44 UTC |
b4339b2 | Eric Fischer | 29 July 2015, 23:49:37 UTC | Merge pull request #75 from mapbox/memleak Fix memory leak when closing out tiles that had all features clipped away | 29 July 2015, 23:49:37 UTC |
a51ddbe | Eric Fischer | 29 July 2015, 23:46:56 UTC | Fix misspelling in ifdef | 29 July 2015, 23:46:56 UTC |
10e35c4 | Eric Fischer | 29 July 2015, 23:45:41 UTC | Fix memory leak when closing out tiles that had all features clipped away | 29 July 2015, 23:45:41 UTC |
39cd5e2 | Eric Fischer | 28 July 2015, 19:49:54 UTC | Merge pull request #74 from mapbox/doc Actually using the stock sqlite on MacOS | 28 July 2015, 19:49:54 UTC |
70d11cc | Eric Fischer | 28 July 2015, 19:48:49 UTC | Actually using the stock sqlite on MacOS | 28 July 2015, 19:48:49 UTC |
b115a07 | Eric Fischer | 28 July 2015, 19:39:40 UTC | Merge pull request #73 from mapbox/doc Clarify documentation for dependencies | 28 July 2015, 19:39:40 UTC |
26beada | Eric Fischer | 28 July 2015, 19:38:35 UTC | Clarify documentation for dependencies | 28 July 2015, 19:38:35 UTC |
32179b7 | Eric Fischer | 27 July 2015, 23:21:24 UTC | Merge pull request #72 from mapbox/manylayers Don't crash if there are more than 128 layers | 27 July 2015, 23:21:24 UTC |
cc05f46 | Eric Fischer | 27 July 2015, 23:20:20 UTC | Don't crash if there are more than 128 layers | 27 July 2015, 23:20:20 UTC |
b897712 | Eric Fischer | 23 July 2015, 23:24:50 UTC | Remove double-setting of thread task list | 23 July 2015, 23:24:50 UTC |
a64913c | Eric Fischer | 23 July 2015, 23:17:23 UTC | Move the data that threads will need into a parameter block | 23 July 2015, 23:17:23 UTC |
41faf3a | Eric Fischer | 15 July 2015, 00:12:02 UTC | Merge branch 'master' of https://github.com/mapbox/tippecanoe | 15 July 2015, 00:12:02 UTC |
e01ea07 | Eric Fischer | 15 July 2015, 00:11:34 UTC | Fix double-free crash with unsupported property type | 15 July 2015, 00:11:34 UTC |
506c801 | Eric Fischer | 10 July 2015, 17:27:39 UTC | Merge pull request #67 from mapbox/overflow Fix buffer overflow in length of temporary file names | 10 July 2015, 17:27:39 UTC |
9d25afa | Eric Fischer | 10 July 2015, 17:26:23 UTC | Fix buffer overflow in length of temporary file names | 10 July 2015, 17:26:23 UTC |
d55af3b | Eric Fischer | 09 July 2015, 23:14:24 UTC | Run through the thread task queues, although still sequentially | 09 July 2015, 23:14:24 UTC |
2957f16 | Eric Fischer | 09 July 2015, 23:09:40 UTC | Assign tasks (reading temporary files) to threads | 09 July 2015, 23:09:40 UTC |
2bdb51e | Eric Fischer | 09 July 2015, 22:24:47 UTC | Calculate how many threads should be run | 09 July 2015, 22:24:47 UTC |
5d4ab6d | Eric Fischer | 08 July 2015, 23:36:58 UTC | Merge branch 'master' into multithread | 08 July 2015, 23:36:58 UTC |
3452ee9 | Eric Fischer | 08 July 2015, 23:35:02 UTC | Fix formatting | 08 July 2015, 23:35:02 UTC |
e5a6f98 | Eric Fischer | 08 July 2015, 23:33:22 UTC | Work out the sharding math for multhreading | 08 July 2015, 23:33:22 UTC |
9abf09e | Eric Fischer | 08 July 2015, 22:07:15 UTC | Merge pull request #66 from mapbox/quiet Add option to quiet the chatty progress indicators | 08 July 2015, 22:07:15 UTC |
138699d | Eric Fischer | 08 July 2015, 22:06:21 UTC | Add option to quiet the chatty progress indicators | 08 July 2015, 22:06:21 UTC |
3bc5a07 | Eric Fischer | 08 July 2015, 21:44:55 UTC | Merge pull request #65 from mapbox/skip Skipping over zoom levels when there is a minzoom, and other performance improvements | 08 July 2015, 21:44:55 UTC |
e7b4443 | Eric Fischer | 08 July 2015, 21:42:12 UTC | Enforce code style | 08 July 2015, 21:42:12 UTC |
0ff6819 | Eric Fischer | 08 July 2015, 19:26:01 UTC | Merge branch 'skip' of https://github.com/mapbox/tippecanoe into skip | 08 July 2015, 19:26:01 UTC |
6fd72d4 | Eric Fischer | 08 July 2015, 19:25:09 UTC | Remove vacuum step, which doesn't seem to make .mbtiles smaller in practice yet takes time and temporary disk space to perform | 08 July 2015, 19:25:09 UTC |
c19c913 | Eric Fischer | 08 July 2015, 18:52:22 UTC | Fix confusing error messages from sloppy copying and pasting of code | 08 July 2015, 18:52:22 UTC |
65f3737 | Eric Fischer | 03 July 2015, 00:03:07 UTC | Use a hash table of binary trees for string pooling, not just a binary tree | 03 July 2015, 00:07:11 UTC |
1b72804 | Eric Fischer | 01 July 2015, 22:06:12 UTC | Precalculate which child tiles a feature can overlap instead of looping over them all | 01 July 2015, 22:17:35 UTC |
18cdcb0 | Eric Fischer | 01 July 2015, 19:16:50 UTC | Drop linetos smaller than tile resolution before doing normal simplification Since simplification is rather expensive | 01 July 2015, 19:16:50 UTC |
af13a95 | Eric Fischer | 01 July 2015, 17:12:23 UTC | Shard the child tiles as widely as possible even if not skipping levels to help future parallelization | 01 July 2015, 19:04:45 UTC |
b2fdcba | Eric Fischer | 01 July 2015, 00:21:48 UTC | Don't shrink string buffers before returning them as JSON objects. It takes a little bit of time, and it's already not shrinking them for number objects. | 01 July 2015, 00:21:48 UTC |
767a581 | Eric Fischer | 30 June 2015, 23:47:25 UTC | Inline the I/O in the long long serialization loop | 30 June 2015, 23:47:25 UTC |
0d3192b | Eric Fischer | 30 June 2015, 23:36:26 UTC | Break rewriting the geometry for the next zoom out into its own function | 30 June 2015, 23:36:26 UTC |
530852a | Eric Fischer | 30 June 2015, 00:18:48 UTC | Maximum zoom increment of 3 seems to give the best performance | 30 June 2015, 00:18:48 UTC |
4bb88e2 | Eric Fischer | 30 June 2015, 00:05:33 UTC | Fix buffer overflow. This is a bounding box, not sub-tiles. | 30 June 2015, 00:05:33 UTC |
7724e2c | Eric Fischer | 29 June 2015, 23:42:26 UTC | Skip over some intermediate zooms below minzoom | 29 June 2015, 23:42:26 UTC |
efe3c62 | Eric Fischer | 29 June 2015, 22:50:46 UTC | Start breaking the assumption that the next zoom is exactly 1 deeper | 29 June 2015, 23:16:38 UTC |
6951c1b | Eric Fischer | 21 June 2015, 18:20:23 UTC | Merge pull request #62 from mapbox/signedchars Fix sign-extension bug with signed chars in attribute names | 21 June 2015, 18:20:23 UTC |
59faead | Eric Fischer | 21 June 2015, 18:18:14 UTC | Fix sign-extension bug with signed chars in attribute names | 21 June 2015, 18:18:14 UTC |
a42dbd7 | Eric Fischer | 20 June 2015, 00:46:31 UTC | Merge pull request #60 from mapbox/cpp Move zoom traversal into C++ | 20 June 2015, 00:46:31 UTC |
62052ca | Eric Fischer | 20 June 2015, 00:29:56 UTC | Move zoom traversal into C++ | 20 June 2015, 00:29:56 UTC |
265b686 | Eric Fischer | 20 June 2015, 00:08:00 UTC | Merge pull request #59 from mapbox/smaller Optimizations to reduce memory footprint | 20 June 2015, 00:08:00 UTC |
e6c5aa9 | Eric Fischer | 19 June 2015, 22:53:09 UTC | Oops. Make sure that 0 stays 0 even when swizzling | 19 June 2015, 22:53:09 UTC |