Squeeze another half of the time by computing centroids once
Don't loop as hell when FPS is zero
Rewrite the queries to perform a single scan per tile

The new query run in 9.848 ms against the vertnet example when
it used to run in 33653.845 ms ...
Remove non-puntal examples (not supported by snapToGrid based query)