---
# System prepended metadata

title: ZAN Guadeloupe - Cadeau de Noël
tags: [ZAN, Guadeloupe]

---

---
title: ZAN Guadeloupe - Cadeau de Noël
---

:desert_island: :christmas_tree: ZAN Guadeloupe - Cadeau de Noël
===



:::info
**Sujet** : Point sur le travail fait pendant Noël
**Date** : fin 2021
**Équipe projet** :
- Florian Grillot
- Jérémie Eiselé
- Thomas Escrihuela
:::


[TOC]

## :book: Objectifs

Point fait avec Mathieu. Super travail de Flo, qui a arrêté la plupart des périmètres des secteurs d'expérimentation. Pour les vacances de Noël, les objectifs sont de : 
1. créer une couche de données géographiques des friches potentielles en croisant les données sources de friches (basol, basias, ff, karucover) et les secteurs d'expérimentation;
2. calculer des indicateurs sous forme de champs. Ces indicateurs caractérisent soit la friche, soit son environnement. L'idée sous-jacente est de pouvoir ensuite appliquer le calc du LIFTI des Ardennes grâce à ces indicateurs calculés;
3. ajouter cette couche à la cartodyn et mettre en place une sorte de "fiche identité" de la friche, un peu comme dans _cartofriches_.

## :dart: Ce que j'ai fait pendant la :turkey: aux marrons

### 1. Création de la couche des friches potentielles :factory: 

:warning: Tous les croisements suivants ont été réalisés avec la couche "brute" des secteurs d'expérimentation au 20 décembre. Certains secteurs se superposent (notamment à Pointe-à-Pitre). Les croisements seront à rejouer lorsque la couche des secteurs d'expérimentation sera arrêtée.

:book: <u>Principe :</u> Les couches Basol, Basias, Karu-délaissé et Parcvac5a (parcelles vacantes de + de 5ans) sont les données de base pour constituer la couche des friches potentielles. Pour mettre toutes ces données dans une seule couche, je propose de choisir la **géométrie de la parcelle** sous-jacente comme géométrie de la couche. Ainsi, la couche des friches potentielles sera une couche de polygones. Seules les friches dans les secteurs d'exploitation sont conservées.

:warning: Le corollaire est qu'une friche potentielle retenue intersecte nécessairement une parcelle des ff ! Il faudrait faire un travail de vérification de la localisation des sites Basias/Basol dans les secteurs. Vu leur peu de précision géographique, il est possible que certains points soient en dehors d'une parcelle. Il faudrait alors déplacer ce ponctuel pour qu'il soit dans le périmètre d'une parcelle après avoir vérifié la bonne localisation. Ensuite je pourrai rejouer les scripts.  

#### Basol

Premièrement, j'ai bossé sur Basol. J'ai pu retravailler la localisation des sites Basol, qui n'était pas terrible, en comparant avec les données sur georisques.gouv.fr (la dernière mise à jour est mieux géoréf. Ainsi sur les 27 sites basol pré-identifiés, 25 ont été bien géolocalisés. Les 2 restants, qui sont la *station service Esso Anse-Bertrand* et la *Centrale EDF La Désirade*, n'ont pu être bien géolocalisés (je n'ai pas trouvé de source fiable pour les placer). Du coup je ne leur ai pas mis de géométrie. Vous pourrez voir de votre côté si vous arrivez à bien les géoréférencer.
=> Sur les 25 sites basol de Guadeloupe, **5** sont dans une parcelle d'un secteur d'expérimentation.

#### Basias

Je n'ai pas retravaillé du tout cette base. Il faudrait vérifier (au moins) les localisations des sites des secteurs d'expérimentation.
=> Sur les 296 sites Basias, **9** sont dans une parcelle d'un secteur d'expérimentation. 

#### Parcelles avec vacances de locaux

Pour commencer, je considère une parcelle comme vacante si il y a :
- une dominance de locaux d'activité ou mixte;
- plus de 400m² de surface;
- au moins un local est vacant.

Puis j'intègre en tant que friche potentielle les parcelles vacantes dont *au moins 50% de locaux sont vacants depuis au moins 5 ans*. On peut jouer sur ce seuil pour voir d'autres résultats. 

Le prédicat géométrique utilisé est l'intersection, ainsi une parcelle vacante de + 5 ans est considérée comme appartenant à un secteur d'expérimentation si elle intersecte ce secteur.

:warning: Comme les secteurs ne sont pas encore propres et se chevauchent, il en résulte que certaines friches sont **dupliquées** car intersectant avec plusieurs secteurs. Ce problème ne sera plus d'actualité lorsqu'on aura mis à jour la couche des secteurs.

=> **21** parcelles vac5a sont dans des secteurs d'expérimentation. 

#### Karucover

Prédicat géométrique est l'intersection donc warning idem que pour les parvac5a.
=> **278** dents creuses Karucover sont dans des secteurs d'expérimentation

#### BILAN

On arrive en première approche à 313 friches potentielles dont 278 dents creuses et 21 parcelles vac5a et 14 anciens sites industriels. À voir ensemble si on vire les karucover des potentielles friches pour en faire une "couche de dents creuses". En effet, je ne suis pas sûr qu'il y ait un fort intérêt à garder ces entités correspondant la plupart du temps à un sol nu sans usage.

=> La couche se nomme "friches potentielles", elle est disponible dans le gpkg (ainsi que toutes les autres couches).


### 2. Calcul des indicateurs :spiral_note_pad: 

Dans l'optique de pouvoir appliquer plus tard le tableur du LIFTI, on a un peu regardé avec Mathieu les informations nécessaires et celles qu'on aimerait ajouter. Voici la liste des informations qu'on aimerait récupérer pour l'instant : 

```
CREATE TABLE public.potentielles_friches (
	id serial4 NOT NULL,
	geom geometry(multipolygon, 3857) NULL,
	fid varchar NULL,
	nom varchar NULL,
	"source" varchar NULL,
	secteur varchar NULL,
	commune varchar NULL,
	epci varchar NULL,
	iduf varchar NULL,
	l_idpar _varchar NULL,
	surf_uf int8 NULL,
	nature_du_proprietaire varchar NULL,
	nom_proprietaire varchar NULL,
	adresse varchar NULL,
	presence_de_bati bool NULL,
	surf_bati int4 NULL,
	etat_bati varchar NULL,
	surf_arti int4 null,
	surf_naf int4 null,
	activite varchar null,
	en_friche varchar null,
	site_reamenage varchar null,
	sols_pollues bool NULL,
	terrain_cloture bool NULL,
	annee_de_cessation int4 NULL,
	derniere_occupation varchar NULL,
	annee_derniere_mutation int4 null,
	type_derniere_mutation varchar null,
	prix_derniere_mutation int4 NULL,
	acheteur_derniere_mutation varchar null,
	vendeur_derniere_mutation varchar null,
	taxe_fonciere int4 NULL,
	type_de_territoire varchar NULL,
	trame_verte bool NULL,
	trame_bleue bool NULL,
	zonage_environnemental bool NULL,
	zone_humide bool NULL,
	risque_inondation bool NULL,
	risque_technologique bool NULL,
	vegetation_sur_le_site bool NULL,
	desserte_route bool NULL,
	desserte_tc bool NULL,
	desserte_fluviale bool NULL,
	desserte_maritime bool NULL,
	occupation_sol varchar NULL,
	zonage_plu varchar NULL,
	zonage_plu_description varchar null,
	zonage_ppri varchar NULL,
	zonage_pprt varchar NULL,
	znieff varchar NULL,
	taux_logvac_iris float8 NULL,
	CONSTRAINT potentielles_friches_pkey PRIMARY KEY (id)
);
```

Cette liste est amenée à évoluer, n'hésitez pas si vous voulez / avez besoin de rajouter des champs supplémentaires. Comme vous pouvez le voir, la couche est générée via Postgres ce qui amène plus de souplesse dans le création des champs.

Plusieurs croisements sont effectués pour tenter de remplir ces champs : 

#### Croisement de localisation

Croisement simple avec les communes et epci pour récupérer leur nom. 

#### Croisement fichiers fonciers

On croise la friche potentielle (Polygon) avec les unités foncières (uf) des *ff* et on affecte l'identifiant d'uf qui intersecte le plus. On récupère les infos suivantes de cette parcelle : 
- liste des parcelles composant l'uf
- la surface de l'uf
- la présence de bâti
- la surface bâtie
- la surface artificialisée
- la surface NAF

Ensuite je croise avec la table des propriétaires pour obtenir le nom du propriétaire (`_X_` pour une personne physique) et le type de prop (public, ...).

#### Croisement Basias / Basol

Je considère qu'une friche potentielle venant de Basol a un sol pollué (je mets le champ à **True** dans la couche). Je récupère également la colonne Basol `environnement_utilisation_actuelle_0` que je mets dans le champ *activite* pour savoir si l'activité est terminée ou pas.

Pour Basias, l'activité est donnée par le champ `État occupation`. Je récupère également les informations *en_friche* et *site_reamenage*. Pour les autres friches potentielles ne venant pas de Basias, on peut considérer que ces champs seront remplis lors d'une visite terrain.

#### Croisement PLU

Je n'ai pas re-téléchargé les PLU du Géoportail de l'urbanisme pour voir si de nouveaux documents ont été rajoutés, il faudrait peut-être le faire. J'ai croisé les friches avec les plu (prédicat : plus grande intersection) pour affecter le zonage et sa description.

#### Croisement DV3F

DV3F est la bdd des mutations foncières. J'ai récupéré les informations de la **dernière** mutation de chaque parcelle de friche potentielle. Attention, cette mutation peut concerner la vente ou l'échange et peut concerner la parcelle complète ou un seul local de la parcelle. Tous les champs remplis sont ceux suffixés par `_derniere_mutation`.

#### Croisement Occupation du Sol

J'ai récupéré la classe d'usage la plus fine depuis Karucover 2017 (prédicat : plus grande intersection). Le traitement est un peu gourmand mais ça passe. Le résultat est stocké dans le champ *occupation_sol*.

#### Croisement IRIS + BDD Insee

J'ai pensé intéressant de récupérer le taux de vacance de l'environnement de la friche. J'ai vu que la base INSEE donne des taux de vacance à l'échelle de l'iris. J'ai récupéré les iris de l'ign puis jointure avec la base insee. Ensuite j'ai affecté la vacance de l'iris contenant la friche (prédicat : centroide de la friche dans l'iris) dans le champ taux_logvac_iris.

:warning: L'INSEE donne le taux de **logements** vacants et non pas celui de locaux vacants. Faute de mieux, on prend.

#### BILAN

Sur les 50 indicateurs actuellement définis, j'ai pu en calculer 30. Il reste ceux-ci : 
```
adresse
terrain_cloture
annee_de_cessation
derniere_occupation
taxe_fonciere
type_de_territoire
trame_verte
trame_bleue
zonage_environnemental
zone_humide
risque_inondation
risque_technologique
vegetation_sur_le_site
desserte_route
desserte_tc
desserte_fluviale
desserte_maritime
zonage_ppri
zonage_pprt
znieff
```

Ce sont surtout des indicateurs environnementaux. Je me disais que toi Flo tu as peut-être de la donnée sous le coude à croiser, pour savoir si la friche est dans un zonage PPRI, dans un site naturel classé (inpn?)... Trame verte et bleue aussi, on a de la donnée là-dessus ? Pour la plupart des champs, ce sont simplement des booléens pour dire si oui ou non on est dans telle ou telle zone. 
Pour les champs de desserte, je me disais qu'on pourrait faire un tampon autour des arrêts de TC, des routes (etc) pour prédire si oui ou non la friche est proche d'une desserte.
Pour les risques techno et inondations, je pense que ça sera juste la description du zonage PPRI/PPRT. À en discuter ensemble.
Enfin certains champs seront remplis sur le terrain : *terrain_cloture*, *vegetation_sur_le_site*, ... et tout ceux qu'on ne pourra calculer automatiquement !


### 3. Ajout de la couche dans le dashboard :tv: 

J'ai ajouté cette couche dans le tableau de bord dont voici l'url : 
https://cerema-med.shinyapps.io/zan_guadeloupe/

Elle est visible de le premier onglet, **Recensement Friches**.  Attention par défaut, toutes les couches sont cochées, ne pas hésiter à jouer avec le LayerControl.

Les friches potentielles sont celles avec un marqueur type GoogleMaps, une couleur par source de donnée (basias, basol, karu, parcvac5a). Vous pouvez cliquer sur une friche potentielle pour voir sa **fiche identité**, comme sur _Cartofriches_.

_ici on clique_
![](https://i.imgur.com/uE8FeeW.jpg)

_puis la fiche identité de la friche s'ouvre_ :male_genie: 
![](https://i.imgur.com/VU81GjX.jpg)

La fiche identité affiche les champs calculés de la couche. Pour l'instant, tous ne sont pas remplis. Mais ça donne une idée de ce à quoi pourrait ressembler un observatoire des friches. À discuter ensemble. Il est possible de naviguer entre les friches via les boutons **Précédent** / **Suivant** sous la minimap.

N'hésitez pas à me faire vos retours !! Tout peut changer, l'ergonomie, les infos affichées, les couleurs, les icones... 


## :crystal_ball: Coming soon

Du coup les gars j'ai listé les quelques tâches que je vois qui seraient prioritaires à traiter pour le projet. Est-ce que vous pourriez regarder les points suivants si ça vous va ?

- Priorité 1 (P1) **[Florian]** : Essayer de terminer les secteurs d'expérimentations, c'est la priorité;
- P1 **[Jérémie]** : Vérifier la bonne localisation et géoréférencer si besoin **tous** les sites Basol / Basias qui sont dans les secteurs d'expérimentation. Depuis QGIS, tu regardes leur nom, tu tapes sur le net pour vérifier leur localisation et tu déplaces le point dans la couche. L'idée est de pouvoir mettre ces points dans une parcelle (couche *TUP 2020*) pour qu'elles apparaissent comme friche potentielle;
- P2 **[Florian]** : Essayer de calculer les indicateurs environnementaux. Il faudrait au moins récupérer les données à croiser. Tu peux commencer à faire les croisements et à noter la méthodo, car il faudra la reproduire dans le script SQL de calcul des indicateurs, pour être cohérent;
- P3 **[Jérémie]** : Regarder dans le [GPU](https://www.geoportail-urbanisme.gouv.fr/) s'il y a de nouveaux zonages qui ne sont pas présents dans le QGZ (couche _zonage_urba_);
- P3 **[Florian]** : Voir avec Mathieu pour commencer à appliquer le tableur du LIFTI et noter les informations qui nous manquent
- P3 **[Jérémie]** : Essayer de géoréférencer dans la base les 2 sites basol non géolocalisés.

Bon les gars, on fait comme on peut avec le temps qu'on a pour ce projet. C'est surtout les 2 premières tâches qu'il faudrait faire pour qu'on propose une première ébauche de friches potentielles à peu près aboutie.


## :earth_africa: Accès aux données (last but not least) 

C'est le bordel dans le répertoire Box, alors pour contribuer au chaos, j'ai mis tout dans le dossier : 
`Box\(Group) NC.DADT\Zéro artificialisation Nette\03_Guadeloupe\03_SIG\2022`

Il y a dedans un répertoire avec tous les scripts SQL (pour Florian). Tu peux regarder les méthodes que j'ai utilisées pour voir si j'ai pas fait de conneries (ou si tu veux tester des trucs). Si jamais t'as besoin de rejouer certains scripts, tu peux demander à Sebouland de restaurer le dump `.\01_Donnees\zan_guadeloupe.backup` dans une base Postgres pour t'y donner accès.

Sinon toutes les données sont dans le Géopackage présent ici : 
`.\01_Donnees\guadeloupe.gpkg`. 
:warning: Le géopackage contient le qgz ! Vous pouvez ouvrir le projet depuis QGIS en faisant `Projet / Ouvrir depuis... > Geopackage` : 

![](https://i.imgur.com/WlFVDN9.png)


![](https://i.imgur.com/Vi9eG1u.png)


Et là, tadam, vous devriez accéder aux données...normalement !


--- 
# et surtout Joyeux Noël :mother_christmas: et Bonne Année :man-with-bunny-ears-partying: 


###### tags: `ZAN` `Guadeloupe`
