tilezen / vector-datasource

Tilezen vector tile service - OpenStreetMap data in several formats
https://www.nextzen.org/
Other
509 stars 119 forks source link

Support for On-The-Fly GeoJson Layers and a new Mutator Transform #2095

Closed kevinkreiser closed 2 years ago

kevinkreiser commented 2 years ago

The basic gist here is I want to add 2 features.

  1. i want to be able to drop a new layer into a tile build and be able to reference that layer from queries. if the layer is not there on the filesystem i want the transforms that reference it to do nothing (same thing that happens when a layer isnt found). the bulk of this was accomplished over in: https://github.com/tilezen/tilequeue/pull/414
  2. i want a new transform that allows me, with injected python, to be able to mutate what the properties or geometry of a given feature becomes. it seemed to me we already had some of these things especially for properties but geometry was lacking.

Once I had those two features implemented I added a landmarks layer to the queries which simply allows you to drop a geojson file into your tile build and mark buildings with it and become a point feature layer.

kevinkreiser commented 2 years ago

the additional integration test failures in ci are just because this branch depends on the changes in this pr: https://github.com/tilezen/tilequeue/pull/414

tgrigsby-sc commented 2 years ago

I'd remove the strikethrough in the description before merging