swh:1:snp:ff2a11cd2e44dd19ec3814028ef2ce6605664e63

sort by:
Revision Author Date Message Commit Date
3083f6c Factor out reserialization of child tiles 23 December 2014, 20:04:27 UTC
e6f8d4d Stop simplifying once it reaches max tile resolution 23 December 2014, 00:34:01 UTC
e6ede19 Mark fabricated geometries as necessary at all zooms. 23 December 2014, 00:13:26 UTC
a0a4c5c Doing line simplification once up front instead of with every zoom 23 December 2014, 00:05:15 UTC
b2eff13 Impose a limit on the maximum number of features in a tile. 19 December 2014, 22:33:39 UTC
290e39f Improve function name 19 December 2014, 19:56:40 UTC
0b84f13 Merge pull request #18 from mapbox/topdown Work from the top down instead of from feature indices 18 December 2014, 19:28:40 UTC
5a2003c Fix failure to release temporary memory 18 December 2014, 01:41:57 UTC
32010fc Oops. Do a lot less progress indicator I/O. 18 December 2014, 01:08:04 UTC
48b5db6 Keep the progress indicator progressing while working through big tiles 18 December 2014, 00:01:33 UTC
7f35510 Remove unneeded debug output 17 December 2014, 22:01:20 UTC
92bbf27 Merge branch 'master' into topdown Conflicts: geojson.c 17 December 2014, 19:18:47 UTC
cba1b8a Remove unneeded old indexing code 17 December 2014, 19:16:43 UTC
0d0a546 No need to split features into child tiles when processing the final zoom. 17 December 2014, 19:10:46 UTC
ad17f1f Make -Z0 work again for file minimum zoom 17 December 2014, 19:05:14 UTC
3b9f469 Merge pull request #16 from mapbox/nullprop Allow features to have null properties 17 December 2014, 06:49:23 UTC
a40192b Allow features to have null properties 17 December 2014, 06:46:00 UTC
c90ba85 Fix compiler warning 12 December 2014, 22:52:12 UTC
34a6422 Merge branch 'master' into topdown 12 December 2014, 19:36:20 UTC
3f2818a More useful progress indicator 12 December 2014, 01:59:22 UTC
c177b8b No need to remove no-ops here unless we clipped 12 December 2014, 00:08:53 UTC
d69431e Partition each tile into children instead of repeatedly clipping the parent. 11 December 2014, 23:46:54 UTC
105dfa7 Use bounding box for quick accept/reject before detailed clipping. 11 December 2014, 21:34:50 UTC
a867646 Don't introduce bogus geometries in clipped-away features. 10 December 2014, 20:07:54 UTC
b068635 Elevation in geometry is a warning, not an error. Only complain about the first null geometry, not ever one. 09 December 2014, 23:23:22 UTC
40ecfc0 Add missing newline to error message. 09 December 2014, 23:17:20 UTC
38a41f4 Installation instructions 09 December 2014, 16:03:44 UTC
380550c Remember to remove the closepath after clipping away a polygon 04 December 2014, 22:54:11 UTC
028fef4 Fix the major bug: forgetting to offset back to world coordinates 04 December 2014, 22:08:36 UTC
b7b476b Don't introduce bogus geometries in clipped-away features. 04 December 2014, 00:30:35 UTC
08ff40e Trying to follow Vlad's suggestion and work from the top down. Doesn't quite work yet, but seems like the right thing to do. From the bottom up, indexing is a mess because of the buffering, and includes unneeded areas in the bounding boxes of big features. 04 December 2014, 00:18:43 UTC
eaeb55b Distinguish between signed and unsigned in the temporary file 03 December 2014, 02:03:07 UTC
a1e7426 Sprinkle consts and casts to make it valid C++ as well as C 02 December 2014, 22:17:49 UTC
77c4ce4 Make the bin directory on install if it doesn't already exist 02 December 2014, 19:38:48 UTC
cc58588 More sensible error message when there are no valid geometries 25 November 2014, 06:50:12 UTC
2bd0cb9 Don't override PREFIX if it is set in the environment 24 November 2014, 18:35:06 UTC
bb13dc0 Gzip -9 tiles. Don't bother writing tiles whose features all got clipped away. 20 November 2014, 22:33:45 UTC
82c0f67 Explicitly use /usr/local, as Yosemite apparently needs 16 November 2014, 07:46:39 UTC
a176941 Fix operator precedence warning 14 November 2014, 23:26:59 UTC
896f05a Use gzip tile compression to match current tile server 14 November 2014, 22:21:12 UTC
ffe4c95 Calculate point dropping during encoding instead of tiling so it is consistent across tile boundaries, and so every point that exists at zoom x always also exists at zoom x+1. 14 November 2014, 20:42:50 UTC
428be06 Accept gzip compression as well as zlib 14 November 2014, 06:47:54 UTC
8210f83 Make the progress indicator less chatty 13 November 2014, 18:48:59 UTC
e7aa05e Don't immediately fail when a very low tile resolution is specified manually 13 November 2014, 01:06:58 UTC
5595a08 Quick reject by bounding box of linear features too small to draw 12 November 2014, 23:57:45 UTC
2b6ad99 Add a flag to exclude all properties except ones explicitly named 12 November 2014, 20:41:56 UTC
b05c5a9 Skip over properties with null values instead of considering it an error 12 November 2014, 20:19:39 UTC
1aea522 Fix another overflow that broke line clipping at zoom level 1. 07 November 2014, 20:51:26 UTC
575a24b Use a set instead of a map to reduce needless memory overhead 06 November 2014, 19:29:11 UTC
ea292de Make duplicate trimming less bad: only trim features indexed >1 time 06 November 2014, 19:27:10 UTC
7f6a5dc The maxzoom=0 case couldn't have worked 06 November 2014, 19:05:09 UTC
241d96e Save a few more bytes per geometry in the temporary file by using bytes instead of ints for the drawing operations 05 November 2014, 22:37:54 UTC
c24cfad Move feature type to index so point skipping can avoid looking up geometry Which should avoid having to page the geometry in if there is more data than will fit in memory 05 November 2014, 20:18:03 UTC
bc4527b Add an option to set the directory for the temporary files 05 November 2014, 18:34:44 UTC
097d6cc Use a bitfield to make the index 2/3 the size, to save some disk churn 05 November 2014, 18:07:05 UTC
a039aca Read-only memory map for merging, since there's no reason to write 04 November 2014, 18:08:30 UTC
3e3fdcb Bring over the multistage sort from datamaps to avoid Mac crashes 04 November 2014, 06:47:41 UTC
3f9f502 Just use a standard C++ type for deduplicating instead of reinventing the wheel 31 October 2014, 23:50:28 UTC
8e84a8f I forgot how bad sorted data is in binary trees. Swizzle the bits so deduplicating features isn't so terrible. 31 October 2014, 23:41:11 UTC
ea72166 If the requested tile doesn't exist, try climbing up to a lower zoom 27 October 2014, 23:00:16 UTC
984ac17 Use the same default ground precision whatever the base zoom is. 27 October 2014, 21:36:13 UTC
a09bf34 Fix line clipping overflow bug 27 October 2014, 21:24:11 UTC
3cd6fcf Add option to set buffer size. Pass it through to clipping functions. 27 October 2014, 20:20:17 UTC
4cb56a6 The indexing side of buffering features at the edges of tiles 27 October 2014, 19:56:51 UTC
e0826a1 Much faster at low zooms to check for duplicates before simplifying 27 October 2014, 17:00:46 UTC
be94bd0 Remove an unused field from the index structure 27 October 2014, 16:52:25 UTC
4b171c7 Constrain calculated center point to be within the bounding box It could come out bigger because it is calculated from the center of the densest tile, not actually the centroid. 26 October 2014, 20:12:29 UTC
9bb4a54 Silence warnings about unused variables 25 October 2014, 00:24:04 UTC
46100c3 Move projection and tile arithmetic to its own file 25 October 2014, 00:22:14 UTC
754dbf1 Remove dead code 24 October 2014, 22:23:35 UTC
17384d5 Move geometric transformations into their own file 24 October 2014, 22:12:02 UTC
75b7af8 Minimal tile decoder, only geometry for the moment 23 October 2014, 22:40:27 UTC
4e1eacc Simple enumerate command like the datamaps one 23 October 2014, 21:04:57 UTC
ac00c84 Save a little more space by sub-ordering within the same index to put the lowest-numbered endpoint last within lines that start at the same point, since that is the one that might come next. 22 October 2014, 00:59:42 UTC
1cae0e8 Reindex features by their first coordinates so they coalesce better 21 October 2014, 23:16:09 UTC
9dab4b9 Reverse lines that point the "wrong" direction so they coalesce better 21 October 2014, 23:09:51 UTC
4bb441c Speed up reading further by reading buffers instead of characters 19 October 2014, 22:35:28 UTC
84b9dea Buffer the next character internally to make reading faster 19 October 2014, 22:15:36 UTC
043b35e Take another opportunity to simplify lines after coalescing features 18 October 2014, 18:40:09 UTC
151f0c1 Fix clipping of polygons with multiple rings. 16 October 2014, 22:17:18 UTC
3bdcc3c Heavy-handedly fix clipping errors at the edges of z0 and z1 tiles 16 October 2014, 00:03:30 UTC
8fec4ef Return immediately instead of failing to clip polygons to the z0 tile 15 October 2014, 23:34:49 UTC
43b27e2 Don't closepath twice in multipolygons 15 October 2014, 23:30:33 UTC
dc3c613 Fix failure to close polygons. 15 October 2014, 23:15:24 UTC
e561931 Fix bug that would always index for z14 regardless of actual max zoom 15 October 2014, 22:49:03 UTC
1502e58 More option documentation cleanup 10 October 2014, 00:26:16 UTC
ea99ae8 Document -X and improve option formatting in general 10 October 2014, 00:22:22 UTC
ac34a29 Add an flag to remove all properties and use only geometry 09 October 2014, 22:11:43 UTC
dea4335 Less accurate but much faster estimate of size savings from excluding metadata 09 October 2014, 21:02:20 UTC
65ec829 Report every 10000 features on input, since parsing GeoJSON is slow. 09 October 2014, 19:23:43 UTC
389c89b Put the suggestions in order 08 October 2014, 23:59:00 UTC
67b8b98 Suggest properties you could drop to make the tiles smaller 08 October 2014, 23:39:44 UTC
e1c5bfe Factor out aspects of tile creation 08 October 2014, 21:01:47 UTC
376bab7 Larger minimum polygon size looks better than dropping to larger pixels 07 October 2014, 23:19:18 UTC
49b36e0 Tiny polygons (smaller than a pixel) decay into probabilities. 07 October 2014, 22:38:06 UTC
adbd9f6 Add a flag to select the rate at which points are dropped at low zooms. 07 October 2014, 20:54:13 UTC
8f71604 If reading from standard input, use the .mbtiles as default layer name 07 October 2014, 19:02:12 UTC
8594dbe If a tile is too big, try backing off to lower resolutions before failing 07 October 2014, 17:27:17 UTC
bda20fe Improve error reporting 06 October 2014, 17:55:40 UTC
41447a4 Be clearer about error reporting 04 October 2014, 21:11:59 UTC
back to top