Aller au contenu

Démarrer sur la plateforme

Les guides qui suivent forment un parcours complet : celui d'un Value Adder qui part de son code et arrive à un produit affiché sur une carte. Vous pouvez les suivre dans l'ordre la première fois, puis revenir directement à l'étape qui vous intéresse.

Le parcours dépend d'abord de la façon dont l'utilisateur final doit manipuler vos données :

  • il les consulte sur une carte : vous publiez un map product dans le géoportail ;
  • il interagit avec elles (filtres, comparaisons, scénarios) : vous développez une application hébergée par AntFlow Spaces.

Les deux parcours partagent le même socle : vos données sur S3, éventuellement produites par un traitement, et le catalogue STAC (SFEOS) qui les référence. Ils ne s'excluent pas : une application peut s'appuyer sur ce qui a été publié pour le géoportail.

Vous déposez vos couches sur S3, et le service de publication en fait un projet QGIS servi en WMS / WFS, référencé dans le catalogue et affiché dans le géoportail. Aucune application à développer.

graph LR
    A[1. Code<br/>GitLab] -.-> B[2. Image<br/>Registry]
    B -.-> C[4. Traitement<br/>AntFlow / CWL]
    C -.-> D
    D[3. Données<br/>S3] --> P[7. Publication<br/>map-product-convertor]
    P --> Q[QGIS Server<br/>WMS / WFS]
    P --> S[Catalogue STAC<br/>SFEOS]
    Q --> G[Géoportail<br/>UrbiVerde Maps]
    S --> G
Étape Guide
3 Stocker mes données
7 Publier un indicateur
1, 2, 4 seulement si vos données sortent d'un traitement : code, registry, processing

Vous développez votre propre interface, et la plateforme l'héberge. Elle lit vos données sur S3, les produits du catalogue STAC et les tuiles servies par TiTiler.

graph LR
    A[1. Code<br/>GitLab] --> B[2. Image<br/>Registry]
    B --> C[4. Traitement<br/>AntFlow / CWL]
    D[3. Données<br/>S3] --> C
    C --> D
    D --> S[Catalogue STAC<br/>SFEOS]
    D --> F[6. Tuiles<br/>TiTiler]
    A --> G[5. Application<br/>AntFlow Spaces]
    D -.-> G
    S -.-> G
    F -.-> G
Étape Guide
1 Héberger mon code
2 Utiliser la registry
3 Stocker mes données
4 Processing
5 Application hosting
6 Afficher des tuiles

Pour choisir selon le tier de votre service, voir Publier un indicateur.

Prérequis

Rien de tout cela ne s'obtient en self-service, et il vaut mieux les demander ensemble plutôt qu'au fil de l'eau, chaque accès manquant bloquant une étape entière du parcours. Adressez-vous à l'IF Operator pour :

  • Un compte sur la plateforme, géré par Keycloak.
  • Un accès au GitLab du projet, sous le groupe urbiverde-if-pathfinder.
  • Vos identifiants S3, c'est-à-dire une clé d'accès et une clé secrète.

Accès aux services

Les URLs de tous les services sont rassemblées dans Architecture. Dans les exemples des guides, <votre-bucket> et <projet> sont des espaces réservés : remplacez-les par vos propres valeurs avant de copier une commande.