SeedPSD: spectrogram
EN
FR
Cette section du WebService SeedPSD génère des images de spectrogrammes pour une source de donnée et une période de temps définies.
Générateur d'URL
Documentation
Exemples
Usage
/spectrogram? (channel-options) (date-range-options) [image-options] [plot-options] [nodata=404]
où :
channel-options :: (network=<network>) (station=<station>) (location=<location>) (channel=<channel>)
date-range-options :: (starttime=<date>) (endtime=<date>)
image-options :: [dpi=<dots per inch>] [width=<pixels>] [height=<pixels>]
[format=<png|jpg|pdf>] [transparent=<true|false>]
plot-options :: [cmap=<>] [cmin=<>] [cmax=<>]
[fontsize=<>] [grid=<true|false>] [yinvert=<true|false>]
(..) obligatoire
[..] optionnel
Paramètres
Sélection de la source de donnée
Paramètre |
Alias |
Exemple |
Description |
network |
net |
FR |
Code du réseau sismique. Accepte les jokers et les listes. |
station |
sta |
CIEL |
Code de la station. Accepte les jokers et les listes. |
location |
loc |
00 |
Code de localisation. Utilisez loc=-- pour les codes de localisations vides. Accepte les jokers et les listes. |
channel |
cha |
HHZ |
Code du canal. Accepte les jokers et les listes. |
Jokers et listes
- ? : utilisez le caractère point d'interrogation pour représenter n’importe quel caractère unique
- * : utilisez le caractère astérisque pour représenter zéro caractère ou plus.
- , : utilisez le caractère virgule pour grouper plusieurs éléments dans une liste. Ces éléments peuvent contenir des jokers..
Par exemple, avec les codes de channel: channel=EH?,BHZ
Sélection de la période temporelle
Paramètre |
Alias |
Exemple |
Description |
starttime |
start |
2010-01-10T00:00:00 |
Sélectionne les densités spectrales de puissance à partir de l’heure spécifiée incluse. |
endtime |
end |
2011-02-11T01:00:00 |
Sélectionne les densités spectrales de puissance avant l’heure spécifiée incluse. |
Formats des dates et des heures
Format |
Exemple |
Description |
YYYY-MM-DDThh:mm:ss[.ssssss] |
1997-01-31T12:04:32.123 |
une date et une heure définies par l'utilisateur |
YYYY-MM-DD |
1997-01-31 |
une date définie par l'utilisateur mais l'heure est supposée à 00:00:00 |
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 l'image
Paramètre |
Alias |
Défaut |
Description |
width |
plot.width |
900 |
Largeur de l’image de sortie (pixels). De 640 à 2000. |
height |
plot.height |
600 |
Hauteur de l’image de sortie (pixels). De 480 à 2000. |
dpi |
|
100 |
Résolution de l'image. |
format |
|
png |
Format de sortie du fichier : PNG, JPG, PDF |
nodata |
|
204 |
Code retour en cas d'absence de données |
transparent |
|
True |
Active la transparence du fond de l'image (valable seulement pour le format PNG). |
Options graphiques
Paramètre |
Alias |
Défaut |
Description |
ObsPy |
colormap |
cmap, plot.color.palette |
jet |
Nom de la colormap Matplotlib à utiliser |
cmap |
colormap_min |
cmin |
None |
Valeur minimale de la colormap |
clim |
colormap_max |
cmax |
None |
Valeur maximale de la colormap |
clim |
font_size |
fontsize, plot.labelfont.size |
10 |
Taille des caractères |
|
grid |
|
True |
Affiche la grille |
grid |
y_invert |
yinvert, plot.frequency.invert |
True |
Inverse l'axe Y |
|