Terrarium tiles provider - #209
naulan-chrzaszcz wants to merge 3 commits into
Conversation
|
This feature is pretty raw; it was a prototype I quickly put together while I was in Albania, using the most powerful Claude Code model. |
|
I did not read the code in details, but just from a quick overview, it seems like you can quite drastically simplify it, especially by removing the re-projection. In the WMS provider, we have a CRS in the params because we need to tell to the GeoServer in which CRS we want our data. It is intended that the user inputs either the native data CRS (so the server don't reproject and our In your case, it seems like the data will always be in Additionally, keep in mind that it is completely OK for a provider to return multiple results. Even with matrices, it looks like you could return one matrix per tile instead of having to handle the merging yourself. Claude might be good at writing working code, but it's up to you to integrate it properly into the codebase (because it doesn't know about everything that is already handled by another component). If you were to write such code by hand, would you have really implemented re-projection and tile merging yourself? Probably not, because you would have known that it was tedious to do and also unnecessary ;) |
|
This feature is interesting. You should not limit it to Terrarium, many other data are provided using XYZ tiles. And as said Theo, this could be very simplified and made more Voxatile-like:
|
[Maven Build Status]📑 Commit: 📦 Download artifact: Generator.jar |
Changes
Add terrarium tiles provider
Technical changes
TODO
Showcase
TODO
Reason
For Albanian and world DTM generation
TODOs
Self-checks
/docsfolder has been updatedexamples/work the same (or have been adapted if subject to changes in this PR)