ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Combinaison

Disponible avec une licence Spatial Analyst.

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Combine plusieurs rasters de manière à attribuer une valeur unique en sortie à chaque combinaison distincte de valeurs en entrée.

Illustration

Illustration de l’outil Combinaison
OutRas = Combine([InRas1, InRas2])

Utilisation

  • L'outil Combinaison permet de traiter des entiers et les tables attributaires correspondantes. Si les valeurs en entrée sont à virgule flottante, elles sont automatiquement tronquées. Le système les teste pour savoir si elles sont distinctes par rapport à d'autres entrées. Ensuite, ces valeurs sont transmises à la table attributaire en sortie.

  • L'outil Combinaison s'apparente à l'outil Ou combinatoire. Ces deux outils permettent d'attribuer un nombre différent à chaque combinaison distincte de valeurs en entrée.

  • Vous ne pouvez pas utiliser plus de 20 rasters en entrée avec l'outil Combinaison.

  • Si un emplacement de cellule contient la valeur NoData dans l'un quelconque des rasters en entrée, l'emplacement se voit attribuer la valeur NoData pour la sortie.

  • Le raster en sortie est toujours un entier.

  • Pour des formats autres que Grid Esri, par défaut, le raster en sortie de cet outil peut avoir uniquement un maximum de 65 536 valeurs uniques.

    Vous pouvez augmenter ce nombre en modifiant un paramètre dans ArcGIS. Dans le menu principal, sélectionnez Personnaliser > Options ArcMap. Dans la boîte de dialogue Options ArcMap, cliquez sur l'onglet Raster et modifiez le champ Nombre maximum de valeurs uniques à afficher en spécifiant une valeur appropriée.

  • 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

Combine (in_rasters)
ParamètreExplicationType de données
in_rasters
[in_raster,...]

Liste des rasters en entrée à combiner.

Raster Layer

Valeur renvoyée

NomExplicationType de données
out_raster

Raster combiné en sortie.

La valeur d'un entier est attribuée à chaque combinaison distincte de valeurs en entrée.

Raster

Exemple de code

Premier exemple d'utilisation de l'outil Combinaison (fenêtre Python)

Cet exemple accepte plusieurs rasters en entrée dans des formats différents (Grid, IMG et TIFF) et indique les valeurs que vous obtenez pour chaque combinaison sous la forme d'un raster Grid.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCombine = Combine(["filter", "zone", "source.img", "dec.tif"])
outCombine.save("C:/sapyexamples/output/outcombine2")
Deuxième exemple d'utilisation de l'outil Combinaison (script autonome)

Cet exemple accepte plusieurs rasters en entrée dans des formats différents (Grid, IMG et TIFF) et indique les valeurs que vous obtenez pour chaque combinaison sous la forme d'un raster Grid.

# Name: Combine_Ex_02.py
# Description: Combines multiple rasters such that a unique value is
#              assigned to each unique combination of input values
# 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
inRaster01 = "filter"
inRaster02 = "zone"
inRaster03 = "source.img"
inRaster04 = "dec.tif"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Combine
outCombine = Combine([inRaster01,inRaster02,inRaster03,inRaster04])

# Save the output 
outCombine.save("C:/sapyexamples/output/outcombine")

Environnements

  • Validation automatique
  • Taille de cellule
  • Compression
  • Espace de travail courant
  • Etendue
  • Transformations géographiques
  • Masque
  • Mot-clé de configuration en sortie
  • Système de coordonnées en sortie
  • Espace de travail temporaire
  • Raster de capture
  • Taille de tuile

Informations de licence

  • ArcGIS Desktop Basic: Requiert Spatial Analyst
  • ArcGIS Desktop Standard: Requiert Spatial Analyst
  • ArcGIS Desktop Advanced: Requiert Spatial Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Local
  • Combinaison de plusieurs rasters

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal