Système d’informations Géographiques Contexte 1 Le CESBIO Contribuer au progrès des connaissances sur le fonctionnement des surfaces continentales et leurs interactions avec le climat et l’Homme, en s’appuyant largement sur des données satellitaires. Développer des modèles explicatifs, mais aussi prévisionnels de l‘évolution de ces surfaces et de leurs propriétés sous les pressions qu’ils subissent, à différentes échelles spatiales et temporelles. Système d’informations Géographiques Contexte 2 Le CESBIO Changement d’échelle, exemple : passage du « carré formosat » à sentinel 2 Formosat Sentinel 2 (2014-2015) Système d’informations Géographiques Contexte 3 Le CESBIO, ses données Images satellites ( LANDSAT, FORMOSAT,SPOT niveau II, SPOT 4 « Take 5 » ,MODIS , Radar , …) MNT RPG 2007-2012 : 9,6 Millions de parcelles avec leurs occupations du sol ITK (itinéraires techniques agriculteur) Données hydrologiques Relevés d’occupation du sol ( appli androïd, appareil photo/gps, …) Données In Situ ( réseau européen Integrated Carbon Observation System ) Le CESBIO, ses équipes Occupation du sol Modélisation Instrumentation Satellites et Mise au point de produits Système d’informations Géographiques Principes 4 Principes et possibilités Architecture autour d’une base de données postgresql (SIG : POSTGIS) Chaines de validation et d’insertion des données (shape, raster, csv) Export des données (SQL , Python, Besoins récurents encapsulés) Export pour geoserver et geonetwork Relevé occupations du sol Validation et insertion Postgis Shape Statistiques, outil d’étude RPG Raster Images satellite Autres … Différents Modèle de données Entrée de modèle Système d’informations Géographiques Principes 5 Tomcat : •Geonetwork,Geoserver,Jenkins •… Postgis : -Images satellites -Parcellaires -Données in-situ Apache : •joomla •SAT-IRR •Application neige (Yoann) Machine Traitements Images Virtualbox Mount : machine virtuelle physique SQL Images satellite Serveur Physique SIE W*S : Flux WMS, WFS, WCS, … Système d’informations Géographiques Partie Apport 6 Outils Shape2psql Raster2psql ( adaptation et intégration de la version python ) Load CSV Python + GDAL pour mettre en forme/valider les données Elimination des doublons Suivi pluri-annuel, caractérisation des « parcelles » Relevé occupations du sol Postgis Validation et insertion RPG Images satellite Autres … Différents Modèle de données Système d’informations Géographiques Partie Apport 7 Registre parcellaire graphique Elimination des doublons Suivi pluri-annuel caractérisation des « parcelles » 2 Millions geometry ST_Intersection( geometry geomA , geometry geomB ) float ST_Area( geometry g1) Utilisation de pourcentage de surface en commun Combien de temps ? Système d’informations Géographiques Partie Apport 8 Registre parcellaire graphique Suivi pluri-annuel boolean ST_Intersects ( geometry geomA , geometry geomB ) Utilisation de données attributaire : code commune Système d’informations Géographiques Partie Extraction 9 Export pour geoserver et geonetwork Raster Postgis API Rest ?? Génération fiche métadonnées XML API Mechanize (apercu) Système d’informations Géographiques Cas concret 10 Extraction RPG / ilots mixtes et purs ( parcelles ): Parcelles RPG sous format shape Postgis Parcelles PRG uniquement maïs Système d’informations Géographiques Cas concret 11 NDVI moyen sur les parcelles de maïs en 2012 (emprise formosat): Postgis Résultats format shape Paramètres d’extraction Résultats format CSV , geometry geom, ..) raster ST_MapAlgebraExpr( raster rast1, raster rast2, text expression, … record ST_SummaryStats( raster rast, boolean exclude_nodata_value) raster ST_Clip( raster rast Multi-threading On laisse la main Aux utilisateurs ! 12 API Python Système d’informations Géographiques Faire ce que vous souhaitez ! 13 Utilisation du python: Date de levée, … (Fanny) API Python Postgis Application neige (Yohann ) Vigne ( Camille ) Système d’informations Géographiques Faire ce que vous souhaitez! 14 Utilisation du SQL: Maiseo (projet sur le Maïs et l’utilisation de l’eau) (Marjorie) Postgis Statistiques RPG (Claire) Croisement RPG , réseau hydrologique, MNT (Julien ) Système d’informations Géographiques Conclusion 15 Postgis permet de structurer les données de recherche (Raster, Polygones) Postgis permet de gérer de gros volumes ( +sieurs dizaine de millions de polygones, plusieurs Tera de Raster) Obligation de gérer le changement (analyse, formation, démonstration, …) Postgis permet ensuite de diffuser les données ( Geonetwork, Geoserver) Des différences de pensée / conception entre informaticiens et géomaticiens A bien prendre en compte Très enrichissant