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

Calculer les attributs de segments

Disponible avec une licence Spatial Analyst.

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

Résumé

Outil qui calcule un ensemble d'attributs associés à votre image segmentée. Le raster en entrée peut être une image segmentée 8 bits, monocanale ou 3 canaux.

Utilisation

  • Cet outil génère les attributs de chaque segment présent dans l'image. Les attributs sont notamment la moyenne, l'écart type, la taille du segment, la couleur de convergence (dans l'outil the Décalage moyen de segment) et la compacité.

  • 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

ComputeSegmentAttributes (in_segmented_raster, {in_additional_raster}, {used_attributes})
ParamètreExplicationType de données
in_segmented_raster

Jeu de données raster segmenté en entrée, dans lequel tous les pixels appartenant à un segment possèdent la même couleur RVB de convergence. Il s'agit généralement d'un raster RVB 3 canaux et 8 bits, mais il peut également s'agir d'un raster en nuances de gris 1 canal.

Raster Layer; Mosaic Layer
in_additional_raster
(Facultatif)

Ce paramètre permet notamment d'incorporer des jeux de données raster auxiliaires, à savoir une image multispectrale ou un MNT, par exemple, pour générer des attributs et d'autres informations requises par le classificateur. Ce raster est requis dans le calcul d'attributs, tels que la moyenne ou l'écart type.

Raster Layer; Mosaic Layer
used_attributes
[used_attributes,...]
(Facultatif)

Permet de spécifier les attributs à inclure dans la table attributaire associée au raster en sortie.

  • COLOR —Les valeurs de couleurs RVB découlent du raster en entrée, segment par segment.
  • MEAN —Numéro numérique (DN) moyen dérivé de l'image de pixels facultative, segment par segment.
  • STD —Ecart type dérivé de l'image de pixels facultative, segment par segment.
  • COUNT —Nombre de pixels qui composent le segment, segment par segment.
  • COMPACTNESS —Degré auquel un segment est compact ou circulaire, segment par segment. Les valeurs autorisées sont comprises entre 0 et 1, où 1 correspond à un cercle.
  • RECTANGULARITY —Degré auquel le segment est rectangulaire, segment par segment. Les valeurs autorisées sont comprises entre 0 et 1, où 1 correspond à un rectangle.

Si la seule entrée dans l'outil est une image segmentée, les attributs par défaut sont COLOR, COUNT, COMPACTNESS et RECTANGULARITY. Si un in_additional_raster est également inclus en entrée avec une image segmentée, les attributs MEAN et STD sont alors disponibles.

String

Valeur renvoyée

NomExplicationType de données
out_index_raster_dataset

Raster d'index de segment en sortie, dans lequel les attributs de chaque segment sont enregistrés dans la table attributaire associée.

Raster

Exemple de code

Exemple 1 d'utilisation de l'outil ComputeSegmentAttributes (fenêtre Python)

Cet exemple calcule les attributs de segments d'un raster TIFF.

import arcpy
from arcpy.sa import *

compute_att = ComputeSegmentAttributes(
                  "c:/test/moncton_seg.tif", "c:/test/moncton.tif", 
                  "COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY")

compute_att.save("c:/test/moncton_computeseg.tif")
Exemple 2 d'utilisation de l'outil ComputeSegmentAttributes (script autonome)

Cet exemple calcule les attributs de segments d'un raster TIFF.

# Import system modules
import arcpy
from arcpy.sa import *


# Set local variables
inSegRaster = "c:/test/moncton_seg.tif"
in_additional_raster = "c:/test/moncton.tif"
attributes = "COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY"

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

# Execute 
compute_att = ComputeSegmentAttributes(inSegRaster, in_additional_raster, 
                                       attributes)
#save output 
compute_att.save("c:/test/moncton_computeseg.tif")

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
  • Pyramide
  • Statistiques raster
  • 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 de segmentation et de classification
  • Présentation de la classification des images

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