Commit Graph

202 Commits

Author SHA1 Message Date
dc3c6138d1 Fix failure to close polygons. 2014-10-15 16:15:24 -07:00
e561931d53 Fix bug that would always index for z14 regardless of actual max zoom 2014-10-15 15:49:03 -07:00
1502e5832c More option documentation cleanup 2014-10-09 17:26:16 -07:00
ea99ae8db3 Document -X and improve option formatting in general 2014-10-09 17:22:22 -07:00
ac34a292e9 Add an flag to remove all properties and use only geometry 2014-10-09 15:11:43 -07:00
dea4335162 Less accurate but much faster estimate of size savings from excluding metadata 2014-10-09 14:02:20 -07:00
65ec829de6 Report every 10000 features on input, since parsing GeoJSON is slow. 2014-10-09 12:23:43 -07:00
389c89bdf9 Put the suggestions in order 2014-10-08 16:59:00 -07:00
67b8b984e5 Suggest properties you could drop to make the tiles smaller 2014-10-08 16:39:44 -07:00
e1c5bfe3e1 Factor out aspects of tile creation 2014-10-08 14:01:47 -07:00
376bab74a5 Larger minimum polygon size looks better than dropping to larger pixels 2014-10-07 16:19:18 -07:00
49b36e09cc Tiny polygons (smaller than a pixel) decay into probabilities. 2014-10-07 15:38:06 -07:00
adbd9f6edb Add a flag to select the rate at which points are dropped at low zooms. 2014-10-07 13:54:13 -07:00
8f71604fe6 If reading from standard input, use the .mbtiles as default layer name 2014-10-07 12:02:12 -07:00
8594dbe56b If a tile is too big, try backing off to lower resolutions before failing 2014-10-07 10:27:17 -07:00
bda20fe8a6 Improve error reporting 2014-10-06 10:55:40 -07:00
41447a4678 Be clearer about error reporting 2014-10-04 14:11:59 -07:00
3433d17a96 Clip polygons to just outside the tile boundary 2014-10-03 16:33:22 -07:00
722e5f16eb Dashing: better than shortening, but still too visible 2014-10-01 14:01:58 -07:00
6922a57aea Still looks terrible, but make segment shortening work again 2014-10-01 11:09:35 -07:00
b292b66a7c Fix more (small) memory leaks 2014-10-01 10:33:22 -07:00
7df269219c Fix memory leak of field names 2014-10-01 10:20:04 -07:00
6a64cf1b04 Convert metadata to use a vector too. 2014-09-30 17:24:34 -07:00
6bbe023187 Return to sorting features before coalescing 2014-09-30 17:18:23 -07:00
3ad8a919d9 Crash if the geometry is corrupted 2014-09-30 16:37:09 -07:00
c32b0207f2 Use a constructor, and fix an encoding bug for lines clipped away entirely 2014-09-30 16:27:00 -07:00
1b3620dabc Start converting C arrays to C++ vectors 2014-09-30 15:53:45 -07:00
04c8a4441d Remove no-ops after coalescing, which will often generate empty moves. 2014-09-29 17:32:01 -07:00
e09bec0824 Don't coalesce point features, because multipoints don't seem to draw right. 2014-09-29 16:18:20 -07:00
099623cd32 Arrays for coalescing can get too big for the stack. 2014-09-29 15:59:36 -07:00
98b0cb5e3f Tiles are smaller if coalesced features are sorted geographically 2014-09-29 15:38:33 -07:00
a08e57357a Coalesce geometries of features with the same attributes 2014-09-29 15:33:14 -07:00
f0d2dbd2a8 Add -f option to overwrite existing mbtiles file 2014-09-29 15:09:21 -07:00
c02c91df5a Make an array of features in each tile to prepare to coalesce features 2014-09-29 14:46:45 -07:00
26e9feda02 Move mbtiles code to its own source file 2014-09-29 12:48:58 -07:00
5e64040859 Remove dead code 2014-09-29 12:18:58 -07:00
8118c13a71 Give the constant pool its own source file 2014-09-29 12:17:35 -07:00
fabeb4588d Stop duplicating pool initialization code 2014-09-29 12:12:54 -07:00
5ab7f89465 Add an option to exclude specified properties 2014-09-29 10:50:24 -07:00
ca6c491c6f More readme clarifications and examples 2014-09-27 10:36:45 -07:00
c326762b6f Crunch out spaces and most punctuation from autogenerated layer names 2014-09-27 09:39:20 -07:00
120809b004 Clip large LineString features down to the bounds of the tile 2014-09-26 17:07:52 -07:00
2d34916fca Clipping code from datamaps 2014-09-26 16:35:18 -07:00
69fa9e5f22 Remove jsoncat since it doesn't belong in this project 2014-09-26 16:14:13 -07:00
9f3666472e More README clarification 2014-09-26 15:36:41 -07:00
be397b0391 Mention line simplification 2014-09-26 15:27:20 -07:00
0f593d8fdf Fix build errors on Mac 2014-09-26 15:25:12 -07:00
1a7d2f6d00 Expand README 2014-09-26 15:20:08 -07:00
c083d2f9f8 Commit to a name 2014-09-26 14:53:10 -07:00
7052378613 Remember to finalize statements 2014-09-26 14:51:29 -07:00