Eric Fischer
801c5d6574
Add instructions for upgrading g++ on Linux
2017-01-17 10:38:40 -08:00
Eric Fischer
7b5069f2f6
Start writing some documentation
2017-01-13 15:57:52 -08:00
Andrew Harvey
ece768bfe4
include build-essential in Linux prerequisites
2017-01-05 14:49:11 +11:00
Eric Fischer
e8c5759f70
Dot-dropping doesn't apply if there is a per-feature minzoom tag
2016-12-06 15:36:10 -08:00
Eric Fischer
0db8d9ed8b
Option to snap low zooms to a stairstep grid
2016-11-28 15:45:38 -08:00
Eric Fischer
bedace67e7
Remove --merge-polygons-as-needed until it works well. Bump version.
2016-11-21 13:36:31 -08:00
Eric Fischer
e9aa8c1b7d
Add an option to prevent tiny polygon reduction
2016-11-21 11:26:37 -08:00
Eric Fischer
dc9e68b128
Make feature-dropping option names a little more consistent
2016-11-17 12:40:11 -08:00
Eric Fischer
013e6512b4
Add an option to drop the smallest features to make tiles small enough
2016-11-09 17:09:05 -08:00
Eric Fischer
38ce49d2d4
Another option for plain fractional dropping, but across the whole zoom
2016-11-04 12:26:13 -07:00
Eric Fischer
ee48be26e0
Rename -k to -M before I regret that the unit for it is not kilobytes
2016-11-04 11:15:53 -07:00
Eric Fischer
10fc9254d1
Add an option to discover the minimum workable gap between features
2016-10-25 16:28:32 -07:00
Eric Fischer
2798bf7b6f
Add an option to merge adjacent polygons together to reduce tile size
2016-10-24 17:22:07 -07:00
Eric Fischer
f32916c472
Tests of the three current strategies for reducing tile size
2016-10-24 15:33:14 -07:00
Eric Fischer
83e73e8840
Add an option to dynamically increase gamma until tiles are small enough
2016-10-24 12:29:36 -07:00
Eric Fischer
1f38e85f30
Bump version number and fix out-of-date documentation
2016-10-14 15:42:01 -07:00
Eric Fischer
896c9d8398
Rename option to --detect-shared-borders and add a test
2016-10-06 16:16:51 -07:00
Eric Fischer
d7037f3d3a
Add tile-join -pk option not to care about byte limit. Update docs.
2016-09-19 17:20:44 -07:00
Eric Samelson
d130ca5d55
Fix typo in README.md for --drop-rate option
2016-09-06 12:00:35 -07:00
Eric Fischer
4dd3411c64
Merge branch 'master' into named-layer
2016-08-30 15:33:51 -07:00
Eric Fischer
76739fd27b
Fix a typo so it actually works, and add a test and documentation
2016-08-30 15:32:09 -07:00
Eric Fischer
7f4ef43113
Fix spelling of --simplification in documentation
2016-08-29 11:56:30 -07:00
Eric Fischer
9ef9954d20
Don't say "dataset"
2016-08-10 12:08:15 -07:00
Eric Fischer
9908db5e56
Add an option to vary the level of line and polygon simplification
2016-07-12 16:51:56 -07:00
Eric Fischer
5d06f01e28
Add the ability to tippecanoe-decode into EPSG:3857 instead of WGS84
2016-06-28 15:18:27 -07:00
Eric Fischer
af412e2038
Add minimal support for alternate input projections
2016-06-01 15:49:41 -07:00
Eric Fischer
692112ec3a
Add an option to calculate feature density as a feature attribute
2016-05-27 16:25:40 -07:00
Eric Fischer
135aea8527
Use protozero for writing tiles
2016-04-22 17:45:24 -07:00
Eric Fischer
ea638914ce
Add an option not to clip features and to include each exactly once per zoom
2016-04-20 15:06:43 -07:00
Eric Fischer
24f401da52
Add an option not to clip features if they appear in the tile at all
2016-04-19 15:32:58 -07:00
Eric Fischer
86b8567201
Clean up polygon geometry again after coalescing
2016-04-18 15:53:04 -07:00
Eric Fischer
fbcb00fee9
Add an option to set the tileset's attribution
2016-04-13 12:49:41 -07:00
Eric Fischer
41ae22164c
Mention the default location for temporary files
2016-04-07 11:39:32 -07:00
Eric Fischer
574a2b79c8
Add an option to drop a fraction of polygons by zoom.
...
Only warn once about polygon cleaning failures.
2016-04-06 14:17:44 -07:00
Eric Fischer
bd3b9a5136
Add an option to give specific layer names to specific input files
2016-03-29 13:13:39 -07:00
Eric Fischer
edce0f088d
Add GNU-style long options
2016-03-28 15:03:28 -07:00
Steve Bennett
8c9aa53bb5
Warn of spurious errors (as per #191 )
2016-03-26 12:28:23 +11:00
Eric Fischer
d960963623
Add the ability to tippecanoe-decode a standalone .pbf tile
2016-03-22 16:51:29 -07:00
Eric Fischer
16ca5cfeec
Clarify maximum resolution in README and warning
2016-03-17 11:23:54 -07:00
Eric Fischer
652abc9a62
Put all the apt-get instructions on one line
2016-03-10 12:15:49 -08:00
Eric Fischer
d38b5a999e
Make base zoom and drop rate guessing more testable, and test them
2016-03-03 17:03:03 -08:00
Eric Fischer
ea304d3a98
Split complex polygons into multiple features
2016-02-11 12:14:32 -08:00
Eric Fischer
2015ba21bf
Merge branch 'master' into ignore-error
...
Conflicts:
mbtiles.c
2016-02-01 10:10:05 -08:00
Eric Fischer
bbd233c0ec
Merge branch 'master' into travis-improvements
...
Conflicts:
.travis.yml
2016-01-29 10:30:19 -08:00
Eric Fischer
a84061cf87
Add an option to ignore sqlite errors on existing mbtiles files
2016-01-28 14:18:31 -08:00
Eric Fischer
ca97c5ec6d
Update docs
2016-01-12 12:36:12 -08:00
Eric Fischer
93d0767829
Add an option to do line simplification only at zooms below maxzoom
2016-01-08 11:31:10 -08:00
Dane Springmeyer
2460b5712f
add coverage badge and a few excludes
2015-12-22 17:20:59 -08:00
Eric Fischer
fde3aa45de
Make parallel reading a command-line option
2015-12-22 14:58:19 -08:00
Dane Springmeyer
255960b48d
Add travis
2015-12-20 15:09:35 -08:00
Eric Fischer
acd4444439
Allow specifying a marker width for automatic basezoom guessing
2015-12-17 12:33:52 -08:00
Eric Fischer
6681817243
Add an option to guess the drop rate
2015-12-16 12:13:24 -08:00
Eric Fischer
7f8eb4de83
Add an option to guess an appropriately dense base zoom level
2015-12-15 15:52:08 -08:00
Eric Fischer
8e2c20265f
Try to clarify documentation
2015-12-15 12:22:19 -08:00
Eric Fischer
7372a2c4bc
Add basezoom parameter for dot-dropping, independent of maxzoom
2015-12-15 11:56:49 -08:00
Eric Fischer
539979811d
Spell out what tippecanoe-enumerate does
2015-11-03 14:10:02 -08:00
Eric Fischer
2e155b3bb4
Document and install tippecanoe-enumerate and tippecanoe-decode
2015-11-03 14:04:28 -08:00
Eric Fischer
d13f60e9c4
Merge files into one layer if a name is specified with -l
2015-10-30 17:30:18 -07:00
Eric Fischer
0058360cde
Use 4096-unit tiles as much as possible to keep GL happy
2015-10-27 12:22:18 -07:00
Eric Fischer
6a1895547d
Reduce minimum polygon size for less blocky appearance
2015-10-14 15:51:11 -07:00
Eric Fischer
a8e2b2d55a
More formatting correction
2015-10-07 13:59:06 -07:00
Eric Fischer
9bd2f70516
Fix formatting
2015-10-07 13:57:41 -07:00
Eric Fischer
6767aa7a5c
Add documentation. Be lenient about zooms as numbers vs strings.
2015-10-07 13:54:31 -07:00
Eric Fischer
68c81162b5
Simplify tile-join example
2015-09-17 12:51:26 -07:00
Eric Fischer
684e995cda
Document tile-join
2015-09-17 12:10:17 -07:00
Eric Fischer
b5f374cdac
Fix typo
2015-09-14 15:43:16 -07:00
Eric Fischer
5ab2673b8c
Add a flag to preserve the original order of the features from the input
2015-09-14 15:42:06 -07:00
Eric Fischer
541d3518c2
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
2015-08-27 16:04:37 -07:00
Alex Barth
86d5a542de
Fix typo
2015-08-15 09:50:04 -04:00
Eric Fischer
70d11cc335
Actually using the stock sqlite on MacOS
2015-07-28 12:48:49 -07:00
Eric Fischer
26beada6bd
Clarify documentation for dependencies
2015-07-28 12:38:35 -07:00
Eric Fischer
138699d243
Add option to quiet the chatty progress indicators
2015-07-08 15:06:21 -07:00
Anand Thakker
fbe4416fba
Update README to include buffer size units.
2015-06-17 15:18:46 -04:00
Eric Fischer
34b00eca73
Merge pull request #50 from mapbox/gl4096
...
Add a command line option to specify the minimum allowed tile extent
2015-06-03 11:11:16 -07:00
Eric Fischer
70291f0415
Merge pull request #51 from mapbox/fitsample
...
Flag to drop as many features as necessary to keep tiles under the size limit
2015-06-03 11:10:54 -07:00
Eric Fischer
bc2f243f0b
Add a command line option to specify the minimum allowed tile extent
2015-06-01 15:01:46 -07:00
Tom MacWright
142ea37e17
use md2man to generate man page
2015-05-29 12:06:41 -04:00
Tom MacWright
22471ab5be
Use markdown syntax instead of html syntax where appropriate
2015-05-29 12:04:15 -04:00
Tom MacWright
4eaa740f55
Add made with. Fixes #47
2015-05-29 11:50:04 -04:00
Eric Fischer
555ababd2e
Add a flag to dynamically drop a fraction of features from large tiles
2015-05-20 14:57:00 -07:00
Eric Fischer
1381f0f276
Add a flag to let you drop lines at low zooms just like points
2015-04-21 08:19:51 -07:00
Eric Fischer
fa9474ff74
Add Linux package requirement to readme
2015-04-17 10:12:11 -07:00
Eric Fischer
4041811372
Add flags to disable simplification/coalescing/limits when unwanted
2015-04-10 11:36:30 -07:00
Eric Fischer
85919de490
Merge pull request #29 from mapbox/multilayer
...
Add multilayer support
2015-04-10 11:03:36 -07:00
Eric Fischer
1f8581c76c
More doc text
2015-03-26 11:28:06 -07:00
Eric Fischer
0cd733eb77
Document how to choose high-zoom dot sizes
2015-03-26 11:25:56 -07:00
Eric Fischer
e95cc82678
Revise documentation for multiple layers
2015-03-25 14:00:27 -07:00
Eric Fischer
a880f44a91
Clean up the gamma semantics a little.
...
0 (default) means unchanged: maxzoom contains all the dots.
Positive number, even very small, means that it still checks
the gap size and thins out dots if they are close together.
Negative number means no gamma, and the old random instead of
uniform dropping at low zooms.
2015-03-23 14:44:21 -07:00
Eric Fischer
26bcdef06b
Clarify that base and lowest zoom are the same as maxzoom and minzoom
2015-03-18 17:23:08 -07:00
Eric Fischer
f3e051a610
Clarify and correct gamma in README
2015-03-09 12:36:15 -07:00
Eric Fischer
816ef2eca8
Flesh out README a little
2015-03-06 14:32:53 -08:00
Eric Fischer
41b28b2a1b
Add dot gamma processing
2015-03-06 13:12:32 -08:00
Tom MacWright
38a41f4df8
Installation instructions
2014-12-09 11:03:44 -05:00
Eric Fischer
2b6ad9968f
Add a flag to exclude all properties except ones explicitly named
2014-11-12 12:41:56 -08:00
Eric Fischer
984ac17d6c
Use the same default ground precision whatever the base zoom is.
2014-10-27 14:36:13 -07:00
Eric Fischer
3cd6fcfbe0
Add option to set buffer size. Pass it through to clipping functions.
2014-10-27 13:20:17 -07:00
Eric Fischer
1502e5832c
More option documentation cleanup
2014-10-09 17:26:16 -07:00
Eric Fischer
ea99ae8db3
Document -X and improve option formatting in general
2014-10-09 17:22:22 -07:00
Eric Fischer
376bab74a5
Larger minimum polygon size looks better than dropping to larger pixels
2014-10-07 16:19:18 -07:00
Eric Fischer
adbd9f6edb
Add a flag to select the rate at which points are dropped at low zooms.
2014-10-07 13:54:13 -07:00
Eric Fischer
a08e57357a
Coalesce geometries of features with the same attributes
2014-09-29 15:33:14 -07:00
Eric Fischer
f0d2dbd2a8
Add -f option to overwrite existing mbtiles file
2014-09-29 15:09:21 -07:00
Eric Fischer
5ab7f89465
Add an option to exclude specified properties
2014-09-29 10:50:24 -07:00
Eric Fischer
ca6c491c6f
More readme clarifications and examples
2014-09-27 10:36:45 -07:00
Eric Fischer
9f3666472e
More README clarification
2014-09-26 15:36:41 -07:00
Eric Fischer
be397b0391
Mention line simplification
2014-09-26 15:27:20 -07:00
Eric Fischer
0f593d8fdf
Fix build errors on Mac
2014-09-26 15:25:12 -07:00
Eric Fischer
1a7d2f6d00
Expand README
2014-09-26 15:20:08 -07:00
Eric Fischer
a2f3dd4769
Correct example
2014-09-26 14:51:19 -07:00
Eric Fischer
02b85931f6
Replace README with something appropriate
2014-09-26 14:45:45 -07:00
Eric Fischer
73cf86acdb
Preserve the original string representation of numbers too.
...
Not always useful, but sometimes it will be.
2014-02-26 17:01:30 -08:00
Eric Fischer
ad4016635c
Document the test program
2014-02-08 10:45:25 -08:00
Eric Fischer
bb33b45ece
Clarify about reading trees
2014-02-08 10:35:48 -08:00
Eric Fischer
b6f079fea8
Additional rationale
2014-02-08 10:10:55 -08:00
Eric Fischer
391db023e0
Talk about error cleanup in README
2014-02-08 09:57:55 -08:00
Eric Fischer
54f637a9a8
More documentation of object internals
2014-02-07 18:11:36 -08:00
Eric Fischer
9d31e8a05e
Slightly less wordy name for reading JSON with separators
2014-02-07 18:01:18 -08:00
Eric Fischer
45049fb874
More documentation
2014-02-07 16:48:06 -08:00
Eric Fischer
8278580336
Begin README
2014-02-07 16:25:54 -08:00