developmentseed / developmentseed/eoapi-devseed
[STAC] Inject `titiler` links in collections/Items/search
Personne n'a encore pris cette issue.
- Langage dominant
- HTML
- Étoiles
- 15
- Forks
- 4
- Merge moyen
- 6 j 11 h
- PR mergées (30 j)
- 5
Description
After #26 we will have the full `Client` customized, meaning that it will be `easy` to change the `Links` Models (https://github.com/stac-utils/stac-fastapi-pgstac/blob/main/stac_fastapi/pgstac/models/links.py)
e.g
```python
from stac_fastapi.pgstac.models import links
@attr.s
class CollectionLinks(links.CollectionLinks):
def link_titiler(self) -> Dict:
"""Create the `titiler` link."""
return {
"rel": Relations.data.value,
"href": f"{settings.titiler_endpoint}/collections/{self.collection_id}/tiles",
}
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par stac_fastapi/pgstac/models/links.py et examinez la personnalisation de Client décrite dans #26. Suivez la manière dont les liens de collection, Item et recherche sont assemblés, puis vérifiez que chacun inclut le lien vers l’endpoint titiler approprié et que les hrefs obtenus correspondent à l’exemple de collection de l’issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- api, backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100