Mettre en œuvre un portail web SIG

Durée: 
3 jour(s)
Nombre de personnes: 
6 maximum
Lieu (ville ou aglomération): 
Nantes
Public (niveau): 
Débutants SIG, ayant des notions d'informatique et confirmés en informatique mais sans connaissances SIG
Société dispensant la formation: 
Société agrée centre de formation
Conditions d'annulation: 
S'il y a moins de 3 personnes, la formation pourra être annulée par l'entreprise la donnant, en respectant un délai de 15 jours minimum avant la date prévue.
Objectifs: 

Cette formation vous permettra de comprendre et mettre en œuvre un portail web SIG dans son intégralité (de la donnée au clic utilisateur sur la carte) et de prendre en main les outils qui vous permettront de trouver une alternative à Google Maps !

  • Comprendre et mettre en œuvre un portail web SIG dans son intégralité
  • Prendre en main les outils alternatifs à Google Maps
Pré-requis: 

Des connaissances en JavaScript, HTML et CSS.

Programme détaillé: 

1. Présentation rapide des SIG et du Webmapping

  • Définitions et notions fondamentales à connaître

2. Présentation des formats SIG

  • Rappel sur les différents formats de données géographiques

3. Présentation du fonctionnement client/serveur appliqué aux SIG

  • Rappel sur le fonctionnement d'un site web
  • Architecture appliquée aux SIG

4. Présentation d'une bibliothèque cliente

  • OpenLayers

5. Intégration de données géographiques dans une base Postgres/Postgis

  • Intégration de Shapefiles dans la base
  • Manipulations simples sur ces données (projections, requêtes spatiales)

6. Paramétrage du serveur cartographique Mapserver

  • Présentation de Mapserver
  • Configuration d'un Mapfile pour accéder aux données

7. Paramétrage du serveur de cache TileCache

8. Utilisation de QGIS pour accéder aux données

9. Utilisation d'OpenLayers pour créer un mini-portail SIG

  • Mise en forme du site (HTML, CSS, introduction à la notion de framework JS (ex : extJS)
  • Affichage de la carte (fonds de plans divers, couches WMS)
  • Ajout de fonctionnalités diverses (contrôles  OpenLayers)
  • Légende, échelle, position, couche RSS, POI, popup, infos

10. Exemples de mise en pratique

NB: Le temps d'apprentissage sur les chapitres OpenLayers et Mapserver sera réalisé à l'initiative du formateur Makina Corpus, selon le niveau et le degré d'avancement de l'acquisition des compétences du groupe. Des formations spécifiques à ces technologies peuvent être dispensées par Makina Corpus