ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Habilitar rastreo del editor

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Habilita el rastreo del editor para una clase de entidad, tabla, dataset de mosaico o catálogo de ráster.

Más información acerca del rastreo del editor

Uso

  • Esta herramienta puede agregar campos si aún no existen. Si los campos sí existen, deben ser del tipo correcto. El Campo del creador y el Campo del editor deben ser campos de cadena de caracteres, y el Campo de fecha de creación y el Campo de la última fecha de edición deben ser campos de fecha.

  • El rastreo del editor aplica a operaciones solamente en datasets existentes. Esto no se aplica a operaciones que crean nuevos datasets. Por ejemplo, si copia y pega un dataset para crear uno nuevo, los valores de rastreo no se actualizarán en el nuevo dataset.

  • Puede registrar las fechas de las ediciones en la zona horaria de la base de datos o en UTC (hora universal coordinada).

    Si está planeando copiar o replicar los datos a través de las zonas horarias o editar a través del servicio de entidades, use UTC. Debido a que los editores pueden aplicar ediciones potencialmente desde cualquier parte del mundo, UTC funciona bien porque garantiza que las horas se registran de una manera consistente y aceptada universalmente.

    Se recomienda configurar el rastreo del editor para usar la zona horaria de la base de datos únicamente si está seguro que todas las ediciones se realizarán en una misma zona horaria.

  • Puede ejecutar esta herramienta en un dataset que ya tiene habilitado el rastreo del editor, pero solo para habilitar el rastreo de información adicional. Por ejemplo, si un dataset solo rastrea el creador y la fecha de creación, puede ejecutar esta herramienta para agregar el rastreo del editor y la última fecha de edición. Esta herramienta no puede deshabilitar el rastreo en un campo, no puede cambiar el rastreo de un campo a otro, ni puede cambiar el UTC y la hora de la base de datos. Si necesita realizar alguna de estas operaciones, deshabilite el rastreo del editor en el dataset de entrada antes de ejecutar esta herramienta.

  • Puede habilitar el rastreo del editor en varios o en todos los datasets de una geodatabase utilizando la herramienta de ModelBuilder. La ventana Catálogo le permite habilitar el rastreo en más de un dataset a la vez. Consulte Habilitar el rastreo del editor en varios datasets para obtener más información.

  • Legado:

    El rastreo del editor funciona solamente en clientes con la versión 10.1 y más reciente. Los clientes de ArcGIS 10.0 y 10.0 SP1 pueden obtener acceso a los datasets que tienen habilitado el rastreo del editor, sin embargo, cualquier edición que realicen estos clientes no se rastrea. Se debe evitar hacer cambios en el esquema con estos clientes, ya que esto deshabilita el rastreo del editor en el dataset. Los clientes de ArcGIS 10.0 SP 2 y 10.0 service pack subsiguiente no pueden obtener acceso a datasets que tengan habilitado el rastreo del editor.

Sintaxis

EnableEditorTracking_management (in_dataset, {creator_field}, {creation_date_field}, {last_editor_field}, {last_edit_date_field}, {add_fields}, {record_dates_in})
ParámetroExplicaciónTipo de datos
in_dataset

Las clase de entidad, tabla, dataset de mosaico o catálogo de ráster que tendrá habilitado el rastreo del editor.

Dataset
creator_field
(Opcional)

El nombre del campo que almacenará los nombres de los usuarios que crearon entidades o registros. Si este campo ya existe, debe ser un campo de cadena de caracteres.

String
creation_date_field
(Opcional)

El nombre del campo que almacenará las fechas en que se crearon las entidades o registros. Si este campo ya existe, debe ser un campo de fecha.

String
last_editor_field
(Opcional)

El nombre del campo que almacenará los nombres de los usuarios que editaron las entidades o registros por última vez. Si este campo ya existe, debe ser un campo de cadena de caracteres.

String
last_edit_date_field
(Opcional)

El nombre del campo que almacenará las fechas en que se editaron las entidades o registros por última vez. Si este campo ya existe, debe ser un campo de fecha.

String
add_fields
(Opcional)

Especifica si se deben agregar campos si aún no existen.

  • NO_ADD_FIELDS —No se agregan campos. Los campos especificados ya deben existir. Esta es la opción predeterminada.
  • ADD_FIELDS —Se agregan campos si aún no existen.
Boolean
record_dates_in
(Opcional)

Se registrarán la fecha de creación y la fecha de la última edición. El valor predeterminado es UTC (hora universal coordinada).

  • UTC —Registrar fechas en UTC (hora universal coordinada). Esta es la opción predeterminada.
  • DATABASE_TIME —Registre las fechas en la zona horaria en la cual se encuentra la base de datos.
String

Muestra de código

Ejemplo de EnableEditorTracking (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta EnableEditorTracking en el modo inmediato.

import arcpy
arcpy.EnableEditorTracking_management("d:/RC.gdb/Buildings","Creator","Created","Editor","Edited","ADD_FIELDS","UTC")
Ejemplo 2 de EnableEditorTracking (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo habilitar el rastreo del editor en todas las clases de entidad y tablas de una geodatabase.

# Name: EnableEditorTracking_Ex02.py
# Description: Enables editor tracking for all datasets in a geodatabase

# Import system modules
import arcpy
import os

# Set the workspace
workspace = arcpy.GetParameterAsText(0)

# Set the workspace environment
arcpy.env.workspace = "d:/test/data.gdb"

# Get all the stand alone tables and feature classes
dataList = arcpy.ListTables() + arcpy.ListFeatureClasses()

# For feature datasets get all of the featureclasses
# from the list and add them to the master list
for dataset in arcpy.ListDatasets("", "Feature"):
    arcpy.env.workspace = os.path.join(workspace,dataset)
    dataList += arcpy.ListFeatureClasses()

# Execute enable editor tracking
for dataset in dataList:
    print('Enabling tracking on ' + dataset)
    arcpy.EnableEditorTracking_management(dataset, "ET_CREATOR",
        "ET_CREATED", "ET_EDITOR", "ET_EDITED", "ADD_FIELDS", "UTC")
print('Enabling complete')

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Campos

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal