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
|
d8ba9db386
|
Remove unused layer count and layer name list
|
2016-08-30 15:09:18 -07:00 |
|
Eric Fischer
|
1bed572350
|
Rename variables for clarity
|
2016-08-30 15:05:33 -07:00 |
|
Eric Fischer
|
1f53491009
|
Tile by layer names instead of by layer numbers
|
2016-08-30 14:59:53 -07:00 |
|
Eric Fischer
|
3e881a428c
|
Make a reverse-mapping table from layer IDs to names
|
2016-08-30 14:38:30 -07:00 |
|
Eric Fischer
|
d490d8475e
|
Remove unused layer count and layer name list
|
2016-08-30 14:17:28 -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
|
531c238c5b
|
Pass the layer maps through into tiling
|
2016-08-29 17:42:46 -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 |
|
Eric Fischer
|
f7e64dca5f
|
Work in progress on being able to specify per-feature layer names
|
2016-08-23 15:33:53 -07:00 |
|
Eric Fischer
|
85fd49f28c
|
Merge pull request #284 from mapbox/join-id
Pass feature IDs through in tile-join
|
2016-08-16 17:07:14 -07:00 |
|
Eric Fischer
|
c85303aada
|
Pass feature IDs through in tile-join
|
2016-08-16 13:21:15 -07:00 |
|
Eric Fischer
|
938e6a9eea
|
Merge pull request #280 from mapbox/fragment-geometry
Move polygon winding fixup out of tiling and into parsing
|
2016-08-15 14:04:06 -07:00 |
|
Eric Fischer
|
b2aa6de898
|
Provide some JSON context when reporting parsing errors
|
2016-08-15 13:11:35 -07:00 |
|
Eric Fischer
|
be6e3c88d4
|
Merge pull request #281 from mapbox/dataset
Don't say "dataset"
|
2016-08-10 14:17:36 -07:00 |
|
Eric Fischer
|
9ef9954d20
|
Don't say "dataset"
|
2016-08-10 12:08:15 -07:00 |
|
Eric Fischer
|
475ce9dd23
|
Fix g++ compiler warnings
|
2016-08-08 17:14:48 -07:00 |
|
Eric Fischer
|
8b339abd40
|
Use the same serialization in both places, and add sanity checks
|
2016-08-08 17:08:36 -07:00 |
|
Eric Fischer
|
bf571571a9
|
Factor out (initial) feature serialization
|
2016-08-08 15:36:49 -07:00 |
|
Eric Fischer
|
6de7920c9e
|
Separate data gathering from serialization a little better
|
2016-08-02 14:53:30 -07:00 |
|
Eric Fischer
|
84370c59b8
|
Get rid of some more explicit memory management
|
2016-08-02 14:07:56 -07:00 |
|
Eric Fischer
|
67272bfe4a
|
Move polygon winding fixup out of tiling and into parsing
|
2016-08-01 17:35:37 -07:00 |
|
Eric Fischer
|
6d6c1abc64
|
Parse GeoJSON geometry into memory instead of straight to a file
|
2016-08-01 14:29:30 -07:00 |
|
Eric Fischer
|
6f58d31bc8
|
Merge pull request #279 from mapbox/fix-preserve
Fix the spelling of the --preserve-input-order option
|
2016-08-01 11:04:08 -07:00 |
|
Eric Fischer
|
e760521382
|
Fix the spelling of the --preserve-input-order option
|
2016-08-01 11:03:35 -07:00 |
|
Eric Fischer
|
1b1b745419
|
Merge pull request #276 from mapbox/feature-id
Fix wrongly-nested parentheses
|
2016-07-15 15:40:46 -07:00 |
|
Eric Fischer
|
10b9af81d3
|
Fix wrongly-nested parentheses
|
2016-07-15 15:32:37 -07:00 |
|
Eric Fischer
|
7c664dad09
|
Merge pull request #275 from mapbox/feature-id
Encode the "id" field of GeoJSON objects as vector tile feature ID
|
2016-07-15 15:25:42 -07:00 |
|
Eric Fischer
|
488dff0efb
|
Encode the "id" field of GeoJSON objects as vector tile feature ID
|
2016-07-15 15:00:56 -07:00 |
|
Eric Fischer
|
2bc1b9bd91
|
Support feature IDs for decoding
|
2016-07-15 13:58:15 -07:00 |
|
Eric Fischer
|
a1f8564631
|
Merge pull request #273 from mapbox/empty-parallel
Fix error checking when reading empty files with parallel input
|
2016-07-13 16:00:45 -07:00 |
|
Eric Fischer
|
f9609302a9
|
Bump version number
|
2016-07-13 13:50:45 -07:00 |
|
Eric Fischer
|
92e323435e
|
Fix error checking when reading empty files with parallel input
|
2016-07-13 13:00:38 -07:00 |
|
Eric Fischer
|
26e21b0bee
|
Merge pull request #271 from mapbox/empty-features
Test that an empty feature is no longer generated (here in tile 11/328/791)
|
2016-07-12 17:48:43 -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
|
cb45f1c3bd
|
That's still not right. Don't generate a tile with no layers.
|
2016-07-12 15:56:57 -07:00 |
|
Eric Fischer
|
666729e344
|
Test that an empty feature is no longer generated (here in tile 11/328/791)
|
2016-07-12 15:52:02 -07:00 |
|
Eric Fischer
|
09ab013461
|
Merge pull request #270 from mapbox/empty-features
Be even more careful not to produce features with empty geometry
|
2016-07-11 20:46:24 -07:00 |
|
Eric Fischer
|
d127c43566
|
Be even more careful not to produce features with empty geometry
|
2016-07-11 17:45:12 -07:00 |
|
Eric Fischer
|
85b27d3a49
|
Merge pull request #269 from mapbox/fix-progress
Fix double-counted progress in the progress indicator
|
2016-07-08 16:13:19 -07:00 |
|
Eric Fischer
|
40f2f61d98
|
Fix double-counted progress in the progress indicator
|
2016-07-08 15:49:59 -07:00 |
|
Eric Fischer
|
6bc9c5c18a
|
Merge pull request #265 from mapbox/decode-projection
Add the ability to tippecanoe-decode into EPSG:3857 instead of WGS84
|
2016-06-28 16:32:10 -07:00 |
|
Eric Fischer
|
32fed3b78a
|
Add the CRS to the tippecanoe-decode output if nonstandard
|
2016-06-28 15:29:37 -07:00 |
|
Eric Fischer
|
5d06f01e28
|
Add the ability to tippecanoe-decode into EPSG:3857 instead of WGS84
|
2016-06-28 15:18:27 -07:00 |
|
Eric Fischer
|
e48e2152cc
|
Merge pull request #263 from andrewharvey/master
add new line to end of Usage information
|
2016-06-20 10:00:15 -07:00 |
|
Eric Fischer
|
d352cd0fee
|
Merge pull request #262 from mapbox/tile-join-version
Fix the tile layer version number in tile-join output
|
2016-06-16 13:12:33 -07:00 |
|
Eric Fischer
|
f552e6951d
|
Missed one test
|
2016-06-16 13:00:55 -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
|
0975c91670
|
Rebuild documentation
|
2016-06-16 12:37:46 -07:00 |
|
Eric Fischer
|
850a36b2f6
|
Update clang-format options for clang-format 3.9.0
|
2016-06-16 12:33:38 -07:00 |
|
Eric Fischer
|
c40ec6c194
|
Fix the tile layer version number in tile-join output
|
2016-06-16 12:31:48 -07:00 |
|
Eric Fischer
|
d170ebc312
|
Merge pull request #259 from mapbox/tile-join-x
Fix a tile-join bug that would retain fields that were supposed to be…
|
2016-06-10 16:13:12 -07:00 |
|
Eric Fischer
|
8cae9971e8
|
Forgot to fix this test output
|
2016-06-10 15:59:37 -07:00 |
|
Eric Fischer
|
3d023f34d3
|
Fix a tile-join bug that would retain fields that were supposed to be excluded
|
2016-06-10 15:53:59 -07:00 |
|
Eric Fischer
|
864440e9a9
|
Merge pull request #255 from mapbox/clang-mason
Try to use Mason builds for clang
|
2016-06-06 17:35:19 -07:00 |
|
Eric Fischer
|
d18f93df4c
|
Add libstdc++ packages
|
2016-06-06 17:27:32 -07:00 |
|
Eric Fischer
|
cf4a51c819
|
Try to use Mason builds for clang
|
2016-06-06 17:21:29 -07:00 |
|
Eric Fischer
|
7c0c8e0434
|
Merge pull request #253 from mapbox/epsg-3857
Add minimal support for alternate input projections
|
2016-06-01 17:20:19 -07:00 |
|
Eric Fischer
|
de46cfa798
|
Do the more common check first. Forgot to swap these max/min pairs.
|
2016-06-01 17:09:20 -07:00 |
|
Eric Fischer
|
a504840bd5
|
Warn if the GeoJSON specifies a different projection
|
2016-06-01 16:55:52 -07:00 |
|
Eric Fischer
|
2578781a37
|
Forgot to check in the input file for the test
|
2016-06-01 16:08:51 -07:00 |
|
Eric Fischer
|
e1427ab9e4
|
Fix the check for an unsupported projection
|
2016-06-01 15:51:55 -07:00 |
|
Eric Fischer
|
af412e2038
|
Add minimal support for alternate input projections
|
2016-06-01 15:49:41 -07:00 |
|
Eric Fischer
|
5da636ba23
|
Merge pull request #252 from mapbox/glow-map2
Add an option to calculate feature density as a feature attribute
|
2016-05-27 17:34:27 -07:00 |
|
Eric Fischer
|
20b0fe1a52
|
Revert unneeded change
|
2016-05-27 16:35:46 -07:00 |
|
Eric Fischer
|
9d0a41521f
|
Forgot to add the test
|
2016-05-27 16:33:56 -07:00 |
|
Eric Fischer
|
692112ec3a
|
Add an option to calculate feature density as a feature attribute
|
2016-05-27 16:25:40 -07:00 |
|
Eric Fischer
|
4030cc7c58
|
Merge pull request #245 from mapbox/inline-meta2
Add the ability to inline metadata with geometry
|
2016-05-25 11:53:57 -07:00 |
|
Eric Fischer
|
b5c5d9dad6
|
Merge pull request #249 from mapbox/decode-check-error
Fail gracefully if input to tippecanoe-decode isn't a vector tile
|
2016-05-25 11:53:41 -07:00 |
|
Eric Fischer
|
1d636e5c0d
|
Consistently treat "prevent" and "additional" options as globals
|
2016-05-25 11:38:52 -07:00 |
|
Eric Fischer
|
e253bbfe1d
|
Round upward to catch narrow-but-tall or wide-but-short features
|
2016-05-25 11:08:04 -07:00 |
|
Eric Fischer
|
fa7a52d032
|
Bump version number
|
2016-05-23 17:44:41 -07:00 |
|
Eric Fischer
|
4638c6f273
|
Merge branch 'master' into inline-meta2
Conflicts:
tile.cpp
|
2016-05-23 15:57:28 -07:00 |
|
Eric Fischer
|
0f02e9fa95
|
Fix uninitialized variable
|
2016-05-23 15:45:55 -07:00 |
|
Eric Fischer
|
bba1c13b07
|
Warn if a feature that won't be clipped covers several tiles
|
2016-05-20 17:50:20 -07:00 |
|
Eric Fischer
|
f03fbdb5c1
|
Fail gracefully if input to tippecanoe-decode isn't a vector tile
|
2016-05-17 15:43:42 -07:00 |
|
Eric Fischer
|
b80081ec38
|
Merge pull request #247 from mapbox/less-memory
Pack structures tighter to use a little less memory
|
2016-05-13 15:59:07 -07:00 |
|
Eric Fischer
|
331deca4b4
|
Use bitfields to further reduce data structure size
|
2016-05-13 15:45:33 -07:00 |
|
Eric Fischer
|
f0e90620e4
|
A little more structure packing
|
2016-05-11 14:47:23 -07:00 |
|
Eric Fischer
|
c0edefa721
|
Pack structures tighter to use a little less memory
|
2016-05-11 14:23:39 -07:00 |
|
Eric Fischer
|
cc4a2736ea
|
Merge pull request #243 from mapbox/z0-extent
Fix clipping extent at z0, and area calculation in tippecanoe-decode
|
2016-05-10 16:55:39 -07:00 |
|
Eric Fischer
|
3655a54d22
|
Add the ability to inline metadata with geometry
|
2016-05-10 16:46:45 -07:00 |
|
Eric Fischer
|
167f3c59ef
|
Missed updating this test output
|
2016-05-10 16:39:54 -07:00 |
|
Eric Fischer
|
2a5e2091f3
|
Mention decoding fix in changelog
|
2016-05-10 13:29:14 -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
|
f920c05c75
|
Merge pull request #241 from mapbox/save-polygons
Don't let polygons with nonzero area disappear during cleaning
|
2016-05-05 14:55:52 -07:00 |
|
Eric Fischer
|
5cc6d97d9f
|
Don't let polygons with nonzero area disappear during cleaning
If they collapse, turn them into placeholder squares with the
appropriate area so that there aren't visible coverage gaps.
|
2016-05-05 13:42:32 -07:00 |
|
Eric Fischer
|
fa523bff2b
|
Merge pull request #235 from mapbox/malloc
Remove more uses of malloc; fix more warnings
|
2016-05-03 17:20:39 -07:00 |
|
Eric Fischer
|
0bd06c6d82
|
Merge branch 'master' into malloc
|
2016-05-03 17:06:52 -07:00 |
|
Eric Fischer
|
808de5378b
|
Bump version number
|
2016-05-03 16:47:29 -07:00 |
|
Eric Fischer
|
0f1d2e4220
|
Fix additional g++ warnings
|
2016-05-03 16:39:26 -07:00 |
|
Eric Fischer
|
43ffd6fe11
|
Fix the warnings about the unused array of option names
|
2016-05-03 16:34:19 -07:00 |
|
Eric Fischer
|
f1b3f6d231
|
Fix warnings about shadowed variables
|
2016-05-03 15:48:42 -07:00 |
|
Eric Fischer
|
5775d088eb
|
Get rid of the strdup for attribution
|
2016-05-03 11:40:36 -07:00 |
|
Eric Fischer
|
9fcd079084
|
Add a test from the tile-join example
|
2016-05-03 11:30:53 -07:00 |
|
Eric Fischer
|
d712edcdc9
|
Stop using strdup for tile-join matching
|
2016-05-03 11:14:09 -07:00 |
|
Eric Fischer
|
271ec3d154
|
Stop using malloc for layer names
|
2016-05-03 10:52:49 -07:00 |
|