Superposition floue (Spatial Analyst)

Disponible avec une licence Spatial Analyst.

Synthèse

Combine des données raster d’appartenance floue selon le type de superposition sélectionné.

Pour en savoir plus sur le fonctionnement de l’outil Superposition floue

Utilisation

  • Cet outil est recommandé lorsque vous traitez le résultat obtenu via l’outil Appartenance floue. Il est conçu pour traiter des rasters dotés de valeurs comprises entre 0 et 1.

  • Vous trouverez ci-après les valeurs appropriées du paramètre Type de superposition que vous pouvez utiliser dans certaines conditions :

    • Utilisez Or (Ou) pour obtenir la valeur maximale de tous les rasters de preuve en entrée. Si certaines données en entrée présentent une valeur élevée, la sortie finale sera élevée.
    • Utilisez And (Et) pour obtenir la valeur minimale de tous les rasters de preuve en entrée. Toutes les entrées doivent posséder une valeur élevée pour que la sortie soit une valeur élevée.
    • Utilisez Product (Produit) lorsque la preuve combinée est moins importante qu’une valeur unique.
    • Utilisez Sum (Somme) lorsque la preuve combinée est plus importante qu’une valeur unique.
    • Utilisez Gamma pour combiner des données plus basiques. Lorsque la valeur Gamma est 1, le résultat est le même que celui que vous obtenez avec Somme. Lorsque la valeur Gamma est 0, le résultat est le même que celui que vous obtenez avec Produit. Les valeurs comprises entre 0 et 1 permettent de combiner des preuves pour produire des résultats compris entre les deux extrêmes établis par les valeurs Et ou Ou.

  • 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.

Paramètres

ÉtiquetteExplicationType de données
Rasters en entrée

Liste de rasters d’appartenance en entrée à combiner dans la superposition.

Raster Layer
Type de superposition
(Facultatif)

Indique la méthode à employer pour combiner deux (ou plusieurs) données d’appartenance.

  • EtLe nombre minimum d’appartenances floues dans les rasters flous en entrée est utilisé.
  • OuLe nombre maximum d’appartenances floues dans les rasters en entrée est utilisé.
  • ProduitUne fonction de décroissance est utilisée. Utilisez cette fonction lorsqu’une combinaison de preuves est moins importante ou plus petite qu’une entrée distincte.
  • SommeUne fonction de croissance est utilisée. Utilisez cette fonction lorsqu’une combinaison de preuves est plus importante ou plus grande qu’une entrée distincte.
  • GammaLe produit algébrique des options Somme et Produit, toutes deux élevées à la puissance de gamma, est utilisé.
String
Gamma
(Facultatif)

La valeur gamma qui est utilisée. Ce paramètre n’est disponible qui si le paramètre Type de superposition est défini sur Gamma.

La valeur par défaut est 0,9.

Double

Valeur renvoyée

ÉtiquetteExplicationType de données
Raster en sortie

Raster en sortie que vous obtenez en appliquant l’opérateur flou.

Cette sortie a toujours une valeur comprise entre 0 et 1.

Raster

FuzzyOverlay(in_rasters, {overlay_type}, {gamma})
NomExplicationType de données
in_rasters
[in_raster,...]

Liste de rasters d’appartenance en entrée à combiner dans la superposition.

Raster Layer
overlay_type
(Facultatif)

Indique la méthode à employer pour combiner deux (ou plusieurs) données d’appartenance.

  • ANDLe nombre minimum d’appartenances floues dans les rasters flous en entrée est utilisé.
  • ORLe nombre maximum d’appartenances floues dans les rasters en entrée est utilisé.
  • PRODUCTUne fonction de décroissance est utilisée. Utilisez cette fonction lorsqu’une combinaison de preuves est moins importante ou plus petite qu’une entrée distincte.
  • SUMUne fonction de croissance est utilisée. Utilisez cette fonction lorsqu’une combinaison de preuves est plus importante ou plus grande qu’une entrée distincte.
  • GAMMALe produit algébrique des options SUM et PRODUCT, toutes deux élevées à la puissance de gamma, est utilisé.
String
gamma
(Facultatif)

La valeur gamma qui est utilisée. Ce paramètre n’est disponible que si le paramètre overlay_type est défini sur GAMMA.

La valeur par défaut est 0,9.

Double

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie que vous obtenez en appliquant l’opérateur flou.

Cette sortie a toujours une valeur comprise entre 0 et 1.

Raster

Exemple de code

Premier exemple d’utilisation de l’outil FuzzyOverlay (fenêtre Python)

Dans cet exemple, on combine les rasters d’appartenance en entrée avec le type de superposition Et pour identifier la valeur d’appartenance minimale.

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "c:/sapyexamples/data"
outFzyOverlay = FuzzyOverlay(["fzymembout1", "fzymembout2"], "AND")
outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif")
Deuxième exemple d’utilisation de l’outil FuzzyOverlay (script autonome)

Dans cet exemple, on combine les rasters d’appartenance en entrée avec le type de superposition Gamma.

# Name: FuzzyOverlay_Ex_02.py
# Description: Combine fuzzy membership rasters data together based on 
#    selected overlay type ("GAMMA" in this case). 
# 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
inRasterList = ["fzymembout1", "fzymembout2"]

# Execute FuzzyMembership
outFzyOverlay = FuzzyOverlay(inRasterList, "GAMMA", 0.9)

# Save the output
outFzyOverlay.save("c:/sapexamples/output/fuzzoverlay")

Informations de licence

  • Basic: Nécessite Spatial Analyst
  • Standard: Nécessite Spatial Analyst
  • Advanced: Nécessite Spatial Analyst

Rubriques connexes