Camptocamp – Formations

MapFish : Applications Web SIG

Présentation de MapFish

MapFish est un Framework Web SIG Open Source extensible, basé sur Python et Pyramid pour la partie serveur. Il permet de rassembler les principales fonctionnalités de Web SIG dans une unique application et de proposer leur utilisation via OpenLayers.

Camptocamp est éditeur de MapFish, cette session est de plus assurée par un Core développeur du projet.

OBJECTIFS

  • Connaître les fonctionnalités, spécificités et limites de MapFish
  • Savoir mettre en place du framework en tant que Framework cartographique dans un projet SIG

DURÉE

  • 3 jours (21 heures)

PRINCIPAUX PUBLICS VISÉS

  • Développeurs Web

PRÉ-REQUIS

  • Bon niveau en JavaScript et Python
  • Bonnes notions en développement Web (Client/Serveur, XHTML, CSS)
  • Bon niveau en OpenLayers recommandé

VALIDATION VISÉE

  • Attestation de formation

PROGRAMME INDICATIF

  • Introduction web carto/SIG
  • Tour du domaine
  • Les différentes briques (moteur carto, lib JS…)
  • Pourquoi utiliser un framework web ?
  • Description et objectifs du projet
  • Pratique
    • Mise en place d’un projet Pyramid
    • Expliquer structure projet Pyramid (regarder doc Pyramid, etc.)
    • Ajouter Papyrus
    • Expliquer Papyrus (le placer dans le contexte de MapFish)
    • Ajouter des web services MapFish avec Papyrus
    • Faire une petite application OpenLayers utilisant le web service pour faire des queries
    • Compléter cette application OpenLayers pour l’édition
    • Sécuriser les web services
    • Expliquer et utiliser les packages « utilitaires » de Papyrus : papyrus_ogcproxy, papyrus_mapproxy, papyrus_tilecache

MOYENS TECHNIQUES ET PÉDAGOGIQUES

MOYENS D’ENCADREMENT

  • Formations réalisées par un committer

RÉFÉRENCES

  • Ministère de l’Outre-Mer (FR)
  • CCIL (FR)
  • Communauté de Communes du Pays de Tarare (FR)
  • Chambre d’Agriculture de Dordogne (FR)
  • IRD (FR)

DATES PRÉVUES

Des dates supplémentaires pourront être programmées selon les demandes (Lausanne, Paris, Toulouse ou Chambéry).

TARIF

  • Sur demande
  • Défiscalisé si formation conventionnée

FORMATIONS COMPLÉMENTAIRES

Cette formation peut être accompagnée de la formation sur GeoMapfish, Pyramid et/ou SQLAlchemy

RÉSERVATION ET CONTACT

formation@camptocamp.com