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

R&D into self-hosting .pbf tiles for offline map usage #59

Open
Michael-R-Dickinson opened this issue Oct 26, 2024 · 0 comments · May be fixed by #60
Open

R&D into self-hosting .pbf tiles for offline map usage #59

Michael-R-Dickinson opened this issue Oct 26, 2024 · 0 comments · May be fixed by #60
Assignees

Comments

@Michael-R-Dickinson
Copy link
Contributor

Currently the way that map-tiles are rendered is that they are either retrieved from an online API, or obtained from a separate local-hosted tile server, which ends up being a good amount of work involved . We can look into how these tiles could be instead directly hosted on GCOM instead.

Advantages:

  • Less in-field setup work required, potentially less debugging in the case that the separate tile-hosting source doesn't work.
  • One less process to run on the localhost machine, less complexity, greater chance of being able to bundle FE and BE together in a docker container or something like that.

Drawbacks:

  • Could be potentially very complex to setup. These map tiles are served in very special formats through layers of JSON metadata.
  • Is the benefit-cost ratio worth it? Currently I'm thinking that we can spend a bit of time looking into this self-hosting solution for a couple weeks, but time is definitely better spent looking at something else if there is no good progress after e.g. a month

Alternatives:

  • Maybe we could bundle GCOM BE, FE and the tile-hosting server all into one docker image for ease of setup.
@Michael-R-Dickinson Michael-R-Dickinson self-assigned this Oct 26, 2024
@Michael-R-Dickinson Michael-R-Dickinson linked a pull request Oct 26, 2024 that will close this issue
14 tasks
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 a pull request may close this issue.

1 participant