Skip to content
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

Update dependencies to work with Titiler 0.15 #109

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

davenquinn
Copy link

Here, we attempt to bring the application into alignment with Pydantic v2 and Morecantile v5.
This will allow Titiler and TiMVT to coexist in the same application.

  • Updated vector layer factory to pydantic v2
  • Bumped version to 0.8.0a4

@vincentsarago
Copy link
Member

Hi @davenquinn
Thanks for the PR

FYI, right now we are focusing our effort on tipg which is a replacement for timvt and tifeatures so I'm not sure I'll have time to fully review/merge/publish this PR. If possible you should have a look at tipg to see if you could use it in your application 🙏

@davenquinn
Copy link
Author

Yeah I assumed as much. We will likely move to TiPG or similar soon, but I chose to make this work in the nearest term just to have something to demo without breaking too much. And to make the pull request in case anyone has similar needs.

I foresee, to the extent we need TiMVT code, just pulling bits of the library into our application. Which makes going down this path useful in the near term.

This work is for UW-Macrostrat/tileserver, which will soon be the primary tileserver for https://macrostrat.org/map

@vincentsarago
Copy link
Member

@davenquinn Understand, I've added docs to show how to create a timvt like application using tipg: https://developmentseed.org/tipg/advanced/ogc_tiles_server/

There might be some slight difference with the endpoint and settings but we hope it's also faster than timvt 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants