Eric Fischer
|
635429cd87
|
Fix dangling pointer. Defer tilestats generation until tiling if filtering.
|
2017-08-08 13:38:48 -07:00 |
|
Eric Fischer
|
c79f19e3ca
|
Merge branch 'master' into plugins
|
2017-08-08 11:08:10 -07:00 |
|
Eric Fischer
|
62f135a97d
|
Exclude long attribute values from tilestats output, as specified
|
2017-07-21 12:28:14 -07:00 |
|
Eric Fischer
|
3cafef89f1
|
Factor out duplicated tilestats code
|
2017-07-19 14:45:15 -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
|
9078098511
|
Only insert a new tilestats record if there isn't already one
|
2017-07-18 17:28:30 -07:00 |
|
Eric Fischer
|
71f57793fd
|
Derive tilejson attribute types from sample attribute values
|
2017-07-17 17:31:46 -07:00 |
|
Eric Fischer
|
77bf14bfb0
|
Track sample values for each attribute in each layer
|
2017-07-17 13:28:46 -07:00 |
|
Eric Fischer
|
b1771a3365
|
Make layer attributes a map to sample values
|
2017-07-17 11:58:37 -07:00 |
|
Eric Fischer
|
7445feb845
|
Work in the direction of tracking representative attribute values
|
2017-07-14 17:59:24 -07:00 |
|
Eric Fischer
|
62ee53992b
|
Track how many features of each type are in each layer
|
2017-07-14 17:23:41 -07:00 |
|
Eric Fischer
|
65c095cc2b
|
Clean up #includes and add fields for counting attributes
|
2017-07-14 16:56:23 -07:00 |
|
Eric Fischer
|
04d0cc6fa1
|
Merge branch 'master' into plugins
|
2017-07-06 22:28:35 -07:00 |
|
Eric Fischer
|
c7d146ea48
|
Don't do work for guessing maxzoom unless needed. Add a better test.
|
2017-05-30 16:58:56 -07:00 |
|
Eric Fischer
|
ab8ecb7e00
|
Add missing #include
|
2017-05-30 13:41:24 -07:00 |
|
Eric Fischer
|
331707f88a
|
Better maxzoom guessing by considering resolution within features
|
2017-05-30 13:28:25 -07:00 |
|
Eric Fischer
|
5a8bfa23a4
|
Merge branch 'master' into plugins
|
2017-04-21 16:18:00 -07:00 |
|
Eric Fischer
|
d19680e392
|
Try to be clearer in the warning message about projections
|
2017-04-18 13:24:16 -07:00 |
|
Eric Fischer
|
7dc586bc84
|
Merge branch 'master' into plugins
|
2017-04-17 16:01:12 -07:00 |
|
Eric Fischer
|
178b5d0054
|
Add -T option to coerce the types of feature attributes
|
2017-04-17 15:20:03 -07:00 |
|
Eric Fischer
|
198a5a06d4
|
Clean up JSON parsing at the end of each FeatureCollection
|
2017-04-12 12:45:35 -07:00 |
|
Eric Fischer
|
7d47226444
|
Merge branch 'master' into plugins
|
2017-03-28 16:42:22 -07:00 |
|
Eric Fischer
|
fa56adc530
|
Clean up utility functions that are also used in other projects
|
2017-03-16 15:06:58 -07:00 |
|
Eric Fischer
|
eaff7b93c5
|
Merge branch 'master' into plugins
|
2017-03-15 16:19:33 -07:00 |
|
Eric Fischer
|
ea77e3db6f
|
Add --detect-longitude-wraparound option
|
2017-03-15 13:37:50 -07:00 |
|
Eric Fischer
|
47cb2434e6
|
Merge branch 'master' into plugins
|
2017-01-19 15:48:39 -08:00 |
|
Eric Fischer
|
5a8f9f11c0
|
Only warn once about non-numeric/non-integer/negative feature IDs
|
2017-01-18 14:26:17 -08: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
|
bf619a315c
|
Merge branch 'master' into plugins
|
2017-01-03 13:25:05 -08:00 |
|
Eric Fischer
|
c87d6eadfc
|
Associate attributes with the right layer when explicitly tagged (#342)
|
2017-01-03 12:20:52 -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
|
c82e3e98c3
|
Factor out parsing the geometry coordinate array
|
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
|
dc9e68b128
|
Make feature-dropping option names a little more consistent
|
2016-11-17 12:40:11 -08:00 |
|
Eric Fischer
|
439b544c8c
|
Don't serialize the feature sequence number unless needed for -pi
|
2016-11-16 17:35:25 -08:00 |
|
Eric Fischer
|
32aa653082
|
Don't spend geometry space on index or extent unless it is needed
|
2016-11-11 17:37:46 -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
|
2e3ba8f374
|
Retain original feature index rather than recalculating
For better density calculation of clipped features
|
2016-11-02 15:11:22 -07:00 |
|
Eric Fischer
|
d0db3323fb
|
Binary search to find gap that leaves the desired fraction of features
|
2016-11-02 14:25:04 -07:00 |
|
Eric Fischer
|
93d3c40593
|
Remove dead code
|
2016-10-26 15:43:46 -07:00 |
|
Eric Fischer
|
eb1c64db27
|
Fix use of 32-bit zigzag encoding/decoding for 64-bit integers
|
2016-10-14 15:48:35 -07:00 |
|
Eric Fischer
|
5ab41417fc
|
Calculate feature-dropping (except gamma) during geometry reordering
|
2016-10-10 17:15:33 -07:00 |
|
Eric Fischer
|
c8a1b082e0
|
Don't serialize the per-feature minzoom until geometry merging time
|
2016-10-10 15:31:09 -07:00 |
|
Eric Fischer
|
9806db3c0a
|
Make UTF-8 checking into a unit test with Catch
|
2016-10-05 14:55:32 -07:00 |
|
Eric Fischer
|
ef38318a6d
|
Enforce that string feature attributes must be encoded as UTF-8
|
2016-10-04 16:43:31 -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
|
d4e1ee0627
|
Replace malloc/free with new/delete to fix parallel-reading crash
|
2016-08-30 14:02:51 -07:00 |
|
Eric Fischer
|
31d2a3738a
|
Get rid of the old file_keys
|
2016-08-30 13:46:37 -07:00 |
|
Eric Fischer
|
7f49ce5caa
|
Merge per-thread layer names and file keys
|
2016-08-29 16:38:57 -07:00 |
|
Eric Fischer
|
c26fa23564
|
Per-thread layermap will contain the file keys, not just a layer ID
|
2016-08-29 14:59:28 -07:00 |
|