tegola
tegola copied to clipboard
Tegola is a Mapbox Vector Tile server written in Go
The only things we are using from this package is the LineString and functions it depends on. Remove extra code, and update tests as needed. part of #269
Change over the maths.Point type from a struct to a [2]float64. This will simplify quite a bit of code and remove the need for some conversion code. #269
We want to start moving over to go-spatial types. This is the first issue towards this goal. https://github.com/go-spatial/geom
We should implement and try the simplification algo described by (https://bost.ocks.org/mike/simplify/). This algo has the potential to generate better shapes for us.
For providers to be reused effectively, their dependencies on the larger tegola project should be reduced. For example, the import section of the gpkg provider includes: - "github.com/terranodo/tegola" - "github.com/terranodo/tegola/basic"...
There are two schools of thought developing around how to handle tile errors within tegola. I want to use this issue as a place to centralize the discussion. The two...
Right now if you configure a map with a layer that has a SQL error, it reports the error to the terminal ``` 2019/03/14 23:54:10 map.go:195: err fetching tile (z:...
With 0.7.0, the following worked: ``` WITH view_department_stats AS ( SELECT 'anything' ) SELECT ST_AsBinary(ST_Centroid(oa.geometry)) AS geometry, oa.osm_id, FROM osm_admin oa WHERE AND geometry && !BBOX! ``` But now on...
https://github.com/mapbox/mbtiles-spec/blob/master/1.3/spec.md The MBTile spec is perfect for our cache system. We should implement this a deployment target for our cache system. A few things to note. The system will have...
Use mbtiles-file from filesystem. Do not mix it with caching to mbtiles like in #520 (where you save cache in this format)