ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

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
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

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

Tri

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

Récapitulatif

Réorganise, suivant un ordre croissant ou décroissant, les enregistrements dans une classe ou table d'entités selon un ou plusieurs champs. Le résultat de cette réorganisation est écrit dans un nouveau jeu de données.

En savoir plus sur le fonctionnement de l'outil Trier

Illustration

Tri en fonction de trois attributs

Utilisation

  • Les classes d'entités peuvent faire l'objet d'une réorganisation spatiale ou d'un tri spatial. Vous devez utiliser le champ Shape comme champ de tri pour effectuer un tri spatial. Il existe plusieurs méthodes de tri spatial qui réorganisent différemment les entités selon leur emplacement.

  • Les classes d'entités de géodatabase, les fichiers de formes, les couches d'entités, les tables et les vues tabulaires sont autant d'entrées valides. Les composants individuels de DAO et les jeux de données SDC sont également des entrées valides.

  • Si des enregistrements en entrée sont sélectionnés, seul le sous-ensemble des enregistrements sélectionnés est trié et écrit dans la sortie.

  • Si plusieurs champs sont définis comme champ de tri, les enregistrements sont d'abord triés en fonction du premier champ, les enregistrements ainsi triés sont ensuite triés en fonction du deuxième champ, et ainsi de suite.

  • Les entités surfaciques peuvent être triées en fonction de leur surface à l'aide du champ Shape_Area d'une classe d'entités de géodatabase. De même, les entités polylinéaires peuvent être triées en fonction de leur longueur à l'aide du champ Shape_Length. Si vous souhaitez trier des entités surfaciques dans un fichier de formes, ajoutez un nouveau champ, calculez la surface dans le nouveau champ à l'aide de la fonction Calculer un champ, puis exécutez le Tri à l'aide du nouveau champ.

  • Licence :

    Pour le paramètre Champ(s), le tri selon le champ Shape ou selon plusieurs champs est disponible uniquement avec une licence Advanced. Le tri selon un seul champ d'attribut (hormis Shape) est disponible avec tous les niveaux de licence.

Syntaxe

Sort_management (in_dataset, out_dataset, sort_field, {spatial_sort_method})
ParamètreExplicationType de données
in_dataset

Jeu de données en entrée dont les enregistrements sont réorganisés en fonction des valeurs de champ retenues dans le ou les champs de tri.

Table View
out_dataset

Classe ou table d'entités en sortie.

Feature Class; Table
sort_field
[[sort_field, direction],...]

Spécifie le ou les champs dont les valeurs vont servir à réorganiser les enregistrements en entrée, et l'ordre dans lequel les enregistrements sont triés.

  • ASCENDING —Les enregistrements sont triés du plus petit au plus grand.
  • DESCENDING —Les enregistrements sont triés du plus grand au plus petit.
Value Table
spatial_sort_method
(Facultatif)

Spécifie la manière dont les entités sont triées spatialement. La méthode de tri est activée uniquement lorsque le champ Shape est sélectionné comme l'un des champs de tri.

  • UR —Le tri démarre au coin supérieur droit. Il s'agit de l'option par défaut.
  • UL —Le tri démarre au coin supérieur gauche.
  • LR —Le tri démarre au coin inférieur droit.
  • LL —Le tri démarre au coin inférieur gauche.
  • PEANO —Le tri utilise l'algorithme de courbe de remplissage d'espace, également connu sous le nom de courbe de Peano.
String

Exemple de code

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

Le script de la fenêtre Python suivant montre comment utiliser l'outil Tri pour organiser des entités en fonction des valeurs d'un champ.

import arcpy
from arcpy import env

env.workspace = "C:/data/city.gdb"

arcpy.Sort_management("crime", "crime_Sort", [["DATE_REP", "ASCENDING"]])
Exemple 2 d'utilisation de l'outil Tri (script Python autonome)

Le script Python ci-dessous illustre l'utilisation de l'outil Tri dans un script autonome.

# Name: Sort_example2.py
# Description: Sorts wells by location and well yield.
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

try:
    # Set workspace environment
    env.workspace = "C:/data/newfoundland.gdb"

    # set local variables
    in_dataset = "wells"
    out_dataset = "wells_Sort"

    # Order features first by location (Shape) and then by WELL_YIELD
    sort_fields = [["Shape", "ASCENDING"], ["WELL_YIELD", "DESCENDING"]]

    # Use Peano algorithm
    sort_method = "PEANO"

    # execute the function
    arcpy.Sort_management(in_dataset, out_dataset, sort_fields, sort_method)
    
    print arcpy.GetMessages()

except arcpy.ExecuteError:
    # Print error messages
    print arcpy.GetMessages(2)
    
except Exception as ex:
    print ex.args[0]

Environnements

  • Espace de travail courant
  • Espace de travail temporaire
  • Système de coordonnées en sortie
  • Transformations géographiques
  • Etendue
  • Résolution XY
  • Tolérance XY
  • Valeurs M en sortie
  • Résolution M
  • Tolérance M
  • Valeurs Z en sortie
  • Valeur Z en sortie par défaut
  • Résolution Z
  • Tolérance Z
  • Noms de champ qualifiés
  • Domaine XY en sortie
  • Domaine M en sortie
  • Domaine Z en sortie

Informations de licence

  • ArcGIS for Desktop Basic: Limité
  • ArcGIS for Desktop Standard: Limité
  • ArcGIS for Desktop Advanced: Oui

Thèmes connexes

  • Vue d'ensemble du jeu d'outils Général
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • 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
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal