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

Simplify ETL and backend API server, add CDD #184

Merged
merged 62 commits into from
Jun 14, 2024
Merged

Conversation

tomalrussell
Copy link
Member

Closes #164

Closes #169

Closes #166

Closes #160

Generally simplifies etl pipelines, reducing to single metadata.json and working directly against the single postgres database server.

Separates concerns in raster tileserver backend/API: domain is mapped to a metadata database, remaining keys are all separately used to address a particular raster layer.

- drop argparse interface
- use backend package as installed in python environment
- explain metadata.json and layers.csv
ds.rio needs lat/lon to be specified by attributes
… as "terracotta_{domain}" for database name)

In practice it's an uncomfortably strong assumption to tie them together, especially as "domain" is used as the first key in the tiles API as well as part of the name of the metadata database.
@tomalrussell tomalrussell merged commit e8ee938 into master Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant