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 ?