ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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

Exécution d'outils en algèbre spatial

Disponible avec une licence Spatial Analyst.

  • Règles d'exécution des outils

Algèbre spatiale fournit une riche famille d'outils pour la modélisation et l'analyse spatiale complètes, basées sur raster. Les expressions d'algèbre spatiale peuvent être constituées d'un seul outil ou opérateur, mais elles peuvent également comporter plusieurs outils et opérateurs. Les expressions d'algèbre spatiale complexes peuvent être constituées de la fonctionnalité Spatial Analyst, mais peuvent aussi inclure des outils d'autres boîtes à outils.

  • Pour en savoir plus sur l'utilisation d'opérateurs

Règles d'exécution des outils

  • Une expression d'algèbre spatiale simple utilisée pour exécuter un outil seul contient le nom de l'outil suivi du jeu de données en entrée et des paramètres d'outil entre parenthèses.
    • Exemple d'utilisation de l'outil Pente :
      outRas = Slope("elevation", "PERCENT_RISE", 3)
      
    • Exemple d'utilisation de l'outil Statistiques zonales :
      outRas = ZonalStatistics("inzoneraster", "Value", 
                               "invalueraster", "MEAN")
      
  • Les noms d'outils respectent la casse.
    • Exemple avec mise en majuscules correcte :
      # The following tools have correct capitalization
      #  and spelling, and are valid.
      outRas = Slope("inraster")
      outRas2 = FocalStatistics("inraster")
      
    • La mise en majuscules incorrecte dans l'exemple suivant provoquera une erreur, car la mise en majuscules de pente et de Focalstatistics est incorrecte.
      # Correct form is Slope, not slope
      outRas = slope("inraster")
      
      # Correct form is FocalStatistics, not Focalstatistics
      outRas2 = Focalstatistics("inraster", neighborhood)
      
  • Des outils peuvent être incorporés un dans l'autre pour créer des expressions complexes. Les expressions complexes peuvent comporter plusieurs outils Spatial Analyst, ainsi que des outils d'autres boîtes à outils.
    • Exemple d'utilisation de deux outils Spatial Analyst :
      # Complex expression using two Spatial Analyst tools
      outRas = Slice(Slope("C:/Data/elevation"), 10)
      
    • Exemple d'utilisation d'un outil Spatial Analyst et d'un outil autre que Spatial Analyst :
      # The Result object output from the Buffer 
      #  tool is used as input into the Zonal Statistics tool  
      outRas = ZonalStatistics(arcpy.Buffer_analysis("C:/Data/schools.shp", "#", 500),
                               "OBJECTID", "C:/Data/pop1990", "SUM")
      
    • En savoir plus sur la création d'instructions complexes

Remarque :

Comme pour tous les outils dans la fenêtre Python, si vous sélectionnez le nom d'outil dans la liste de sélection à remplissage automatique, la mise en majuscules sera automatiquement corrigée pour le nom d'outil.

Rubriques connexes

  • Vue d'ensemble des règles d'algèbre spatial
  • Création de résultat
  • Création d'instructions complexes

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 d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal