Ordenar (Administración de datos)

Resumen

Esta herramienta reordena registros, de manera ascendente o descendente, en una tabla o clase de entidad basándose en valores de campo. El resultado reordenado se copia a un nuevo dataset.

Uso

Sintaxis

Sort_management (in_dataset, out_dataset, sort_field, {spatial_sort_method})
ParámetroExplicaciónTipo de datos
in_dataset

Dataset de entrada cuyos registros serán reordenados según los valores de campo de los campos de ordenación.

Table View
out_dataset

La tabla o clase de entidad de salida.

Feature Class;Table
sort_field
[[Sort Field, Direction],...]

Especifica los campos cuyos valores serán utilizados para reordenar los registros de entrada, y la dirección en que se ordenarán los registros.

  • ASCENDINGLos registros se ordenan del valor bajo al valor alto.
  • DESCENDINGLos registros se ordenan del valor alto al valor bajo.
Value Table
spatial_sort_method
(Opcional)

Especifica cómo se ordenan espacialmente las entidades. El método de ordenación solo se habilita cuando se selecciona "Forma" como uno de los campos de ordenación.

  • URLa ordenación comienza en la esquina superior derecha. Esta es la opción predeterminada.
  • ULLa ordenación comienza en la esquina superior izquierda.
  • LRLa ordenación comienza en la esquina inferior derecha.
  • LLLa ordenación comienza en la esquina inferior izquierda.
  • PEANOLa ordenación utiliza un algoritmo de curva como relleno de espacio, también conocido como curva de Peano.
String

Ejemplo de código

Ejemplo 1 de Ordenar (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta Ordenar para ordenar entidades por los valores de un campo.

import arcpy from arcpy import env env.workspace = "C:/data/input/sort.gdb"  arcpy.Sort_management("crime", "crime_Sort", [["DATE_OCCURRED", "ASCENDING"]])
Ejemplo 2 de Ordenar (secuencia de comandos independiente de Python)

La siguiente secuencia de comandos de Python muestra cómo utilizar la herramienta Ordenar en una secuencia de comandos independiente.

# 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     inDataset = "wells"     outDataset = "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(inDataset, outDataset, sort_fields, sort_method)  except:     # Print error messages     arcpy.GetMessages() 

Entornos

Temas relacionados


7/10/2012