Eric Fischer
e7ee83f27b
Move attribute type coercion out of parsing and into serialization
2017-08-24 17:27:30 -07:00
Eric Fischer
200f6777ba
Fix layer list in tilestats when filtering and tile-joining.
...
(The feature count when filtering will be the sum of features
across tiles instead of filters from the original input, since
the filter reader doesn't know what the original input feature
set was.)
2017-08-08 16:41:20 -07:00
Eric Fischer
635429cd87
Fix dangling pointer. Defer tilestats generation until tiling if filtering.
2017-08-08 13:38:48 -07:00
Eric Fischer
eebc8f7639
Remember to close polygons before sending them to the prefilter
2017-08-08 11:58:51 -07:00
Eric Fischer
c79f19e3ca
Merge branch 'master' into plugins
2017-08-08 11:08:10 -07:00
Eric Fischer
b301512860
Merge branch 'master' into plugins
2017-05-12 17:20:30 -07:00
Eric Fischer
7dc586bc84
Merge branch 'master' into plugins
2017-04-17 16:01:12 -07:00
Eric Fischer
ae4f03d92b
Add missing #include
2017-03-28 17:15:41 -07:00
Eric Fischer
834ba19277
Add option for newline-delimited output format to tippecanoe-decode
2017-03-28 16:25:40 -07:00
Eric Fischer
150e3663e1
Pass the index, sequence, and extent through the prefilter when needed
2017-01-13 14:59:11 -08:00
Eric Fischer
8e17c3aa09
Update the layer list outside of the property loop
2017-01-02 16:33:44 -08:00
Eric Fischer
cf6a2d3a67
Provide layer names to postfilter and read layer names back in
2016-12-21 11:47:49 -08:00
Eric Fischer
71ac6596af
Warn about broken pipes in filters instead of exiting abruptly
2016-12-21 10:10:22 -08:00
Eric Fischer
6a5461763c
Fix reordering of attributes and failure to update layer name table
2016-12-20 16:41:23 -08:00
Eric Fischer
c2fa8e3633
Switch the segment and layer ID based on prefilter output
2016-12-12 17:00:45 -08:00
Eric Fischer
ad4060eced
Fix coordinate rounding error in the prefilter
2016-12-12 16:12:22 -08:00
Eric Fischer
9c0e2cdfa7
Fill out layermaps when reading the output of the prefilter
2016-12-12 16:08:08 -08:00
Eric Fischer
5e7f718afc
Fill out layermaps when reading the output of the postfilter
2016-12-12 15:21:05 -08:00
Eric Fischer
0e5b513637
Start getting features (just geometry so far) back from the prefilter
2016-12-09 15:35:57 -08:00
Eric Fischer
d940eb1cef
Factor out filter setup from the reading and writing loops
2016-12-08 15:46:12 -08:00
Eric Fischer
d1dc310bbc
The GeoJSON-producing part of prefiltering
2016-12-08 15:13:38 -08:00
Eric Fischer
5960a15fcd
Add magic #defines to avoid default small Mac stdio limits
2016-12-08 12:33:02 -08:00
Eric Fischer
6530e155eb
Don't put a comma between features in filter output
2016-12-08 11:14:06 -08:00
Eric Fischer
3f14a0dd55
Factor out conversion from JSON types to vector tile attribute types
2016-12-07 16:17:17 -08:00
Eric Fischer
5554b9cbba
Add the command-line option to specify the filter
2016-12-07 12:15:57 -08:00
Eric Fischer
a114a890d8
Keep from leaking other pipe file descriptors to unrelated children
2016-12-07 11:26:03 -08:00
Eric Fischer
3d1ceac96a
Lock around setup of pipeline and filter process
2016-12-07 11:16:34 -08:00
Eric Fischer
7514797c4c
Add missing #includes
2016-12-06 17:25:23 -08:00
Eric Fischer
d8fe69a99e
Round coordinates instead of truncating to avoid projection error
2016-12-06 17:19:22 -08:00
Eric Fischer
679189e5a2
Parse JSON coming back in and turn it back into features
2016-12-06 17:19:22 -08:00
Eric Fischer
4256473283
More reorganization to reuse JSON parsing
2016-12-06 17:19:22 -08:00
Eric Fischer
112f451c66
Move JSON-writing again to keep it from requiring all plugin code
2016-12-06 17:19:22 -08:00
Eric Fischer
94bebbd276
Write GeoJSON to the filter and read (but don't parse) what comes back
2016-12-06 17:19:22 -08:00
Eric Fischer
adfceed554
Factor out conversion from vector tile to GeoJSON
2016-12-06 17:19:22 -08:00