Vector Tiles Encoding/Decoding Bug Workaround?

18 views
Skip to first unread message

Alex King

unread,
Mar 13, 2017, 9:57:23 AM3/13/17
to Tilestache
Hey everyone,

I posted this to Github as well, but I've had pretty good luck with this forum so far, so can anyone help me find a solution?

I'm getting an encoding issue using the VecTiles provider. Thoughts on the best way to correct? I haven't had luck wrapping feature[0] in unicode() or decode() before passing it to approximate_wkb.


JSON output works, so this is purely for generating MVT.


Traceback (most recent call last):
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/werkzeug/serving.py", line 193, in run_wsgi
execute(self.server.app)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/werkzeug/serving.py", line 181, in execute
application_iter = app(environ, start_response)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/init.py", line 409, in call
status_code, headers, content = requestHandler2(self.config, path_info, query_string, script_name)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/init.py", line 285, in requestHandler2
status_code, headers, content = layer.getTileResponse(coord, extension)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/Core.py", line 450, in getTileResponse
tile.save(buff, format, **save_kwargs)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/Goodies/VecTiles/server.py", line 329, in save
mvt.encode(out, features)
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/Goodies/VecTiles/mvt.py", line 81, in encode
wkb = approximate_wkb(feature[0])
File "/VirtEnvs/gismaps27/lib/python2.7/site-packages/TileStache/Goodies/VecTiles/wkb.py", line 142, in approximate_wkb
input, output = StringIO(wkb_in), StringIO()
TypeError: initial_value must be unicode or None, not str


Thanks!

Alex

Reply all
Reply to author
Forward
0 new messages