Étiquette | Explication | Type de données |
Données radar en entrée | Données radar en entrée. | Raster Dataset; Raster Layer |
Raster en sortie | Raster binaire en sortie contenant les zones océaniques sombres détectées. La valeur 1 correspond à une zone sombre détectée. | Raster Dataset |
Superficie minimale (Facultatif) | Surface minimale pour laquelle procéder à la détection. La taille ne peut pas être négative. La valeur par défaut est de 10 000 mètres carrés. | Areal Unit |
Masquer des entités (Facultatif) | Entité surfacique de terre ou d’eau. Ce polygone est utilisé pour créer un masque. | Feature Layer |
Type d’entité (Facultatif) | Spécifie le type de polygone représenté par la valeur de paramètre Mask Features (Masquer des entités). Ce paramètre est requis si le paramètre Mask Features (Masquer des entités) est spécifié.
| String |
Raster MNE (Facultatif) | DEM en entrée. Si les données radar en entrée ne sont pas orthorectifiées, ce MNE est utilisé pour les orthorectifier. Si la valeur du paramètre Mask Features (Masquer des entités) n’est pas fournie, ce MNE est également utilisé pour créer un masque terrestre. | Mosaic Layer; Raster Layer |
Appliquer une correction géodésique (Facultatif) | Indique si le système de référence verticale du MNE en entrée est transformé en hauteur ellipsoïdale. La plupart des jeux de données d’altitude étant référencés par rapport à la hauteur orthométrique au niveau de la mer, une correction est nécessaire dans ce cas pour effectuer la conversion en hauteur ellipsoïdale.
| Boolean |
Masquer la tolérance (Facultatif) | Distance de la zone tampon autour du masque créée à partir du paramètre Mask Features (Masquer des entités) ou DEM Raster (Raster MNE). Cette distance ne peut pas être négative. La valeur par défaut est 100 mètres. | Linear Unit |
Disponible avec une licence Image Analyst.
Synthèse
Identifie les pixels sombres potentiels représentant des marées noires ou des algues et agrège ces pixels tout en masquant les données SAR en dehors de la région d’intérêt.
L’outil filtre les agrégats à l’aide du paramètre Surface minimale et génère le résultat sous forme d’un raster binaire. La valeur 1 correspond aux zones sombres détectées et est symbolisée dans une couleur aléatoire. La valeur 0 indique qu’aucune zone sombre n’a été détectée et est symbolisée par une transparence totale.
Les données radar, qu’elles soient orthorectifiées ou non, constituent des entrées valides. Les données radar non orthorectifiées permettent d’obtenir un filtrage amélioré des artefacts azimutaux car les données sont exprimées en coordonnées radar.
Utilisation
Optimisez la détection des zones en calibrant les données radar en entrée sur gamma zéro à l’aide de l’outil Appliquer un calibrage radiométrique. Ceci est particulièrement efficace pour les scènes radar de grande envergure.
Pour faire en sorte de détecter uniquement des zones océaniques, spécifiez une valeur pour le paramètre Masquer des entités et utilisez le paramètre Type d’entité pour indiquer si le masque s’applique aux étendues d’eau ou de terre. Vous pouvez également spécifier une valeur pour le paramètre Raster MNE. L’outil utilise alors l’élévation pour identifier les pixels représentant l’eau et les terres. Il est possible d’utiliser l’une ou l’autre de ces méthodes pour créer un masque des étendues de terre.
Si les valeurs des paramètres Mask Features (Masquer des entités) et DEM Raster (Raster MNE) sont toutes deux fournies, le paramètre Mask Features (Masquer des entités) est utilisé pour créer le masque.
Paramètres
DetectDarkOceanAreas(in_radar_data, out_raster, {min_area}, {mask_features}, {feature_type}, {in_dem_raster}, {geoid}, {mask_tolerance})
Nom | Explication | Type de données |
in_radar_data | Données radar en entrée. | Raster Dataset; Raster Layer |
out_raster | Raster binaire en sortie contenant les zones océaniques sombres détectées. La valeur 1 correspond à une zone sombre détectée. | Raster Dataset |
min_area (Facultatif) | Surface minimale pour laquelle procéder à la détection. La taille ne peut pas être négative. La valeur par défaut est de 10 000 mètres carrés. | Areal Unit |
mask_features (Facultatif) | Entité surfacique de terre ou d’eau. Ce polygone est utilisé pour créer un masque. | Feature Layer |
feature_type (Facultatif) | Spécifie le type de polygone représenté par la valeur de paramètre mask_features. Ce paramètre est requis si le paramètre mask_features est spécifié.
| String |
in_dem_raster (Facultatif) | DEM en entrée. Si les données radar en entrée ne sont pas orthorectifiées, ce MNE est utilisé pour les orthorectifier. Si la valeur du paramètre mask_features n’est pas fournie, ce MNE est également utilisé pour créer un masque terrestre. | Mosaic Layer; Raster Layer |
geoid (Facultatif) | Indique si le système de référence verticale du MNE en entrée est transformé en hauteur ellipsoïdale. La plupart des jeux de données d’altitude étant référencés par rapport à la hauteur orthométrique au niveau de la mer, une correction est nécessaire dans ce cas pour effectuer la conversion en hauteur ellipsoïdale.
| Boolean |
mask_tolerance (Facultatif) | Distance de la zone tampon autour du masque créée à partir du paramètre mask_features ou in_dem_raster. Cette distance ne peut pas être négative. La valeur par défaut est 100 mètres. | Linear Unit |
Exemple de code
Cet exemple détecte les zones océaniques sombres à l’aide d’un masque des étendues de terre.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
out = arcpy.ia.DetectDarkOceanAreas(
"IW_manifest_CalG0", "20 SquareKilometers", "land_polygons",
"LAND", "dem_COP30_ortho.tif", "GEOID", "100 Meters")
out.save("IW_manifest_CalG0_Dspk_DDOA.crf")
Cet exemple détecte les zones océaniques sombres à l’aide d’un masque des étendues de terre.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
arcpy.env.workspace = r"C:\Data\SAR"
in_radar_data="IW_manifest_CalG0"
out_raster="IW_manifest_CalG0_DDOA.crf"
min_area="20 SquareKilometers"
mask_features= "land_polygons"
feature_type="LAND"
in_dem_raster="dem_COP30_ortho.tif"
geoid="GEOID"
mask_tolerance="100 Meters"
# Execute
out = arcpy.ia.DetectDarkOceanAreas(
in_radar_data, out_raster, min_area, mask_features, feature_type,
in_dem_raster, geoid, mask_tolerance)
out.save(out_raster)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?