Eric Fischer
5229990523
Fix gridding of small squares; use less memory for small features
2018-11-21 15:34:43 -08:00
Eric Fischer
1cf3b0accc
Fix the feature bounding box after clipping
2018-10-23 10:55:07 -07:00
Eric Fischer
5dfbc4a281
Add --clip-bounding-box option to clip input geometry
2018-10-22 16:49:33 -07:00
Eric Fischer
1b75ca33b4
Bug fix: mismatched features could be coalesced if from a prefilter
2018-10-10 14:35:46 -07:00
Eric Fischer
e9eca57393
Upgrade to Wagyu 0.4.3
2018-07-31 17:47:52 -07:00
Eric Fischer
759bceb986
Duplicate features within the buffer of the antimeridian on both sides
2018-07-27 16:14:49 -07:00
Eric Fischer
6f295f29fc
Add an option to automatically assign ids to features
2018-07-26 15:08:47 -07:00
Eric Fischer
dbd69142b0
Test and documentation
2018-05-11 16:34:18 -07:00
Eric Fischer
8ba884530a
Also take note of --force-feature-limit if extending zooms
2018-05-04 12:43:27 -07:00
Eric Fischer
c604a51039
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.)
2018-02-27 13:38:37 -08:00
Eric Fischer
a8a342f701
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).
2018-02-23 17:19:54 -08:00
Eric Fischer
30a277a43e
Always keep the first feature so there is something to coalesce onto
2018-02-22 17:25:54 -08:00
Eric Fischer
17942b3a89
Add an option to produce only a single tile
2018-02-06 17:25:58 -08:00
Eric Fischer
2e5b597ca1
Add --coalesce-fraction-as-needed and --coalesce-densest-as-needed
2018-02-06 14:39:05 -08:00
Eric Fischer
d49606babf
Fix opportunities for integer overflow
2018-01-18 12:37:15 -08:00
Eric Fischer
6fd4918c4d
Attach coalesced-as-needed leftovers to the last feature, not the first
2017-11-17 15:43:02 -08:00
Eric Fischer
91e469aac2
Merge any leftover feature remnants onto some feature.
...
Add a test for coalescing small features onto large ones.
2017-10-09 17:37:21 -07:00
Eric Fischer
607ea6c643
Lower the precision of all test input coordinates to 6 decimal digits
2017-08-30 10:31:51 -07:00
Eric Fischer
f9a007e8c3
Use milo dtoa for consistent string representation of numbers
2017-08-29 14:44:34 -07:00
Eric Fischer
cc28bbab3a
Move the tilestats into the "json" row of the metadata
2017-07-26 09:54:49 -07:00
Eric Fischer
7b03e1ee87
Include tilestats in the metadata table. (Not all tests are passing)
2017-07-19 13:09:47 -07:00
Eric Fischer
cf3a0800b8
Add an option to increase maxzoom if features are still being dropped
2017-05-31 10:47:34 -07:00
Eric Fischer
331707f88a
Better maxzoom guessing by considering resolution within features
2017-05-30 13:28:25 -07:00
Eric Fischer
510247c2fb
Add -zg option to automatically choose an appropriate maxzoom
2017-04-13 14:17:15 -07:00
Eric Fischer
c46f4cfc75
Remove polygon splitting, since polygon cleaning is now fast enough
2017-03-02 12:08:08 -08:00
Eric Fischer
bdac4d4e80
Upgrade Wagyu to bfbf2893
2017-01-04 16:33:43 -08:00
Eric Fischer
d7d5bed781
Remove duplicate vertices before calling wagyu
2016-12-13 16:55:33 -08:00
Eric Fischer
a4f5406cfb
Switch polygon topology correction from Clipper to Wagyu
2016-12-07 14:29:09 -08:00
Eric Fischer
f6d5d1803b
Round coordinates in low-zoom grid instead of truncating
...
To avoid rounding error if features are already tile-grid-aligned
2016-11-29 15:18:44 -08:00
Eric Fischer
f1ff7301c1
Add a test for grid snapping
2016-11-28 16:32:54 -08:00
Eric Fischer
e9aa8c1b7d
Add an option to prevent tiny polygon reduction
2016-11-21 11:26:37 -08:00
Eric Fischer
9ea29601ab
Don't let line simplification reduce a polygon ring to below 3 points
2016-11-14 11:22:21 -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
82377944ee
Merge branch 'master' into consistent-dropping
2016-10-14 15:35:35 -07:00
Eric Fischer
bbfc7c677e
There should be a test of tippecanoe-enumerate
2016-10-12 16:27:05 -07:00
Eric Fischer
2e9971c6d5
Remake test standards after inspection
2016-10-12 10:41:01 -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
ae50abefc4
Add layer version and extent to tippecanoe-decode output and test standards
2016-06-16 12:50:08 -07:00
Eric Fischer
24327e195f
Fix area calculation for polygon rings in tippecanoe-decode
2016-05-10 12:13:03 -07:00
Eric Fischer
4f01b13fe1
Let zoom level 0 have just as much extent and buffer as any other zoom
2016-05-09 16:01:10 -07:00
Eric Fischer
8c82ee4c5f
Merge branch 'master' into earcut-polygon
...
Conflicts:
tile.cc
2016-04-26 12:09:56 -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
41099ed731
Don't add extra points at tile boundaries if not clipping
...
The extra points kept the features from being exactly the same
in each tile.
2016-04-19 16:13:02 -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
64faa1d79e
Upgrade Clipper to 68c49e9a9a
2016-04-07 13:52:39 -07:00
Eric Fischer
1e6332bae8
Merge branch 'master' into earcut-polygon
...
Conflicts:
geojson.c
tile.h
2016-04-07 13:50:04 -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
a989611515
Upgrade to Clipper 3eb6a85910aff
2016-03-21 16:13:47 -07:00
Eric Fischer
707036fe79
Upgrade Clipper to 07b828b1 to fix self-intersecting polygons
2016-03-18 16:35:29 -07:00
Eric Fischer
a4498d34b7
New test standards for the flaky country polygons
2016-02-17 13:23:09 -08:00