Eric Fischer
372194cee9
Add an option not to produce tilestats
2017-08-15 10:35:41 -07:00
Eric Fischer
e453e32321
Fix test flakiness for filtered tile-join, and some other warnings.
2017-08-09 11:30:16 -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
c79f19e3ca
Merge branch 'master' into plugins
2017-08-08 11:08:10 -07:00
Eric Fischer
9ec52f2c90
Merge branch 'master' into tilestats
2017-07-21 13:08:33 -07:00
Eric Fischer
518c8db790
Straighten out the extra tilestat attributes in some joined tilesets
...
The problem was in the case where the CSV provided a new value for
an attribute that replaced an existing value. Both the old and new
value were being included in the tilestats instead of just the new.
2017-07-20 17:39:41 -07:00
Eric Fischer
54cbc570f1
Don't write to a directory that contains an existing tileset.
...
The -f option will clear the directory now, as with mbtiles.
2017-07-20 14:17:09 -07:00
Eric Fischer
855e344552
Don't keep tilestats for features that are filtered out in tile-join
2017-07-19 16:53:53 -07:00
Eric Fischer
3cafef89f1
Factor out duplicated tilestats code
2017-07-19 14:45:15 -07:00
Eric Fischer
b3078ddeec
Also make tilestats in tile-join
2017-07-18 16:53:06 -07:00
Eric Fischer
18f9a8dbb7
Close mbtiles properly when exiting because there are no features
2017-07-18 09:54:59 -07:00
Eric Fischer
71f57793fd
Derive tilejson attribute types from sample attribute values
2017-07-17 17:31:46 -07:00
Eric Fischer
b1771a3365
Make layer attributes a map to sample values
2017-07-17 11:58:37 -07:00
Eric Fischer
65c095cc2b
Clean up #includes and add fields for counting attributes
2017-07-14 16:56:23 -07:00
Eric Fischer
c164a3e69b
Add long options to tippecanoe-decode and tile-join. Add --quiet to tile-join.
2017-07-07 12:51:49 -07:00
Eric Fischer
04d0cc6fa1
Merge branch 'master' into plugins
2017-07-06 22:28:35 -07:00
Shan-Chun Kuo
a5db055c50
Change fixed-size buffer to variable-length string
2017-05-30 20:11:13 +01:00
Shan-Chun Kuo
e8e949fac9
Fix memory leak
2017-05-30 18:40:22 +01:00
Shan-Chun Kuo
52ceaaddb6
Add tile-join source to directories of tiles
2017-05-30 14:53:55 +01:00
Shan-Chun Kuo
ef8af63ab4
Add tile-join options to no tile compression and output to directory
2017-05-25 11:25:57 +01:00
Eric Fischer
b301512860
Merge branch 'master' into plugins
2017-05-12 17:20:30 -07:00
Eric Fischer
fb6551c59e
Calculate the tileset bounding box in tile-join from the tile boundaries
2017-05-11 12:36:35 -07:00
Eric Fischer
30d54ff50d
Tile-join had not been compressing its tiles.
2017-05-11 12:08:47 -07:00
Eric Fischer
f87a9d1660
Add tile-join options to set tileset name, description, attribution
2017-05-04 15:08:31 -07:00
Eric Fischer
6ec453229c
Preserve the tileset names from the source mbtiles in tile-join
2017-05-04 13:31:30 -07:00
Eric Fischer
7dc586bc84
Merge branch 'master' into plugins
2017-04-17 16:01:12 -07:00
Eric Fischer
a7be83381a
Add tile-join options to include or exclude layers by name
2017-04-10 15:22:30 -07:00
Eric Fischer
94a15eaf85
Merge branch 'master' into plugins
2017-04-07 14:28:58 -07:00
Eric Fischer
f558b78380
Include tileset metadata when writing either to directory or mbtiles
2017-04-07 13:25:05 -07:00
Eric Fischer
7d47226444
Merge branch 'master' into plugins
2017-03-28 16:42:22 -07:00
Eric Fischer
1362ac448f
Add --description option to set mbtiles description
2017-03-21 11:07:15 -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
4fc671f1d1
Merge branch 'master' into plugins
2016-12-14 11:29:58 -08:00
Eric Fischer
f928133993
Don't allow two attributes with the same name, and strip \r from CSV.
2016-12-13 14:35:51 -08:00
Eric Fischer
72478ae13e
Be more consistent about checking for errors from close()
2016-12-06 17:19:22 -08:00
Eric Fischer
32f32e45b6
Trim whitespace after commas in tile-join .csv input
2016-09-21 12:32:03 -07:00
Eric Fischer
083a280659
Fix build errors on Linux (pthread library, signed comparison)
2016-09-20 16:01:10 -07:00
Eric Fischer
4ba98062d6
Recover memory from the pre-joined tiles after joining
2016-09-20 14:19:40 -07:00
Eric Fischer
87e4a338f6
Essentials of multithreaded tile-joining
2016-09-20 12:59:04 -07:00
Eric Fischer
021d792d33
Getting ready for multithreaded tile-joining
2016-09-20 11:04:24 -07:00
Eric Fischer
6c74f4a1cd
Keep tile data in a string instead of a pointer into the query
2016-09-20 10:17:02 -07:00
Eric Fischer
437152e02b
Track the minzoom and maxzoom for each layer separately
2016-09-19 17:53:31 -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 Fischer
232056c0da
Make the global per-layer list of attribute types
2016-09-19 16:53:41 -07:00
Eric Fischer
470c0e2b5c
Remove debug output
2016-09-19 16:36:38 -07:00
Eric Fischer
7a30aeaa6b
Fix memory leak
2016-09-19 16:34:06 -07:00
Eric Fischer
8d57f031ee
Rescale geometry if layer extents don't match
2016-09-19 16:25:30 -07:00
Eric Fischer
a37fc361c2
Merge tiles and layers. Differing extents not handled yet.
2016-09-19 16:02:14 -07:00
Eric Fischer
47288ec05f
The query-merge part of multi-source tile joining
2016-09-19 15:29:13 -07:00
Eric Fischer
d490d8475e
Remove unused layer count and layer name list
2016-08-30 14:17:28 -07:00