-
-
Notifications
You must be signed in to change notification settings - Fork 201
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
Merge mvt_provider and providers into single providers section in config. #688
Comments
|
Rather than |
recapThe current implementation has the restriction that a a proposed solutionA proposed solution is to register all providers with One complexity of this approach will be dealing with the two different interfaces in this single my proposalSomething that would better represent the way things work right now would be to add a |
@ear7h Thanks for writing this up. Why would we need |
@ARolek firstly, my proposal would be temporary. Once tile conflation is implemented, putting all providers in the same section would be ideal. The boolean config is not functionally necessary. Personally, I'm not a fan of software that tries to fix or be smart about my configuration (ex. elastic search). In my proposal, keeping the mvt and feature providers in separate namespaces means there can be two providers with same name (and referrenced with the same name, no added prefixes), so thw config option disambiguates between them. Alternatively, we can add a This might be overly complicated for something temporary and that's okay, I'm not super invested in the idea |
@superbug1000 has been testing
|
This is a copy of go-spatial/tegola-postgis#4
with #687 we will have the mvt_provider experiment in the mainline, and so should track currently known issues with it.
Should we remove mvt_provider, and have the provider register as an MVT type provider.
i.e.
There are some things to note about this approach.
The provider needs to state that it's an MVT provider (this could be done by look to see if it supports the mvt_provider interface)
Documentation can be confusing as mvt providers can not conflate with other providers.
Errors
If a map has an mvt provider, it can be the only one and the system will error during configuration stating that the mvt_provider can be the only provider.
The text was updated successfully, but these errors were encountered: