TimeSeriesPlot FR EN
Ce service permet d’obtenir une représentation graphique des signaux temporels des stations sismologiques du réseau RESIF.
Limitations
- La plage demandée ne peut excéder 31 jours.
- Seules les données non restreintes sont accessibles.
Fonctionnalités disponibles
- Affichage simultané de signaux provenant de plusieurs réseaux, stations, canaux et localisations.
- Indicateur désignant le jour courant permet d’obtenir facilement les données quotidiennes.
- Conversion des données en unités géophysiques (m/s ou m/s²) après déconvolution.
- Génération d'un plot interactif ou d'une image (format PNG ou JPEG).
Générateur d'URL
Documentation
Exemples
- ws.resif.fr/resifws/timeseriesplot/1/query?net=RA&station=PYTO&cha=HN2&loc=00,02&demean&correct&start=2017-11-02T13:35:00&end=2017-11-02T13:40:00
- ws.resif.fr/resifws/timeseriesplot/1/query?net=RA&station=PYTO&cha=HN2&loc=00,02&demean&correct&start=2017-11-02T13:35:00&end=2017-11-02T13:40:00&iplot
Utilisation
/query? (channel-options) (date-range-options) [plot-options] [nodata=404]
où :
channel-options :: (net=<network> sta=<station> loc=<location> cha=<channel>)
date-range-options :: (starttime=<date|durée>) (endtime=<date|durée>)
ouput-options :: [iplot=<true|FALSE>] [format=<PNG|jpeg>]
plot-options :: [showtitle=<TRUE|false>] [showscale=<TRUE|false>] [monochrome<true|FALSE>]
plot-options :: [width=<400-2000>] [height=<200-2000>]
filter-options :: [demean=<TRUE|false>]
filter-options :: [earthunits=<true|FALSE>] {waterlevel=<nombre>} {freqlimits=<f1-f2-f3-f4>} {units=<AUTO|disp|vel|acc>}
(..) requis
[..] optionnel
{..} optionnel, mais toujours en complément d'une autre option
les valeurs par défaut sont en majuscules
Paramètres
Sélection de la source de données
Paramètre | Alias | Description | Exemple |
---|---|---|---|
network | net | Code du réseau sismique. Accepte les jokers et les listes. | FR |
station | sta | Code de la station. Accepte les jokers et les listes. | CIEL |
location | loc | Code de localisation. Utilisez loc=-- pour les codes de localisations vides. Accepte les jokers et les listes. | 00 |
channel | cha | Code du canal. Accepte les jokers et les listes. | HHZ |
Jokers et listes d’arguments
- Jokers : le point d’interrogation ? représente n’importe quel caractère unique, alors que l’astérisque * représente zéro caractère ou plus.
- Listes : plusieurs éléments peuvent être récupérés à l’aide d’une liste séparée par des virgules. Les jokers peuvent être inclus dans la liste.
Par exemple, pour le code des canaux : channel=EH?,BHZ
Sélection de la période temporelle
Paramètre | Alias | Description | Exemple |
---|---|---|---|
starttime | start | Sélectionne les données à partir de l’heure spécifiée incluse. | 2010-01-10T00:00:00 |
endtime | end | Sélectionne les données avant l’heure spécifiée incluse. | 2011-02-11T01:00:00 |
La définition de l’intervalle de temps avec starttime et endtime peut prendre différentes formes :
- une date, par exemple starttime=2015-08-12T01:00:00
- une durée en secondes, par exemple endtime=7200
- le mot-clé “currentutcday” qui signifie minuit de la date du jour (UTC), par exemple starttime=currentutcday
Formats des dates et des heures
YYYY-MM-DDThh:mm:ss[.ssssss] ex. 1997-01-31T12:04:32.123
YYYY-MM-DD ex. 1997-01-31 (une heure de 00:00:00 est supposée)
currentutcday (aujourd'hui à 00:00:00)
avec :
YYYY :: quatre chiffres de l'année
MM :: deux chiffres du mois (01=Janvier, etc.)
DD :: deux chiffres du jour du mois (01 à 31)
T :: séparateur date-heure
hh :: deux chiffres de l'heure (00 à 23)
mm :: deux chiffres des minutes (00 à 59)
ss :: deux chiffres des secondes (00 à 59)
ssssss :: un à six chiffres des microsecondes en base décimale (0 à 999999)
Configuration de la sortie
Paramètre | Alias | Défaut | Description | Exemple |
---|---|---|---|---|
iplot | false | Affiche un graphique interactif. | true | |
nodata | 204 | Code retour en cas d'absence de données | 404 |
Options de traitements des signaux temporels
Les paramètres suivants permettent de filtrer les signaux avant l’affichage.
Paramètre | Alias | Défaut | Description | Exemple | Documentation |
---|---|---|---|---|---|
demean | false | Retranche la valeur moyenne aux données. | true | ObsPy | |
correct | earthunits | false | Applique une correction instrumentale par déconvolution avec conversion en unités géophysiques. | true | ObsPy |
waterlevel | 10 | Niveau de l’eau (en dB) utilisé pour la déconvolution. La valeur "none" correspond au filtrage inverse classique. |
1 none |
ObsPy | |
freqlimits | Filtrage passe-bande appliqué avant la déconvolution dans le domaine fréquentiel1,2. Fenêtre rectangle d’amplitude 1 entre f2 et f3 et en cosinus jusqu’à 0 pour f1 < f < f2 et f3 < f < f4. | 0.01-0.04-0.5-0.6 | ObsPy | ||
units | AUTO | Unité de sortie (AUTO, DISP, VEL, ACC). Actif uniquement avec l’option correct. | VEL | ObsPy |
Notes :
Les fréquences sont exprimées en Hertz.
Les fréquences sont séparées par une virgule ou un tiret. (Exemple : 0.01,0.02)
Options graphiques
Paramètre | Alias | Défaut | Description | Exemple |
---|---|---|---|---|
showtitle | true | Affiche ou non un titre montrant le canal et l’intervalle de dates. | false | |
showscale | true | Affiche ou non une échelle sur le côté droit du graphique. | false | |
monochrome | false | Image en niveaux de gris ou en couleur. | true | |
width | 1200 | Largeur de l’image de sortie (pixels). De 400 à 2000. | 500 | |
height | 400 | Hauteur de l’image de sortie (pixels). De 200 à 2000. | 400 | |
format | jpeg | Format de l’image de sortie (png ou jpeg). | png |
Support
Le code source est distribué sous les termes de la licence GPLv3 et est disponible sur https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/ws-timeseries
Pour toute question concernant l'accès aux données, la transmission d'un rapport de bug, les suggestions, les demandes d'aide, veuillez consulter notre service d'assistance ou envoyer un courriel à sismo-help@resif.fr