Skip to content

Outil de calcul de pyramide par moissonnage #2

Description

@Dolite

Nom

aspyro

Fonctionnement général

En 3 étapes (correspondant à 3 rôles du script) :

  1. Rôle master
    • charge la configuration
    • valide la configuration
    • détermine le travail à faire
    • le découpe en N todo listes
  2. Rôle agent
    • charge la configuration
    • récupère sa todo liste
    • exécute les commandes
  3. Rôle finisher
    • charge la configuration
    • récupère les todo listes
    • génére le descripteur de pyramide et le fichier liste

Fonctionnalités

⭐ Obligatoire
👍 Utile mais non indispensable
❓ À discuter

  • ⭐ Seul les données locales temporaires sont en stockage fichier. Tout ce qui est partagé ou pérenne doit pouvoir être sur du stockage objet
  • ⭐ Valider la configuration en entrée avec un schéma JSON
  • ⭐ Permettre le moissonage d'un service WMS
  • ⭐ Permettre le moissonage de dalles définies par une géométrie (bbox, wkt, ou fichier)
  • ⭐ Permettre le moissonage de dalles définies par une liste
  • ⭐ Permettre la mise à jour d'une pyramide par injection
  • ⭐ Permettre la mise à jour d'une pyramide par référencement
  • ⭐ Configurer la reprise sur erreur : nombre d'essais maximum (0 = infini)
  • 👍 Vérifier la disponibilité de la couche sur le service source
  • 👍 Télécharger une image pour en contrôler le format et le nombre de canaux
  • 👍 Implémenter le rôle check, pour valider une configuration
  • 👍 Implémenter le rôle example, pour afficher dans la sortie standard une configuation type
  • 👍 Permettre de limiter la taille des images requêtées
  • ❓ Permettre le moissonage d'un service API Maps

Configuration

{
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions