Skip to content

Commit

Permalink
inpn données non sensible & doc commande création csv
Browse files Browse the repository at this point in the history
  • Loading branch information
joelclems committed Jan 11, 2024
1 parent 1417c7f commit 6df341d
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 1 deletion.
2 changes: 1 addition & 1 deletion contrib/m_sipaf/data/scripts/process_inpn.sql
Original file line number Diff line number Diff line change
Expand Up @@ -90,5 +90,5 @@ FROM
JOIN num n ON n.cleobs = p.cleobs
LEFT JOIN import_inpn_sipaf.st_descr d ON d.cleobs = p.cleobs
LEFT JOIN import_inpn_sipaf.st_regrp r ON r.clegrp = substring(p.clegrp, 0, strpos(p.clegrp, '.'))
WHERE sensiniveau = '0'
WHERE sensiniveau IS NULL OR sensiniveau = '0' -- supprimer ou changer cette ligne pour ajouter les données sensibles
;
55 changes: 55 additions & 0 deletions contrib/m_sipaf/doc/inpn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Données INPN

## Procédure de création d'un fichier csv destiné au module d'import

- 1) rappatrier le fichier de données `Demande_4192.zip`.

```
- St_Communes.csv
- St_Descr.csv
- St_Principal.csv
- St_AttrAdd_Suj.csv
- St_Departements.csv
- St_Mailles.csv St_Regrp.csv
- point.shp
- ...
- ligne.shp
- ...
- polygone.shp
- ...
- CA.xlsx
- JDD.xlsx
```

- 2) Le placer dans le dossier `<gn_modulator>/contrib/m_sipaf/data/sources/inpn`

```
mv Demande_4192.zip <gn_modulator>/contrib/m_sipaf/data/sources/inpn/.
```

- 3) Se placer dans le dossier `<gn_modulator>/contrib/m_sipaf/data/` et lancer la commande suivante


```
./scripts/process_inpn.sh sources/inpn/Demande_4192.zip <GeoNature>/config/settings.ini
```

le fichier settings.ini peut être le fichier de configuration de GeoNautre, mais peut aussi être un fichier contenant les accès à une base de données postgres.

```
db_host=localhost
db_port=5432
db_name=geonature
user_pg=xxx
user_pg_pass=xxx
```

Le fichier csv est créer à l'emplacement `gn_modulator>/contrib/m_sipaf/data/processed/inpn/Demande_4192.csv`

4) Refaire ce fichier

On peut jouer sur le fichier [data/scripts/process_inpn.sql](../data/scripts/process_inpn.sql) pour changer les données (ajouter les données sensibles)

Il faut supprimer le fichier `gn_modulator>/contrib/m_sipaf/data/processed/inpn/Demande_4192.csv` pour pouvoir le recréer avec la commande précédente.

1 comment on commit 6df341d

@camillemonchicourt
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci

Please sign in to comment.