<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo Roussaffa a remote geomatic expert</title><link>/</link><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><description>Hugo Roussaffa a remote geomatic expert</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 01 Jan 2025 00:00:00 +0000</lastBuildDate><image><url>/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png</url><title>Hugo Roussaffa a remote geomatic expert</title><link>/</link></image><item><title>Annotation AEP Helper</title><link>/project/annotation_aep_helper/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>/project/annotation_aep_helper/</guid><description>&lt;h2 id="project-description">Project description&lt;/h2>
&lt;p>The &lt;strong>Annotation AEP Helper&lt;/strong> plugin was developed in the context of the &lt;strong>GIS DAY 2025&lt;/strong> presentation. It aims to facilitate the integration of recollements (geometric annotations) into the &lt;strong>GEOcalédonian standard&lt;/strong> for Earth observation and territorial planning projects.&lt;/p>
&lt;h2 id="objectives">Objectives&lt;/h2>
&lt;ul>
&lt;li>Automate the creation of recollements conforming to the GEOcalédonian standard&lt;/li>
&lt;li>Reduce data preparation time for Earth observation projects&lt;/li>
&lt;li>Ensure annotation compatibility with local GIS systems&lt;/li>
&lt;li>Promote reusability of annotation data between projects&lt;/li>
&lt;/ul>
&lt;h2 id="key-features">Key features&lt;/h2>
&lt;ul>
&lt;li>Import of existing annotation files&lt;/li>
&lt;li>Automatic conversion to GEOcalédonian recollement formats&lt;/li>
&lt;li>Geographical validation against local standards&lt;/li>
&lt;li>Export to common formats (Shapefile, GeoJSON, GeoPackage)&lt;/li>
&lt;li>Intuitive interface within the QGIS environment&lt;/li>
&lt;/ul>
&lt;h2 id="technologies-used">Technologies used&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>QGIS&lt;/strong>: interface and geometry processing&lt;/li>
&lt;li>&lt;strong>Python&lt;/strong>: plugin development and georeferencing logic&lt;/li>
&lt;li>&lt;strong>GEOcalédonian standard&lt;/strong>: specific formats and constraints&lt;/li>
&lt;li>&lt;strong>AEP&lt;/strong>: Earth observation activities&lt;/li>
&lt;/ul>
&lt;h2 id="image-gallery">Image gallery&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="annotation_aep_helper_screenshot1.png" alt="Plugin interface" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="annotation_aep_helper_screenshot2.png" alt="Recollections window" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="installation">Installation&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Via GitHub repository&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">git clone https://github.com/yougis/annotation_AEP_helper
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Or manual installation&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Detailed instructions in the repository README&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="useful-links">Useful links&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Source repository&lt;/strong>: &lt;a href="https://github.com/yougis/annotation_AEP_helper" target="_blank" rel="noopener">https://github.com/yougis/annotation_AEP_helper&lt;/a>&lt;/li>
&lt;li>&lt;strong>GIS DAY 2025 presentation&lt;/strong>: available in shared workspace&lt;/li>
&lt;li>&lt;strong>Technical documentation&lt;/strong>: README included in the repository&lt;/li>
&lt;/ul>
&lt;hr></description></item><item><title>Public presentations of geomatics projects</title><link>/project/presentation-publique/</link><pubDate>Thu, 23 Feb 2023 00:00:00 +0000</pubDate><guid>/project/presentation-publique/</guid><description>&lt;p>Public talks presenting geomatics projects and open data initiatives:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://georep.nc/evenements/reunions-trimestrielles/1ere-reunion-technique-2023-du-club-geomatique" target="_blank" rel="noopener">Geomatics club&lt;/a> — quarterly technical meeting, 2023&lt;/li>
&lt;li>&lt;a href="https://neotech.nc/open-nc-x-open-data-un-combo-gagnant/EN" target="_blank" rel="noopener">Cluster OpenNC&lt;/a> — Open Data, a winning combination&lt;/li>
&lt;/ul>
&lt;h2 id="presentation-slides">Presentation slides&lt;/h2>
&lt;p>&lt;a href="club_geo_nc/Club_Geomatique_2023_1_03_Hugo_Roussaffa_projets_OEIL.pdf">Download the slides (PDF)&lt;/a>&lt;/p></description></item><item><title>ESRI Dashboard / Light pollution</title><link>/project/dashboards/pollux/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>/project/dashboards/pollux/</guid><description>&lt;h2 id="description-du-projet">Description du projet&lt;/h2>
&lt;p>This project aims to develop an interactive dashboard using the ESRI platform to visualize and analyze environmental interest zones under pressure (gestion de l&amp;rsquo;eau
, erosion, light pollution ..). Theses dashboards will integrate many detailed spatial data from plenty of data sources.&lt;/p>
&lt;h2 id="compétences-exploitées-et-livrables">Compétences exploitées et livrables&lt;/h2>
&lt;p>ArcGIS Online
ArcGIS
Data Visualisation
Data Management&lt;/p>
&lt;h2 id="galerie-dimages">Galerie d’images&lt;/h2>
&lt;div class="gallery" style="--cols: auto-fill ">
&lt;/div></description></item><item><title>ESRI Dashboard / Water management</title><link>/project/dashboards/ppe/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/project/dashboards/ppe/</guid><description>&lt;h3 id="-drinking-water-resource-monitoring-project-in-new-caledonia">📝 Drinking water resource monitoring project in New Caledonia&lt;/h3>
&lt;p>&lt;strong>Context:&lt;/strong>
As part of my role within an environmental association, I was responsible for the information systems and geomatics projects division. I was given a simple mission: to design a &lt;strong>territorial dashboard for monitoring the drinking water resource&lt;/strong> across New Caledonia, for a public institution (DAVAR).&lt;/p>
&lt;p>&lt;strong>Objectives:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Identify, formalize and produce around ten relevant &lt;strong>geographic indicators&lt;/strong> for monitoring the resource.&lt;/li>
&lt;li>Build a &lt;strong>sustainable and reproducible technical solution&lt;/strong>, scalable in the long term.&lt;/li>
&lt;li>Automate the processing and aggregation of vector geographic data (provided by the contracting authority).&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Role and actions:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Design and &lt;strong>development of a scripted geospatial processing framework&lt;/strong> (Python/GDAL, YAML), with geometric intersection, filtering, aggregation steps, etc.&lt;/li>
&lt;li>Structuring data according to a &lt;strong>bronze / silver / gold&lt;/strong> logic (Data Lakehouse model adapted to geographic data).&lt;/li>
&lt;li>Setting up a &lt;strong>data catalog&lt;/strong> and standardized models to facilitate multi-scale analysis.&lt;/li>
&lt;li>Explicit refusal of manual processing (QGIS-type), in favor of an &lt;strong>industrialized, reproducible and documented&lt;/strong> system.&lt;/li>
&lt;li>Constant dialogue with public partners to refine indicators and anticipate future uses, applying an agile approach.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Results and impacts:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Successful delivery of the first version of the dashboard and indicators.&lt;/li>
&lt;li>&lt;strong>Adoption of the framework as the technical foundation for all future environmental projects&lt;/strong> of the observatory.&lt;/li>
&lt;li>Significant time savings in subsequent projects and greater reliability of processing.&lt;/li>
&lt;li>Building a &lt;strong>culture of automated and maintainable processing&lt;/strong> within the team.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Lessons learned:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>The importance of imposing a &lt;strong>clear and robust technical vision&lt;/strong>, even when it diverges from existing practices.&lt;/li>
&lt;li>&lt;strong>Training and pedagogy&lt;/strong> are key factors in getting teams to adopt more advanced technical tools.&lt;/li>
&lt;li>A well-considered methodological choice can generate &lt;strong>a lasting leverage effect&lt;/strong> at the scale of an organization.&lt;/li>
&lt;/ul>
&lt;h2 id="skills-used">Skills used&lt;/h2>
&lt;div class="skills-grid">
&lt;div class="skill-item">
&lt;i class="fas fa-chart-pie">&lt;/i>
&lt;span>Data Visualisation&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-database">&lt;/i>
&lt;span>Data Management&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fab fa-python">&lt;/i>
&lt;span>Python Development&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-robot">&lt;/i>
&lt;span>Data Automation&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-water">&lt;/i>
&lt;span>Data Lakehouse&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-cogs">&lt;/i>
&lt;span>Data Processing&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-search">&lt;/i>
&lt;span>Data Analysis&lt;/span>
&lt;/div>
&lt;div class="skill-item">
&lt;i class="fas fa-wrench">&lt;/i>
&lt;span>Data Engineering&lt;/span>
&lt;/div>
&lt;/div>
&lt;h2 id="technologies-used">Technologies used&lt;/h2>
&lt;div class="techno-cards">
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fab fa-python">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">Python&lt;/h3>
&lt;/div>
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fas fa-map-marked-alt">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">GDAL&lt;/h3>
&lt;/div>
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fas fa-file-alt">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">YAML&lt;/h3>
&lt;/div>
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fas fa-server">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">DBT&lt;/h3>
&lt;/div>
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fas fa-cloud">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">ArcGIS Online&lt;/h3>
&lt;/div>
&lt;div class="techno-card">
&lt;div class="techno-icon">&lt;i class="fas fa-globe-americas">&lt;/i>&lt;/div>
&lt;h3 class="techno-name">ArcGIS&lt;/h3>
&lt;/div>
&lt;/div>
&lt;div class="python-libs-list">
&lt;h3 class="list-title">Bibliothèques Python&lt;/h3>
&lt;ul>
&lt;li>
&lt;div class="lib-item">
&lt;span class="lib-name">Pandas&lt;/span>
&lt;p class="lib-description">Library for data manipulation and analysis.&lt;/p>
&lt;/div>
&lt;/li>
&lt;li>
&lt;div class="lib-item">
&lt;span class="lib-name">rasterio&lt;/span>
&lt;p class="lib-description">Reading and writing geospatial raster data.&lt;/p>
&lt;/div>
&lt;/li>
&lt;li>
&lt;div class="lib-item">
&lt;span class="lib-name">geopandas&lt;/span>
&lt;p class="lib-description">Pandas extension for working with geospatial data.&lt;/p>
&lt;/div>
&lt;/li>
&lt;li>
&lt;div class="lib-item">
&lt;span class="lib-name">intake&lt;/span>
&lt;p class="lib-description">Data discovery, management and access.&lt;/p>
&lt;/div>
&lt;/li>
&lt;li>
&lt;div class="lib-item">
&lt;span class="lib-name">Dask&lt;/span>
&lt;p class="lib-description">Parallel processing of large-scale data.&lt;/p>
&lt;/div>
&lt;/li>
&lt;/ul>
&lt;/div></description></item><item><title>Indexing all environmental information on an H3 vector grid</title><link>/project/h3/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/project/h3/</guid><description>&lt;h2 id="project-description">Project description&lt;/h2>
&lt;p>The goal is to build a decision support system based on geographic and environmental data: wildfires, land cover, administrative boundaries, drought indicators, light pollution, and more. The data is indexed on an H3 grid for fine-grained spatial analysis. Processing is carried out with Python algorithms and the datamarts are generated with DBT, a SQL generator based on Jinja templates.&lt;/p>
&lt;p>Our project stands out from standard business intelligence projects through its ability to integrate geographic and environmental data, to perform fine-grained spatial analysis thanks to H3 indexing, and to stay flexible enough to meet specific needs.&lt;/p>
&lt;p>H3 is a hexagonal spatial indexing system developed by Uber that divides the Earth&amp;rsquo;s surface into a grid of hexagons of variable sizes. It is particularly useful for fine-grained spatial analysis of data, as it allows data to be stored at different levels of granularity.&lt;/p>
&lt;p>The advantages of using H3 over a standard geographic information system are numerous:&lt;/p>
&lt;ul>
&lt;li>It adapts the fineness of the spatial analysis, since data can be stored at different levels of spatial granularity.&lt;/li>
&lt;li>It is also more efficient in terms of data storage, as it can store data of different sizes in a single grid.&lt;/li>
&lt;li>It works easily with visualization tools such as geographic dashboards, giving users a better understanding of the data.&lt;/li>
&lt;/ul>
&lt;p>Using H3, we can better understand the risks related to wildfires, drought and light pollution. H3 indexing enables fine-grained spatial analysis, meaning we can identify the areas most affected by drought or light pollution with greater accuracy.&lt;/p>
&lt;p>DBT is a key tool for our project because it lets us generate datamarts from our data. It uses Jinja templates to generate SQL queries that can be used to build geographic dashboards and automated reports. This gives users a better understanding of the data and enables more effective decision-making.&lt;/p>
&lt;p>In short, our project is based on geographic and environmental data, fine-grained spatial analysis through H3 indexing, and flexibility to meet specific needs, using DBT to generate datamarts, geographic dashboards and automated reports.&lt;/p>
&lt;h2 id="skills-used-and-deliverables">Skills used and deliverables&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><item><title>Large-scale environmental geoprocessing and spatial analysis</title><link>/project/bilbo/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/project/bilbo/</guid><description>&lt;h1 id="what-does-bilbo-mean">What does Bilbo mean?&lt;/h1>
&lt;p>Bilbo stands for &lt;strong>Business Intelligence for Land and Biodiversity Observation&lt;/strong>. It is a research and development project aimed at developing indicators for Earth observation.&lt;/p>
&lt;h1 id="project-objective">Project objective&lt;/h1>
&lt;p>The environmental observatory&amp;rsquo;s goal is to translate the state, pressures and responses affecting the environment in New Caledonia. To meet these objectives, we collect and analyze environmental monitoring data produced locally by local authorities, mining companies, research institutes, associations and businesses, as well as data produced worldwide, such as that obtained from Earth observation satellites:&lt;/p>
&lt;ul>
&lt;li>land cover and erosion,&lt;/li>
&lt;li>wildfires,&lt;/li>
&lt;li>vegetation drought indicators,&lt;/li>
&lt;li>the light pollution indicator&lt;/li>
&lt;li>&amp;hellip;&lt;/li>
&lt;/ul>
&lt;p>The amount of information to be analyzed is massive and constantly growing — this is Big Data.
To optimize our productivity in monitoring, we aim to automate processing and the publication of information in a decision-ready format.&lt;/p>
&lt;h1 id="main-challenges">Main challenges&lt;/h1>
&lt;h2 id="heavy-time-consuming-geoprocessing">Heavy, time-consuming geoprocessing&lt;/h2>
&lt;h2 id="spatial-relationships">Spatial relationships&lt;/h2>
&lt;p>In a classic (non-spatial) BI project, the added value comes from crossing data in a model structured by relationships between information: reference keys.
In our case, the relationship between information is ALSO spatial, and this specificity implies heavier calculations than key-based relationships.&lt;/p>
&lt;h2 id="from-gis-to-a-decision-support-system">From GIS to a decision support system&lt;/h2>
&lt;p>The approach we have followed so far consists of transposing the model of a Geographic Information System into a Decision Support System, which means defining which facts and which dimensions will allow us to answer all our questions.&lt;/p>
&lt;h2 id="the-facts">The facts&lt;/h2>
&lt;p>Our first results led to the production of data made up of the results of geographic intersections between environmental pressures (burned areas, for example), context information (land cover types) and administrative perimeter information (municipal boundaries). The result of these divisions constitutes our DataWareHouse, which provides aggregated results according to our temporal, thematic and above all spatial dimensions.&lt;/p>
&lt;p>This model is not fully satisfactory because it multiplies the crossings performed for each of the themes analyzed. Databases are weighed down by redundant information, notably due to the inclusive nature of the data depending on the scales studied (a region encompasses +/- several municipalities). Moreover, the heterogeneity of the precision of the data we cross sometimes leads to a patchwork of objects producing geometric invalidities or semantic inconsistencies.&lt;/p>
&lt;h2 id="the-datamarts-dtm">The DataMarts (DTM)&lt;/h2>
&lt;p>These are the tables resulting from the aggregation of facts according to the chosen dimensions. These tables are then used to produce reports, maps and statistical analyses. They are produced by SQL scripts and stored in a relational database. The SQL scripts are redundant, so the use of the DBT framework brings an improvement in terms of maintainability and readability of the scripts.&lt;/p>
&lt;h1 id="towards-a-more-efficient-approach">Towards a more efficient approach&lt;/h1>
&lt;p>The side effects of our current approach led me to think about a more efficient, more robust and more flexible approach: the use of a lightweight spatial index that optimizes spatial relationship calculations. The following article presents this approach:&lt;/p>
&lt;p>&lt;a href="/project/h3/">Indexing all environmental information on an H3 vector grid&lt;/a>&lt;/p></description></item><item><title>QGIS Atlas / Wildfires</title><link>/project/atlas-qgis/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/project/atlas-qgis/</guid><description>&lt;h2 id="project-description">Project description&lt;/h2>
&lt;p>Building a complex cartographic atlas with QGIS, retracing the history of wildfires in every municipality of New Caledonia over the past 20 years. The atlas combines land cover data, administrative boundaries and fire histories to produce a series of consistent, reproducible map sheets.&lt;/p>
&lt;p>The production chain relies on the QGIS atlas generator: a single layout model, parameterized by municipality, automatically generates all the map sheets. Each sheet includes the maps, municipal statistics and legend elements needed to read wildfire dynamics.&lt;/p>
&lt;h2 id="skills-used-and-deliverables">Skills used and deliverables&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="image-gallery">Image gallery&lt;/h2>
&lt;div class="gallery" style="--cols: auto-fill ">
&lt;/div></description></item><item><title>Vegetation drought monitoring by remote sensing</title><link>/project/secheresse-vegetale/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/project/secheresse-vegetale/</guid><description>&lt;p>This project follows on from the work carried out under the Space Climate Observatory project, named EO4DroughtMonitoring1 in New Caledonia, with the main objective of demonstrating the applicability and usefulness of such a tool in other Pacific island territories. The overall approach is to have a process adapted to all Pacific island territories that could subsequently be delivered as an open-access operational service in partnership with the region&amp;rsquo;s key stakeholders.&lt;/p>
&lt;p>In the context of this project, we carried out:&lt;/p>
&lt;ul>
&lt;li>the construction of a vegetation drought indicator capable of characterizing the current situation as well as historical and forecast situations, depending on the data available from the various satellite platforms and meteorological instruments of the territories concerned,&lt;/li>
&lt;li>the production deployment of the indicator in New Caledonia, with the aim of demonstrating the operational nature of the solution,&lt;/li>
&lt;li>the adaptation of the production chain for certain territories in the Pacific region,&lt;/li>
&lt;li>the promotion of the data through interfaces and consultation and distribution services.&lt;/li>
&lt;/ul>
&lt;div class="gallery" style="--cols: 3 ">
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="ressources/interface.png" alt="Image 1" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="ressources/multiscalaire.png" alt="Image 2" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="ressources/indicateur.png" alt="Image 2" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/div>
&lt;p>&lt;a href="https://yougis.github.io/EO4DM-Rapports/rapport_execution.html" target="_blank" rel="noopener">View the full interactive report by clicking this link&lt;/a>&lt;/p></description></item><item><title>ESRI Dashboard / Wildfires</title><link>/project/dashboards/vulcain/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>/project/dashboards/vulcain/</guid><description>&lt;h2 id="description-du-projet">Description du projet&lt;/h2>
&lt;p>This project aims to develop an interactive dashboard using the ESRI platform to visualize and analyze environmental interest zones under pressure (wildfire
, erosion, light pollution ..). Theses dashboards will integrate many detailed spatial data from plenty of data sources.&lt;/p>
&lt;h2 id="compétences-exploitées-et-livrables">Compétences exploitées et livrables&lt;/h2>
&lt;p>ArcGIS Online
ArcGIS
Data Visualisation
Data Management&lt;/p>
&lt;h2 id="galerie-dimages">Galerie d’images&lt;/h2>
&lt;div class="gallery" style="--cols: auto-fill ">
&lt;/div></description></item><item><title>Atlas du Vélib</title><link>/project/atlas-du-velib/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>/project/atlas-du-velib/</guid><description>&lt;p>Projet mené à quatre mains avec &lt;a href="http://julesgrandin.com" target="_blank" rel="noopener">Jules Grandin&lt;/a>.&lt;/p>
&lt;p>Analyse spatiale, simulation de parcours, Classification acendantes Hierarchiques, statistiques multivariées, réalisation de la maquette, des cartes et des textes.&lt;/p>
&lt;h2 id="galerie-dimages">Galerie d’images&lt;/h2>
&lt;div class="gallery" style="--cols: auto-fill ">
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_00.png" alt="Image 1" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_01.png" alt="Image 2" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_02.png" alt="Image 3" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_03.png" alt="Image 4" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_04.png" alt="Image 5" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_07.png" alt="Image 8" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_08.png" alt="Image 9" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_09.png" alt="Image 10" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_10.png" alt="Image 11" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_11.png" alt="Image 12" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_12.png" alt="Image 13" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;br>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="Atlas-du_Velib_images/atlas_velib_13.png" alt="Image 14" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/div></description></item><item><title/><link>/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/about/</guid><description/></item></channel></rss>