GET https://contrails.googleapis.com/v2/detections/masks : obtenez des masques de détection de traînées de condensation au format NetCDF4.
Si la requête aboutit, la réponse sera un fichier NetCDF contenant des masques de détection des traînées de condensation. Les décalages de temps de lecture peuvent également être inclus dans la réponse.
Paramètres de requête
| Paramètres | |
|---|---|
start_time |
Obligatoire. Heure de début de la demande. Format : chaîne de date et heure ISO 8601 Exemple : |
end_time |
Obligatoire. Heure de fin de la demande (incluse). Notez que Format : chaîne de date et heure ISO 8601 Exemple : |
satellite_origin |
Obligatoire. Les valeurs valides sont Format : chaîne Exemple : |
view |
Facultatif. La valeur par défaut est Format : consultez la documentation. Exemple : |
Exemples
Pour récupérer des masques de détection à partir d'un satellite pour un point temporel spécifique avec des décalages de scantime :
response = requests.get( url="https://contrails.googleapis.com/v2/detections/masks", params={"start_time": "2026-04-10T00:00:00Z", "end_time": "2026-04-10T01:00:00Z", "satellite_origin": "MTG-000-FULL-DISK" "view": "DETECTION_MASK_VIEW_FULL"}, headers={"x-goog-api-key": API_KEY}, )ou dans CURL :
curl "https://contrails.googleapis.com/v2/detections/masks?\ key=API_KEY&\ start_time=2026-04-10T00:00:00Z&\ end_time=2026-04-10T01:00:00Z&\ satellite_origin=MTG-000-FULL-DISK&\ view=DETECTION_MASK_VIEW_FULL"Lorsqu'elle est chargée avec xarray, cette requête renvoie l'ensemble de données suivant :
Dimensions : (time: 6, y: 5568, x: 5568) Coordonnées Nom Dimensions Type de données Valeurs durée (heure) datetime64[ns] 2026-04-10T00:00:07 ... 2026-04-10T00:50:07 y (y) float32 5.569e+06 5.567e+06 ... -5.569e+06 x (x) float32 -5.569e+06 -5.567e+06 ... 5.569e+06 Variables de données masque (time, y, x) float32 0.0 0.0 0.0 0.0 ... 0.0 ... scantime_offset (time, y, x) float64 nan nan nan nan ... 564. 568. … projection () DataArray +proj=geos +lon_0=0 +h=35786400 +x_0=0 +y_0=0 +a=6378137 +b=6356752.3 +units=m +no_defs Notez que
projectionest mis en forme en tant que chaîne d'un objet pyproj.Proj.projectionpeut être utilisé pour convertir les coordonnées x et y de la carte en coordonnées de longitude et de latitude, et inversement.
DetectionMaskView
Définit le niveau de détail à renvoyer pour les masques de détection.
| Enums | |
|---|---|
DETECTION_MASK_VIEW_UNSPECIFIED |
Vue non spécifiée. En pratique, il est traité comme BASIC. |
DETECTION_MASK_VIEW_BASIC |
Contient les valeurs du masque de détection et les données de projection satellite. |
DETECTION_MASK_VIEW_FULL |
Contient les valeurs du masque de détection, les données de projection satellite et les décalages de temps de balayage du disque complet. |