Skip to content

Exploitation cartographique API de la Qualité des eaux de Seine-et-Marne (77)

Notifications You must be signed in to change notification settings

johanpalos/API-Qualite-EAU-77

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet sur l'Exploitation cartographique de l’API Qualité des cours d’eau

Le Système d’information sur l’eau (site de Eau France), vise à mettre à disposition les données publiques sur l’eau. Dans ce cadre, une plateforme (Hubeau) a été mise en place pour diffuser un certain nombre de jeux de données massives via des API, permettant de requêter et télécharger des données, manuellement ou par programme.

L'objectif du projet est d'exploiter les données de l’API Qualité des cours d’eau pour visualiser sous forme de cartographie dynamique les résultats de mesure de présence d’un pesticide, le glyphosate, ainsi que de son principal produit de dégradation, l’AMPA, dans les cours d’eau du département de Seine-et-Marne (77).

Sommaire

  1. GITHUB
  2. INSTALLATION PGADMIN
  3. INSTALLATION GEOSERVER
  4. MISE EN PLACE DE LA BASE DE DONNEES
  5. MISE EN PLACE DU SERVEUR CARTOGRAPHIQUE

1. GITHUB

GitHub est une plate-forme d'hébergement de code pour le contrôle de version et la collaboration entre membres d'une équipe. Cela nous permet de tous ensemble nous partager les modifications de données, de fichiers et de les mettre à jour sur un serveur, ici GitHub. Mais pour pouvoir pousser de nouvelles modifications de nos fichiers locaux sur des dépôts à distants sur GitHub, il est préférable d'utiliser une invite de commande grâce à l'installation rapide de Git(Bash) sur l'ordinateur.

Export des fichiers de GitHub : pour exporter les fichiers sur GitHub sur votre bureau, un fichier .zip est disponible sur la plate-forme.

Alt text

2. INSTALLATION PGADMIN

  • Installer pgadmin4 via le lien GitHub puis dans l'installation identifier un nom d'utilisateur = postgres et un mot de passe également postgres
  • Dans le StackBuilder : installer deux applications :
    • dans Database Servers, installer PostgreSQL (dernière version)
    • dans Spatial Extensions, installer PostGIS (dernière version)

3. INSTALLATION GEOSERVER

  • Installer Geoserver et Java via les liens suivants:
  • Suivre le tuto d'installation Geoserver, et choisir la version de Java installée précédemment lorsque cela est demandé (adresse par défaut : C:\Program Files\Java

Alt text

  • Puis aller a l'adresse : C:\Program Files\GeoServer\webapps\geoserver\WEB-INF et remplacer le fichier "web.xml" par celui fourni dans la documentation

4. MISE EN PLACE DE LA BASE DE DONNEES

  • Lancer pgadmin4, se connecter avec les identifiants choisis lors de la configuration.
  • Créer une database (clic droit sur Databases -> Create -> Database) et la nommer "stations_mesures".
  • Installer l'extension PostGIS : clic droit sur Extensions -> Create -> Extension -> taper "postgis" dans la barre de recherche.
  • Avant d'importer la base de données, clic droit sur "File" -> Preferences -> Binary Paths -> choisir le fichier "bin" sur le "PostgreSQL 14"

Alt text

  • Importer la base de données : clic droit sur la database "stations_mesures" -> Restore -> Filename -> choisir le fichier fourni "stations_mesures.backup".

Alt text

5. MISE EN PLACE DU SERVEUR CARTOGRAPHIQUE

  • Lancer "Start Geoserver" via le menu Démarrer.

Alt text

  • Ouvrir Geoserver en rentrant l'adresse suivante dans la barre de recherche d'un navigateur web, et se connecter en tant qu'administrateur:
http://localhost:8080/geoserver
username: admin
password: geoserver
  • Créer un espace de travail : Menu Données -> Espaces de Travail -> Ajouter un nouvel espace de travail, et le nommer "projet_qualite_eau" (bien respecter les noms)
  • Créer un entrepôt : Menu Données -> Entrepôts -> Ajouter un nouvel entrepôt -> POSTGIS. -> Choisir l'espace de travail "projet_qualite_eau" -> Nommer la source de données "stations_mesures" -> Rentrer le nom de la database, également "stations_mesures" -> Rentrer dans user et passwd les nom d'utilisateur et mot de passe pgadmin4. -> Sauvegarder
  • Publier la couche de données : Menu Données -> Couches -> Ajouter une nouvelle couche. -> Choisir l'entrepôt préalablement créé -> Publier la couche "mesures_stations_V1", une page s'ouvre. -> Se rendre dans la rubrique Emprises, et cliquer sur "Basées sur les données" et "Calculées sur les emprises natives". -> Sauvegarder
  • Création du style : Menu Données -> Styles -> Ajouter un nouveau style -> Nommer le style "style_resultats", choisir l'espace de travail, laisser le format en SLD. -> Dans Fichier de style -> Cliquer sur Parcourir -> Choisir le fichier "style_resultats.sld" fourni -> Cliquer sur charger -> Sauvegarder
  • Création de la couche stylisée : Menu Données -> Agrégations de couches -> Ajouter un nouvel agrégat. -> Nommer l'agrégat "mesures_stations_V1_style" (même chose dans titre et résumé), choisir le bon espace de travail. -> Dans la rubrique Couches : Ajouter la couche "mesures_stations_V1", Ajouter le Style Group "style_resultats" -> Cliquer sur Générer l'emprise -> Sauvegarder.
  • Puis avant de lancer la page web, il n'y a plus qu'à Stop le geoserver et le Start de nouveau et se reconnecter sur le geoserver.

La configuration est terminée ! Il ne reste plus qu'a ouvrir le fichier web.html fourni via un navigateur web.

Développeurs :
- CECILLON Jules
- PALOS Johan
- POTTELET Thomas
G2 2021-2022

About

Exploitation cartographique API de la Qualité des eaux de Seine-et-Marne (77)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages