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

Spécification de données en entrée

Disponible avec une licence Spatial Analyst.

  • Règles en entrée

Toutes les instructions d'algèbre spatial requièrent une entrée sur laquelle appliquer les outils et les opérateurs (à l'exception de CreateNormalRaster et CreateRandomRaster, qui possèdent uniquement des arguments facultatifs).

Règles en entrée

  • Pour que des données en entrée puissent être utilisées directement (données sur disque, couches, tables, noms de champs), elles doivent figurer dans une chaîne entre guillemets.
    # The full path and nmae of the dataset is used
    outRas = Slope("C:/Data/elevation")
    
    # If the layer is in the Table of contents or in your workspace then just the quoted name is needed
    outRas2 = Slope("elevation")
    
    # In the following statement Population is a field name
    outRas2 = KernelDensity("inpoints", "Population")
    
  • Les données en entrée existantes peuvent être attribuées à une variable et cette variable peut être utilisée dans une instruction. Les variables ne sont pas entre guillemets.
    inputElevation = "C:/Data/dem"
    outRas = slope(inputElevation)
    
  • Les objets raster peuvent être utilisés en entrée dans les instructions suivantes. Comme un objet raster est une variable, il n'est pas entre guillemets.
    outSource = ExtractByAttributes("inraster", "Value > 3000")
    
    # The output of ExtractByAttributes is used as input to EucDistance
    outDistance = EucDistance(outSource)
    
  • Les objets Result peuvent également être utilisés en entrée dans les expressions d'algèbre spatial.
    # Buffer returns a Result object, which is used here as 
    #   input to EucDistance
    dist = EucDistance(arcpy.Select_analysis("schools", "#", "Pop>2000"))
    
  • De nombreux outils acceptent plusieurs entrées pour un paramètre (entrée à valeurs multiples). Les entrées sont séparées par des virgules et placées entre crochets (ce qui indique une liste Python).
    outStats = CellStatistics(["inraster1", "inraster2", "inraster3"], "MEAN")
    

Rubriques connexes

  • Vue d'ensemble des règles d'algèbre spatial

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Confidentialité | Légal