Eric Fischer
|
67272bfe4a
|
Move polygon winding fixup out of tiling and into parsing
|
2016-08-01 17:35:37 -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
|
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
|
d127c43566
|
Be even more careful not to produce features with empty geometry
|
2016-07-11 17:45:12 -07:00 |
|
Eric Fischer
|
40f2f61d98
|
Fix double-counted progress in the progress indicator
|
2016-07-08 15:49:59 -07:00 |
|
Eric Fischer
|
20b0fe1a52
|
Revert unneeded change
|
2016-05-27 16:35:46 -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
|
1d636e5c0d
|
Consistently treat "prevent" and "additional" options as globals
|
2016-05-25 11:38:52 -07:00 |
|
Eric Fischer
|
4638c6f273
|
Merge branch 'master' into inline-meta2
Conflicts:
tile.cpp
|
2016-05-23 15:57:28 -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
|
3655a54d22
|
Add the ability to inline metadata with geometry
|
2016-05-10 16:46:45 -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
|
0f1d2e4220
|
Fix additional g++ warnings
|
2016-05-03 16:39:26 -07:00 |
|
Eric Fischer
|
f1b3f6d231
|
Fix warnings about shadowed variables
|
2016-05-03 15:48:42 -07:00 |
|
Eric Fischer
|
271ec3d154
|
Stop using malloc for layer names
|
2016-05-03 10:52:49 -07:00 |
|
Eric Fischer
|
adc70341ad
|
Use std::set to track the layer-wide feature attribute types.
Track them during parsing, not tiling. Remove the old string pool code.
|
2016-04-28 14:59:58 -07:00 |
|
Eric Fischer
|
5490f3e15f
|
Fix numeric overflow
|
2016-04-28 11:52:09 -07:00 |
|
Eric Fischer
|
ee97e6c307
|
Whittle down tile.hpp to the things that actually related to tile.cpp
|
2016-04-27 15:09:06 -07:00 |
|
Eric Fischer
|
f3b9e15267
|
Move serialization code to its own file
|
2016-04-27 14:19:10 -07:00 |
|
Eric Fischer
|
65253cba50
|
Drag header files into C++
|
2016-04-27 14:00:14 -07:00 |
|
Eric Fischer
|
d32d4bb35f
|
No need for line clipping to have its own source file
|
2016-04-27 12:36:51 -07:00 |
|
Eric Fischer
|
b12413eddb
|
Rename everything from .cc to .cpp to match other projects
|
2016-04-27 12:22:47 -07:00 |
|