init README
This commit is contained in:
parent
e7d13c70a9
commit
e70e8ed483
49
insert_liste_alerte/README.md
Normal file
49
insert_liste_alerte/README.md
Normal file
@ -0,0 +1,49 @@
|
||||
# Intégration de liste d'Alerte `MAISON`
|
||||
Dans le cas de l'Isère il s'agit de liste d'alerte départementale
|
||||
|
||||
## 1. Les fonctions éventuellement à modifier
|
||||
Le script incrémente de nouveaux types de statuts dans la bdd :
|
||||
- def insert_status_alerte (l.25) : Intégration du statut `alerte départementale` dans la table `taxonomie.bdc_statut_type`
|
||||
|cd_type_statut|lb_type_statut|regroupement_type|thematique|type_value|
|
||||
|-|-|-|-|-|
|
||||
|'AL'|'Liste d''alerte départementale'|'Alerte'|'STATUTS'|'VALUE'|
|
||||
- def insert_status_values (l.42) : Intégration de libellés de statut nom présent dans la table `taxonomie.bdc_statut_values`
|
||||
|code_statut|label_statut|
|
||||
|-|-|
|
||||
|'RE'|'Disparue au niveau départemental'|
|
||||
|'AS-1'|'Quasi menacée (localisées sans signe de déclin)'|
|
||||
|'AS-2'|'Quasi menacée (répandues mais en déclin)'|
|
||||
|'AS-3'|'Quasi menacée (répandues, déclin à confirmer)'|
|
||||
|
||||
## 2. Le code à personaliser
|
||||
La personalisation impérative est située à partir de la ligne 231 du script :
|
||||
- l.235 : Import/Définition de la connexion à la bdd GéoNature.
|
||||
En cas de définition de la connexion, ajoutez/completez le code ci-dessous :
|
||||
``` py
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.engine import URL
|
||||
gn_user = 'XXXX'
|
||||
gn_pwd = 'XXXX'
|
||||
gn_adr = 'XXXX'
|
||||
gn_base = 'XXXX'
|
||||
gn_url = URL.create("postgresql+psycopg2", username=gn_user, password=gn_pwd, host=gn_adr, database=gn_base)
|
||||
con_gn = create_engine(gn_url)
|
||||
```
|
||||
- l.242 : Chemin vers le fichier des listes d'alertes à importer. Le fichier doit être un Excel contenant à minima les colonnes suivantes :
|
||||
|CD_NOM|Statut|Source|Source_url|
|
||||
|-|-|-|-|
|
||||
ATTENTION : les lignes la `Source_url` est None ou NA (non remplie) seront ignorés. La colonne `Statut` recense les CODES STATUTS.
|
||||
Pour exemple, vous pouvez vous référez au fichier utilisé en Isère : `listes_alertes_isère.xlsx`
|
||||
- l.244 : Définir l'échelle administratif des listes à implémenter.
|
||||
- l.246 : Définir le nom du niveau adminsitratif concerné.
|
||||
- l.248 : Définir le code SIG du niveau adminnistratif. N'hésiter pas à vous référer à ceux déjà présent dans la table `taxonomie.bdc_statut_text`
|
||||
- l.253 : Dictionnaire des listes de statut présent dans le fichier Excel. A définir sous le format suivant
|
||||
``` json
|
||||
{
|
||||
'Source' : {
|
||||
'id_doc': Valeur du cd_doc à implémenter dans la table taxonomie.bdc_statut_text
|
||||
'id_values': [Liste de l'ensemble des statut concernés par la source.]
|
||||
},
|
||||
...
|
||||
}
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user