Fix hardwired layer version number

This commit is contained in:
Eric Fischer 2016-04-25 12:23:40 -07:00
parent 23934166b1
commit 2dea1d1564
2 changed files with 4 additions and 4 deletions

6
mvt.cc
View File

@ -254,9 +254,9 @@ std::string mvt_tile::encode() {
std::string layer_string;
protozero::pbf_writer layer_writer(layer_string);
layer_writer.add_uint32(15, 2); /* version */
layer_writer.add_string(1, layers[i].name); /* name */
layer_writer.add_uint32(5, layers[i].extent); /* extent */
layer_writer.add_uint32(15, layers[i].version); /* version */
layer_writer.add_string(1, layers[i].name); /* name */
layer_writer.add_uint32(5, layers[i].extent); /* extent */
for (size_t j = 0; j < layers[i].keys.size(); j++) {
layer_writer.add_string(3, layers[i].keys[j]); /* key */

View File

@ -215,7 +215,7 @@ mvt_tile create_tile(char **layernames, int line_detail, std::vector<std::vector
mvt_layer layer;
layer.name = layernames[i];
layer.version = 1;
layer.version = 2;
layer.extent = 1 << line_detail;
for (size_t x = 0; x < features[i].size(); x++) {