-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UTF8 grid contains unexpected field names #67
Comments
Issue can be seen here: One difference seems to be that 7/84/39 (the bogus one) has no features shown in the grid (or that's another bug, given there is a feature in the |
I could reproduce locally, fetching tile 13/5019/3945 from the shared world borders dataset. The tile is fully within a feature, which is styled with a polygon symbolizer and a line symbolizer. It's interesting that specifying an unexistent field as interactivity triggers an error from the mapnik postgis plugin ( |
Alright so steps to reproduce:
Expected behavior: you get the new interactivity field. Observations:
I start suspecting the bug is some level up from node-mapnik (due to point 2 above). /cc @springmeyer |
Commenting out the cached return in tilelive-mapnik render.js:96 (in getImage) fixes this case. |
So this specific issue has been fixed with a quick workaround in our fork of tilelive-mapnik, but still needs an automated test and a proper fix. |
Automated test added in windshaft. |
I guess it's been tested enough (9 months !) |
We've hit some cases in which the returned UTF8 grid from a GET grid operation contain data which do not belong to the requested table. It looks like some cache is being hit, but it's all internal to the tiler.
Very hard to reproduce.
The text was updated successfully, but these errors were encountered: