f1eede1106
Track the last progress update with an atomic type, not volatile
2018-03-13 15:04:28 -07:00
834c05038c
Add --progress-interval setting to reduce progress indicator frequency
2018-03-13 14:51:48 -07:00
ca91cec923
Merge pull request #537 from mapbox/adjust-cluster
...
Make clusters look better by averaging locations of clustered points
1.27.9
2018-03-02 11:15:07 -08:00
2b936af96a
Fix indentation
2018-03-02 10:35:58 -08:00
18e345efb0
Make clusters look better by averaging locations of clustered points
2018-03-01 16:53:59 -08:00
61cbc3eca0
Merge pull request #536 from mapbox/accumulate-attribute
...
Accumulate specified attributes when features are dropped, clustered, or coalesced
1.27.8
2018-02-28 16:25:11 -08:00
10a1bc8580
Fix use of references into the wrong string pool after parallel input
2018-02-28 13:09:55 -08:00
a2dfaf85d0
Some basic tests for feature attribute accumulation
2018-02-27 17:49:48 -08:00
bfb6778e07
Add feature density tilestats during tiling instead of as a special case
2018-02-27 17:04:15 -08:00
d66d05213f
Add the mean as an option for accumulating attributes
2018-02-27 16:12:29 -08:00
f87b71b739
Check the layer before letting a feature be coalsced/clustered/dropped
2018-02-27 15:45:09 -08:00
ebe10a27d7
Add documentation
2018-02-27 14:45:46 -08:00
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
e939a85251
Make sure numeric command line arguments are actually numbers
2018-02-26 17:35:39 -08:00
45b1a1d9e0
Sum, product, concat, and comma operations work now
2018-02-26 16:47:15 -08:00
06ed9d14d8
Add an attribute for square root of cluster count
2018-02-26 12:53:43 -08:00
e4e39289a2
Fix the raw-tiles test and make it a little less fragile
2018-02-26 11:32:18 -08:00
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
7fe0c87806
Get attribute accmulation by concatenation working
2018-02-23 16:16:11 -08:00
27154c8f06
Cluster onto the previous feature instead of onto the next
...
This also allows doing the attribute and tilestats all at once
at the end of the tile instead of having to update a feature
to handle the last cluster.
2018-02-23 12:26:58 -08:00
30a277a43e
Always keep the first feature so there is something to coalesce onto
2018-02-22 17:25:54 -08:00
79df57f2c3
Merge pull request #535 from mapbox/logo-image
...
Add logo image
2018-02-22 15:07:44 -08:00
3235955807
Add logo image
2018-02-22 14:58:51 -08:00
bc0edec753
Call a function that will eventually preserve the attributes
2018-02-20 17:24:15 -08:00
b73e710855
Add --accumulate-attribute flag and pass the result to tiling
2018-02-20 16:19:49 -08:00
03577cf967
Merge pull request #529 from mapbox/files-left-open
...
Close input files that were being left open after parallel reading
1.27.7
2018-02-12 15:53:32 -05:00
2d625d5807
Pass through any non-ASCII characters from file names into layer names
...
The Docker build doesn't include proper locale support
2018-02-07 13:15:36 -08:00
2b7d64736f
Set locale before running tests in Docker
2018-02-06 17:58:24 -08:00
17942b3a89
Add an option to produce only a single tile
2018-02-06 17:25:58 -08:00
7ab94d43c6
Preserve non-ASCII characters when making layernames from filenames
2018-02-06 17:22:26 -08:00
8726366a4c
Remember to close the input file after CSV parsing too
2018-02-06 16:23:44 -08:00
2e5b597ca1
Add --coalesce-fraction-as-needed and --coalesce-densest-as-needed
2018-02-06 14:39:05 -08:00
8fa5a5ff87
Report distances in both feet and meters
2018-02-06 12:15:24 -08:00
8e7b22cf1b
Close input files that were being left open after parallel reading
2018-02-06 12:02:23 -08:00
e2a34929d1
Merge pull request #522 from carimatics/master
...
Fix Release file not found error when execute docker build command.
2018-01-31 07:13:57 -08:00
042fa77357
Fix Release file not found error when execute docker build command.
2018-01-30 23:49:34 +09:00
21b9b1993f
Merge pull request #515 from mapbox/vector-bounds
...
Fix out-of-bounds error when no threads were needed for a zoom level
1.27.6
2018-01-19 10:27:20 -08:00
d49606babf
Fix opportunities for integer overflow
2018-01-18 12:37:15 -08:00
e07a4dd51b
Fix out-of-bounds error when no threads were needed for a zoom level
2018-01-18 12:12:35 -08:00
eb966ae398
Merge pull request #511 from mapbox/cluster
...
Add an option for clustering features
2017-12-21 09:55:20 -08:00
aaf08a6c55
Add an option to specify the clustering distance directly
2017-12-20 17:33:30 -08:00
fc32a0e897
Add a test for the case that was getting stuck in a loop
2017-12-19 12:46:13 -08:00
01884a3bf6
Make sure the feature gap always increases when trying to reduce density
2017-12-19 12:09:30 -08:00
6524b6510e
Credit dangling clustered count at the end of a tile to the last feature
2017-12-18 12:55:22 -08:00
b03dabe098
Add an option for clustering features
2017-12-14 14:30:08 -08:00
5687ee041f
Merge pull request #503 from mapbox/geocsv
...
Add input support for CSV file format
2017-12-14 10:11:07 -08:00
be79d13cbc
Add missing #include
2017-12-13 14:52:46 -08:00
2e32004589
Don't coalesce features that have different IDs.
...
Remove the 700-point limit on coalesced features, since
polygon merging is no longer a performance problem.
2017-12-13 12:05:53 -08:00
82a2b5dfdc
Add CSV test and documentation
2017-12-13 11:32:19 -08:00
ed0b69a3c8
Fix check for non-numeric CSV data. Use same column name code as mapnik
2017-12-07 11:28:39 -08:00