<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dataviz | Hugo Roussaffa expert en géomatique à distance</title><link>/fr/tag/dataviz/</link><atom:link href="/fr/tag/dataviz/index.xml" rel="self" type="application/rss+xml"/><description>Dataviz</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>fr-fr</language><lastBuildDate>Mon, 13 Feb 2023 02:49:37 +0000</lastBuildDate><image><url>/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png</url><title>Dataviz</title><link>/fr/tag/dataviz/</link></image><item><title>Géotraitements et analyses spatiales environnementales en masse</title><link>/fr/project/bilbo/</link><pubDate>Mon, 13 Feb 2023 02:49:37 +0000</pubDate><guid>/fr/project/bilbo/</guid><description>&lt;h1 id="que-signifie-bilbo-">Que signifie Bilbo ?&lt;/h1>
&lt;p>Bilbo est l&amp;rsquo;accronyme de Buisness Intelligence for Land and Biodiversity Observation. C&amp;rsquo;est un projet de recherche et développement qui vise à développer des indicateurs pour l&amp;rsquo;observation de la terre.&lt;/p>
&lt;h1 id="objectif-du-projet">Objectif du projet&lt;/h1>
&lt;p>L&amp;rsquo;observatoire de l&amp;rsquo;environnement a pour objectif de traduire l&amp;rsquo;état, les pressions, les réponses qui s&amp;rsquo;exercent sur l&amp;rsquo;environnement en Nouvelle Calédonie. Pour répondre à ces objectifs, nous collectons et analysons des données de suivi des milieux produites localement par les Collectivités, les miniers, Instituts de recherche, associations, entreprises, ainsi que des données produites mondialement comme celles obtenues par satellites d&amp;rsquo;observation de la terre:&lt;/p>
&lt;ul>
&lt;li>l&amp;rsquo;occupation des sols et l&amp;rsquo;erosion,&lt;/li>
&lt;li>les incendies,&lt;/li>
&lt;li>les indicateurs de sécheresse végétale,&lt;/li>
&lt;li>l&amp;rsquo;indicateur de pollution lumineuse&lt;/li>
&lt;li>&amp;hellip;&lt;/li>
&lt;/ul>
&lt;p>La quantité d&amp;rsquo;information disponible à analyser est massive et toujours en augmentation, on parle ainsi de Big data.
Pour optimiser notre productivité dans nos suivis, nous cherchons à automatiser les traitements et la publication des informations sous un format décionnel.&lt;/p>
&lt;h1 id="problématiques-principales">Problématiques principales&lt;/h1>
&lt;h2 id="geotraitements-lourds-et-longs">GeoTraitements lourds et longs&lt;/h2>
&lt;h2 id="relations-spatiales">Relations spatiales&lt;/h2>
&lt;p>Dans un projet Bi classic (non spatial), la valeur ajouté créée provient de croissement entre les données d&amp;rsquo;un modèle structuré par des relations entre les informations : des clés de référence.
Dans notre cas la relation entre les informations et AUSSI spatiale, et cette spécificité implique des calculs plus lourd que des relations par clé.&lt;/p>
&lt;h2 id="du-sig-vers-un-sid">Du SIG vers un SID&lt;/h2>
&lt;p>L&amp;rsquo;approche que nous avons suivi jusqu&amp;rsquo;à aujourd&amp;rsquo;hui consiste à transposer le modèle d&amp;rsquo;un Système d&amp;rsquo;information Géographique en Système d&amp;rsquo;Information Décisionnelle, impliquant donc de définir quelles sont les faits et quelles sont les dimensions qui nous permettrons de répondre à la toutes de nos questions.&lt;/p>
&lt;h2 id="les-faits">Les faits&lt;/h2>
&lt;p>Nos premiers résultats on aboutit à la production de données constituées des résultats d&amp;rsquo;intersection géographiques entre des pressions envirommentales (les surfaces brulées par exemple), des informations de contexte (les modes d&amp;rsquo;occupation du sol) et des informations de perimètres administratifs (les limites communales). Le résultat de ces découpages constitu notre DataWareHouse, qui permet de fournir des résultats aggregés selon nos dimensions temporelles, thematiques et surtout spatiales.&lt;/p>
&lt;p>Ce modèle n&amp;rsquo;est pas pleinement satisfaisant car il multiplie les croisements réaliser pour chacunes des thématiques analysés. Les bases de données sont alourdies par une redondance d&amp;rsquo;information du fait notament de la nature des données inclusives selon les échelles étudiés (une région englobe +/- plusieurs communes). D&amp;rsquo;autre par l&amp;rsquo;heterogénéités de la précisions des données que nous croisons amène à produire parfois un pailletage des objets produisant des invalidités géometriques ou des incohérences sémantiques.&lt;/p>
&lt;h2 id="les-datamart-dtm">Les DaTaMart (DTM)&lt;/h2>
&lt;p>Ce sont les tables issu d´aggregation des fais selon les dimensions choisies. Ces tables sont ensuite utilisées pour produire des rapports, des cartes, des analyses statistiques. Ces tables sont produites par des scripts SQL, et sont stockées dans une base de données relationnelle. Les scripts SQL sont redondants et donc l&amp;rsquo;usage du framework DBT apporte une amelioration en terme de maintenabilité et de lisibilité des scripts.&lt;/p>
&lt;h1 id="vers-une-approche-plus-performante">Vers une approche plus performante&lt;/h1>
&lt;p>Les effets de bord de notre approche actuelle m&amp;rsquo;ont amené à réfléchir à une approche plus performante, plus robuste et plus flexible. L&amp;rsquo;utilisation d&amp;rsquo;un index spatial léger et qui optimise les calculs de relations spatiales. L´article suivant présente cette approche :&lt;/p>
&lt;p>&lt;a href="/fr/project/h3/">Indexer toute l&amp;rsquo;information environnementale sur une grille vectorielle H3&lt;/a>&lt;/p></description></item><item><title>Atlas QGIS / Incendies</title><link>/fr/project/atlas-qgis/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/fr/project/atlas-qgis/</guid><description>&lt;h2 id="description-du-projet">Description du projet&lt;/h2>
&lt;p>Réalisation d&amp;rsquo;un atlas cartographique complexe avec QGIS, retraçant l&amp;rsquo;historique des incendies dans chaque commune de Nouvelle-Calédonie sur les 20 dernières années. L&amp;rsquo;atlas combine des données d&amp;rsquo;occupation du sol, des périmètres administratifs et des historiques de feux pour produire une série de planches cartographiques homogènes et reproductibles.&lt;/p>
&lt;p>La chaîne de production repose sur le générateur d&amp;rsquo;atlas de QGIS : un modèle de composition unique, paramétré par commune, permet de générer automatiquement l&amp;rsquo;ensemble des planches. Chaque planche intègre les cartes, les statistiques communales et les éléments de légende nécessaires à la lecture des dynamiques d&amp;rsquo;incendie.&lt;/p>
&lt;h2 id="compétences-exploitées-et-livrables">Compétences exploitées et livrables&lt;/h2>
&lt;ul>
&lt;li>QGIS&lt;/li>
&lt;li>Data Visualisation&lt;/li>
&lt;li>Data Management&lt;/li>
&lt;/ul>
&lt;h2 id="galerie-dimages">Galerie d’images&lt;/h2>
&lt;div class="gallery" style="--cols: auto-fill ">
&lt;/div></description></item><item><title>Indexer toute l'information environnementale sur une grille vectorielle H3</title><link>/fr/project/h3/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/fr/project/h3/</guid><description>&lt;h2 id="description-du-projet">Description du projet&lt;/h2>
&lt;p>Créer un système d&amp;rsquo;information décisionnel basé sur des données géographiques et environnementales, comme les incendies, l&amp;rsquo;occupation des sols, les limites administratives et des indicateurs de sécheresse et de pollution lumineuse etc. Les données sont indexées sur une grille H3 pour une analyse spatiale fine. Les traitements sont réalisés à l&amp;rsquo;aide d&amp;rsquo;algorithmes Python et les datamarts sont générés à l&amp;rsquo;aide de DBT, un générateur SQL basé sur les templates Jinja.&lt;/p>
&lt;p>Notre projet se distingue des projets de business intelligence standard par sa capacité à intégrer des données géographiques et environnementales, à effectuer une analyse spatiale fine grâce à l&amp;rsquo;indexation H3 et à être flexible pour répondre aux besoins spécifiques.&lt;/p>
&lt;p>H3 est un système d&amp;rsquo;indexation spatiale hexagonale développé par Uber, qui permet de diviser la surface de la Terre en une grille de hexagones de tailles variables. Il est particulièrement utile pour l&amp;rsquo;analyse spatiale fine des données, car il permet de stocker les données à différents niveaux de granularité.&lt;/p>
&lt;p>Les avantages d&amp;rsquo;utiliser H3 par rapport à un système d&amp;rsquo;information géographique standard sont nombreux:&lt;/p>
&lt;ul>
&lt;li>Il permet d&amp;rsquo;adapter la finesse de l&amp;rsquo;analyse spatiale des données, car il permet de stocker les données à différents niveaux de granularité spatiale.&lt;/li>
&lt;li>Il est également plus efficace en termes de stockage de données, car il permet de stocker des données de différentes tailles dans une seule grille.&lt;/li>
&lt;li>Il est facilement utilisable avec des outils de visualisation tels que des tableaux de bord géographiques, permettant une meilleure compréhension des données pour les utilisateurs.&lt;/li>
&lt;/ul>
&lt;p>En utilisant H3, nous pouvons mieux comprendre les risques liés aux incendies, la sécheresse et la pollution lumineuse. L&amp;rsquo;indexation H3 permet une analyse spatiale fine des données, cela signifie que nous pouvons identifier les zones les plus touchées par la sécheresse ou la pollution lumineuse avec une précision accrue.&lt;/p>
&lt;p>DBT est un outil clé pour notre projet car il nous permet de générer des datamarts à partir de nos données. Il utilise des templates Jinja pour générer des requêtes SQL qui peuvent être utilisées pour créer des tableaux de bord géographiques et des rapports automatisés. Cela permet une meilleure compréhension des données pour les utilisateurs et une prise de décision plus efficace.&lt;/p>
&lt;p>En résumé, notre projet est basé sur l&amp;rsquo;utilisation de données géographiques et environnementales, l&amp;rsquo;analyse spatiale fine grâce à l&amp;rsquo;indexation H3 et la flexibilité pour répondre aux besoins spécifiques en utilisant DBT pour générer des datamarts et des tableaux de bord géographiques et des rapports automatisés.&lt;/p>
&lt;h2 id="compétences-exploitées-et-livrables">Compétences exploitées et livrables&lt;/h2>
&lt;ul>
&lt;li>Python&lt;/li>
&lt;li>Data Visualisation&lt;/li>
&lt;li>Data Management&lt;/li>
&lt;/ul>
&lt;div class="gallery" style="--cols: 3 ">
&lt;/div></description></item></channel></rss>