Disponible avec une licence Spatial Analyst.
Résumé
Permet de lisser (passe-bas) ou d'améliorer le filtrage (passe-haut) dans un raster.
Utilisation
L'option de filtrage Passe-bas permet de filtrer les moyennes (lissage). L'option Passe-haut est un filtre d'optimisation des tronçons.
Les cellules NoData en entrée peuvent recevoir une valeur dans la sortie si l'option Ignorer NoData dans les calculs est sélectionnée, à condition qu'au moins une cellule du voisinage de filtrage présente une valeur valide.
Vous pouvez créer des filtres personnalisés pour votre spécification à l'aide de l'outil Statistiques focales.
Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.
Syntaxe
Filter(in_raster, {filter_type}, {ignore_nodata})| Paramètre | Explication | Type de données | 
in_raster  | Raster en entrée que vous souhaitez filtrer.  | Raster Layer | 
filter_type (Facultatif)  | Type de filtrage à effectuer. 
  | String | 
ignore_nodata (Facultatif)  | Indique si des valeurs NoData ne sont pas prises en compte lors du filtrage. 
  | Boolean | 
Valeur renvoyée
| Nom | Explication | Type de données | 
| out_raster | Raster filtré en sortie. La sortie est toujours de type virgule flottante.  | Raster | 
Exemple de code
Dans cet exemple, on filtre (passe-haut) un raster en entrée.
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
filterOut =  Filter("elevation", "HIGH", "DATA") 
filterOut.save("C:/sapyexamples/output/filtered")Dans cet exemple, on filtre (passe-bas) un raster en entrée.
# Name: Filter_Ex_02.py
# Description: Performs a preset focal filter on a raster. 
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "elevation" 
# Execute Filter
filterOut =  Filter(inRaster, "LOW", "") 
# Save the output 
filterOut.save("C:/sapyexamples/output/filterout")Environnements
Informations de licence
- Basic: Requiert Spatial Analyst
 - Standard: Requiert Spatial Analyst
 - Advanced: Requiert Spatial Analyst
 
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?