Étiquette | Explication | Type de données |
Données radar en entrée | Données radar en entrée. | Raster Dataset; Raster Layer |
Classe d’entités en sortie | Classe d’entités en sortie des objets océaniques clairs détectés. | Feature Class |
Type en sortie (Facultatif) | Spécifie le type de limite à utiliser pour la classe d’entités en sortie.
| String |
Largeur d’objet minimale (Facultatif) | Largeur minimale d’un objet à détecter. La largeur doit être positive. La valeur par défaut est de 10 mètres. | Linear Unit |
Largeur d’objet maximale (Facultatif) | Largeur maximale d’un objet à détecter. La largeur doit être positive. La valeur par défaut est 100 mètres. | Linear Unit |
Longueur d’objet minimale (Facultatif) | Longueur minimale d’un objet à détecter. La longueur doit être positive. La valeur par défaut est 50 mètres. | Linear Unit |
Longueur d’objet maximale (Facultatif) | Longueur maximale d’un objet à détecter. La longueur doit être positive. La valeur par défaut est de 500 mètres. | Linear 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) | Indique le type de polygone représenté par la valeur du paramètre Entités de masque. Ce paramètre est requis si le paramètre Entités de masque 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 aucune valeur n’est fournie pour le paramètre Entités de masque, 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 Entités de masque ou 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
Détecte les objets clairs potentiels fabriqués par l’homme, tels que les navires, plateformes pétrolières et éoliennes, tout en masquant les données SAR en dehors de la région d’intérêt.
L’outil agrège les pixels, filtre les agrégats selon les paramètres de largeurs minimale et maximale, et génère en sortie les résultats dans une classe d’entités. La classe d’entités en sortie peut être spécifiée sous la forme d’une emprise ou d’un périmètre autour du polygone des objets détectés.
Utilisation
Calibrez les données radar en entrée sur gamma zéro à l’aide de l’outil Appliquer un calibrage radiométrique. Ceci optimise la détection des objets, particulièrement dans les scènes radar de grande envergure.
Il se peut que les données radar en entrée ne soient pas alignées sur la classe d’entités en sortie. Si les données radar en entrée ne sont pas orthorectifiées, l’outil transforme la valeur du paramètre Classe d’entités en sortie à l’aide du paramètre Raster MNE. Si aucun MNE n’est fourni, l’outil effectue une transformation à l’aide d’une surface ellipsoïdale. Pour une transformation optimale de la valeur du paramètre Classe d’entités en sortie, indiquez un MNE en entrée pour le paramètre Raster MNE. Le MNE en entrée doit utiliser le système de coordonnées géographiques WGS84 (EPSG:4326).
Pour faire en sorte de détecter uniquement des objets situés dans l’océan, spécifiez une valeur pour le paramètre Entités de masque 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 des valeurs sont indiquées pour les paramètres Entités de masque et Raster MNE, le paramètre Entités de masque est utilisé pour créer le masque.
Paramètres
DetectBrightOceanObjects(in_radar_data, out_feature_class, {out_type}, {min_object_width}, {max_object_width}, {min_object_length}, {max_object_length}, {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_feature_class | Classe d’entités en sortie des objets océaniques clairs détectés. | Feature Class |
out_type (Facultatif) | Spécifie le type de limite à utiliser pour la classe d’entités en sortie.
| String |
min_object_width (Facultatif) | Largeur minimale d’un objet à détecter. La largeur doit être positive. La valeur par défaut est de 10 mètres. | Linear Unit |
max_object_width (Facultatif) | Largeur maximale d’un objet à détecter. La largeur doit être positive. La valeur par défaut est 100 mètres. | Linear Unit |
min_object_length (Facultatif) | Longueur minimale d’un objet à détecter. La longueur doit être positive. La valeur par défaut est 50 mètres. | Linear Unit |
max_object_length (Facultatif) | Longueur maximale d’un objet à détecter. La longueur doit être positive. La valeur par défaut est de 500 mètres. | Linear 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 aucune valeur n’est fournie pour le paramètre mask_features, 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 illustre l’utilisation de l’outil pour détecter des objets océaniques clairs avec un masque d’eau.
import arcpy
arcpy.ia.DetectBrightOceanObjects(
r"C:\Data\SAR\Spotlight High_ICEYE_GRD_SLH_50153_20210405T124010_CalG0.crf",
r"C:\Output\Ocean.gdb\DetectBrightOceanObjects", "BOUNDS",
"50 Meters", "500 Meters", "50 Meters", "500 Meters", "MPA Water Polygon",
"Water", r"C:\Data\DEM\dem_COP30_ortho.tif", "GEOID", "100 Meters")
Cet exemple illustre l’utilisation de l’outil pour détecter des objets océaniques clairs avec un masque d’eau.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
in_radar_data= r"C:\Data\SAR\IW_manifest_CalG0.crf"
out_feature_class = r"C:\Output\Ocean.gdb\DetectBrightOceanObjects"
out_type = "BOUNDS"
min_object_width = "50 Meters"
max_object_width = "500 Meters"
min_object_length = "50 Meters"
max_object_length = "500 Meters"
mask_features = "MPA Water Polygon"
feature_type = "Water"
in_dem_raster = r"C:\Data\DEM\dem_COP30_ortho.tif"
geoid = "GEOID"
mask_tolerance = "100 Meters"
# Execute
arcpy.ia.DetectBrightOceanObjects(in_radar_data, out_feature_class, out_type,
min_object_width, max_object_width, min_object_length,
max_object_length, mask_features, feature_type, in_dem_raster,
geoid, mask_tolerance)
Environnements
Informations de licence
- Basic: Nécessite Image Analyst
- Standard: Nécessite Image Analyst
- Advanced: Nécessite Image Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?