pyspc.convention.sacha
Convention - Bases Sacha
Module Attributes
Origine des données SACHA (historique ou temps-réel) |
|
Description des données SACHA (historique ou temps-réel) |
|
Origine des données pluviométriques (station ou radar) |
|
Origine du référentiel des stations |
|
Grandeurs disponibles |
|
Attibut des identifiants des stations |
|
Table des stations |
|
Requêter une sélection de stations |
|
Attributs des tables des stations |
|
Requêter toutes les stations |
|
Nature des données |
|
Ratio de conversion d'unités |
|
Table des données |
|
Requêter une sélection de données |
|
Requêter une sélection de données |
- pyspc.convention.sacha.ATTS_ALL_STATIONS = {'hydro2': ['nosta', 'nom', 'courdo', 'bv', 'codeh', 'codeq', 'codep', 'codet', 'code_bareme', 'altitude', 'xlambert', 'ylambert', 'comment'], 'hydro3': ['nosta', 'nature', 'valeur', 'tr', 'ordre']}
Attributs des tables des stations
- pyspc.convention.sacha.CODES_STATION = {('hydro2', 'HH'): 'codeh', ('hydro2', 'PH'): 'codep', ('hydro2', 'QH'): 'codeq', ('hydro2', 'TH'): 'codet', ('hydro3', 'HH'): 'valeur', ('hydro3', 'PH'): 'valeur', ('hydro3', 'QH'): 'valeur', ('hydro3', 'TH'): 'valeur'}
Attibut des identifiants des stations
- pyspc.convention.sacha.DATANAMES = {'sacha': 'Sacha Historique', 'sacha_TR': 'Bd Sacha Temps-Réel'}
Description des données SACHA (historique ou temps-réel)
- pyspc.convention.sacha.DATATYPES = ['sacha', 'sacha_TR']
Origine des données SACHA (historique ou temps-réel)
- pyspc.convention.sacha.HYDROTYPES = ['hydro2', 'hydro3']
Origine du référentiel des stations
- pyspc.convention.sacha.NATURES = {('HH', None): 0, ('PH', 'gauge'): 2, ('PH', 'radar'): 3, ('QH', None): 1, ('TH', None): 4}
Nature des données
- pyspc.convention.sacha.PRCPTYPES = ['gauge', 'radar']
Origine des données pluviométriques (station ou radar)
- pyspc.convention.sacha.RATIO_UNITS = {'HH': 0.01, 'PH': 0.1, 'QH': 1.0, 'TH': 0.1}
Ratio de conversion d’unités
- pyspc.convention.sacha.SQL_ALL_STATIONS = {'hydro2': '\nSELECT station.nosta, station.nom, station.courdo, station.bv, station.codeh,\n station.codeq, station.codep, station.codet, station.code_bareme,\n station.altitude, station.xlambert, station.ylambert, station.comment\nFROM station\nORDER BY station.nosta\n', 'hydro3': '\nSELECT phyc.nosta, phyc.nature, phyc.valeur, phyc.tr, phyc.ordre\nFROM phyc\nORDER BY phyc.nosta\n'}
Requêter toutes les stations
- pyspc.convention.sacha.SQL_DATA = '\nSELECT {0}.ladate, {0}.valeur\nFROM {0}\nWHERE ({0}.nosta = {1}) AND ({0}.nature = {2})\n'
Requêter une sélection de données
- pyspc.convention.sacha.SQL_DATACOVERAGE = '\nSELECT COUNT({0}.valeur), MIN({0}.valeur), MAX({0}.valeur),\n MIN({0}.ladate), MAX({0}.ladate)\nFROM {0}\nWHERE ({0}.nosta = {1}) AND ({0}.nature = {2})\n'
Requêter une sélection de données
- pyspc.convention.sacha.SQL_STATION = {'hydro2': '\nSELECT {0}.nosta, {0}.{1}\nFROM {0}\nWHERE {0}.{1} IN ({2})\n', 'hydro3': '\nSELECT {0}.nosta, {0}.{1}, {0}.tr\nFROM {0}\nWHERE (({2}) AND {0}.tr = 1)\n'}
Requêter une sélection de stations
- pyspc.convention.sacha.TABLE_DATA = {False: 'donnees', True: 'donnees_treel'}
Table des données
- pyspc.convention.sacha.TABLE_STATION = {'hydro2': 'station', 'hydro3': 'phyc'}
Table des stations
- pyspc.convention.sacha.VARNAMES = ['HH', 'QH', 'PH', 'TH']
Grandeurs disponibles