dbaseInfo
Usage
Informations sur les lieux et tronçons de vigilance
usage: dbaseInfo [-h] (-2 | -3) [-c OUTPUT_FILENAME] -d DB_FILENAME
-I INPUT_DIR
[-t {loc_hydro,loc_meteo,reach,stat_hydro,stat_meteo}] [-v]
(-s STATION_NAME | -l STATIONS_LIST_FILE)
Named Arguments
- -2, --hydro-2
Référentiel Hydro2 (defaut=False)
- -3, --hydro-3
Référentiel Hydro3 (defaut=False)
- -c, --output-filename
[optionnel] Fichier de sortie. Si non défini, renvoi vers la sortie standard
- -d, --data-filename
Nom du fichier de la base de données
- -I, --Input-directory
Dossier d’entrée des données GRP
- -t, --data-type
Possible choices: loc_hydro, loc_meteo, reach, stat_hydro, stat_meteo
Type de base de données
- -v, --verbose
[optionnel] Mode verbeux (defaut=False)
- -s, --station-name
Identité de la station
- -l, --station-list
Fichier contenant la liste des stations Hydro. Non pris en compte si l’option -s est utilisée
Exemples
Note
Les exemples sont issus des tests unitaires.
Extraire les méta-données de type “loc_hydro” des éléments listés dans data/_bin/dbaseInfo/in/liste_hydro2.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/loc_hydro2.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/loc_hydro2.csv -l data/_bin/dbaseInfo/in/liste_hydro2.txt -t loc_hydro -2
Fichier de stations : data/_bin/dbaseInfo/in/liste_hydro2.txt
K0100020
K0100030
K0260020
K0260030
Extraire les méta-données de type “loc_hydro” des éléments listés dans data/_bin/dbaseInfo/in/liste_capteur.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/loc_hydro_capteur.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/loc_hydro_capteur.csv -l data/_bin/dbaseInfo/in/liste_capteur.txt -t loc_hydro -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_capteur.txt
K01000201001
K01000201001
K05500101001
K05500101002
Extraire les méta-données de type “loc_hydro” des éléments listés dans data/_bin/dbaseInfo/in/liste_site.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/loc_hydro_site.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/loc_hydro_site.csv -l data/_bin/dbaseInfo/in/liste_site.txt -t loc_hydro -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_site.txt
K0010020
K0114020
K0550010
Extraire les méta-données de type “loc_hydro” des éléments listés dans data/_bin/dbaseInfo/in/liste_station.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/loc_hydro_station.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/loc_hydro_station.csv -l data/_bin/dbaseInfo/in/liste_station.txt -t loc_hydro -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_station.txt
K010002010
K026001002
K055001010
Extraire les méta-données de type “loc_meteo” des éléments listés dans data/_bin/dbaseInfo/in/liste_meteo.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/loc_meteo.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/loc_meteo.csv -l data/_bin/dbaseInfo/in/liste_meteo.txt -t loc_meteo -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_meteo.txt
07235005
43042002
43091005
Extraire les méta-données de type “reach” des éléments listés dans data/_bin/dbaseInfo/in/liste_reach.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/reach.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/reach.csv -l data/_bin/dbaseInfo/in/liste_reach.txt -t reach -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_reach.txt
LC105
Extraire les méta-données de type “reach” des éléments listés dans data/_bin/dbaseInfo/in/liste_reach.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/reach2.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/reach2.csv -l data/_bin/dbaseInfo/in/liste_reach.txt -t reach -2
Fichier de stations : data/_bin/dbaseInfo/in/liste_reach.txt
LC105
Extraire les méta-données de type “stat_hydro” de l’élément K0260010 issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/stat_hydro.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/stat_hydro.csv -s K0260010 -t stat_hydro -3
Extraire les méta-données de type “stat_meteo” des éléments listés dans data/_bin/dbaseInfo/in/liste_meteo.txt issues du référentiel SPC contenues dans le fichier BDD_light.sqlite situé dans le répertoire data/metadata/refspc. Ces informations sont écrites dans le fichier data/_bin/dbaseInfo/out/stat_meteo.csv.
dbaseInfo.py -I data/metadata/refspc -d BDD_light.sqlite -c data/_bin/dbaseInfo/out/stat_meteo.csv -l data/_bin/dbaseInfo/in/liste_meteo.txt -t stat_meteo -3
Fichier de stations : data/_bin/dbaseInfo/in/liste_meteo.txt
07235005
43042002
43091005