ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Editor-Tracking aktivieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Aktiviert Editor-Tracking für eine Feature-Class, eine Tabelle, ein Mosaik-Dataset oder einen Raster-Katalog.

Weitere Informationen zum Editor-Tracking

Verwendung

  • Mit diesem Werkzeug können Felder hinzugefügt werden, sofern sie nicht bereits vorhanden sind. Wenn Felder vorhanden sind, müssen sie vom richtigen Typ sein. Creator-Feld und Editor-Feld müssen Zeichenfolgenfelder sein, und Feld 'Erstellungsdatum' und Feld für letztes Bearbeitungsdatum müssen Datumsfelder sein.

  • Editor-Tracking wird nur für Vorgänge mit vorhandenen Datasets ausgeführt. Vorgänge, die neue Datasets erstellen, sind davon nicht betroffen. Wenn Sie z. B ein Dataset kopieren und einfügen, um ein neues Dataset zu erstellen, werden Tracking-Werte im neuen Dataset nicht aktualisiert.

  • Sie können die Datumsangaben für Bearbeitungen entweder in der Zeitzone der Datenbank oder in UTC (koordinierte Weltzeit) aufzeichnen.

    Wenn Sie vorhaben, Daten über Zeitzonen hinweg zu kopieren oder zu replizieren oder über einen Feature-Service zu bearbeiten, verwenden Sie UTC. Da im Prinzip von jedem beliebigen Ort weltweit Bearbeitungen vorgenommen werden können, funktioniert UTC gut, da damit sichergestellt wird, dass Zeiten in einem allgemein akzeptierten und gleichbleibenden Format erfasst werden.

    Konfigurieren Sie den Editor nur für die Verwendung der Zeitzone der Datenbank, wenn Sie sicher sind, dass alle Änderungen innerhalb der gleichen Zeitzone ausgeführt werden.

  • Sie können dieses Werkzeug für ein Dataset ausführen, bei dem Editor-Tracking bereits aktiviert ist. Jedoch können Sie nur das Tracking zusätzlicher Informationen aktivieren. Wenn bei einem Dataset beispielsweise nur das Tracking des Erstellers und des Erstellungsdatums aktiviert ist, können Sie dieses Werkzeug ausführen, um zusätzlich das Tracking des Editors und des Datums der letzten Bearbeitung zu aktivieren. Mit diesem Werkzeug ist es nicht möglich, das Tracking in einem Feld zu deaktivieren oder das Tracking von einem Feld zu einem anderen zu wechseln. Zudem kann es nicht verwendet werden, um zwischen UTC und Datenbankzeit umzuschalten. Wenn Sie einen dieser Vorgänge ausführen möchten, deaktivieren Sie Editor-Tracking für das Eingabe-Dataset, bevor Sie das Werkzeug ausführen.

  • Sie können Editor-Tracking für bestimmte oder auch für alle Datasets in einer Geodatabase aktivieren, indem Sie dieses Werkzeug in ModelBuilder verwenden. Im Fenster "Katalog" können Sie das Tracking für mehrere Datasets gleichzeitig aktivieren. Weitere Informationen finden Sie unter Aktivieren von Editor Tracking für mehrere Datasets.

  • Ältere Versionen:

    Editor-Tracking funktioniert nur in Clients der Version 10.1 oder höher. ArcGIS 10.0-Clients und 10.0 SP1-Clients können auf Datasets zugreifen, für die Editor-Tracking aktiviert ist. Von diesen Clients vorgenommene Änderungen werden jedoch nicht protokolliert. Wenn diese Clients verwendet werden, sollten keine Schemaänderungen vorgenommen werden, weil dadurch Editor-Tracking für das Dataset deaktiviert wird. ArcGIS 10.0 SP2-Clients und spätere 10.0 Service Pack-Clients können nicht auf Datasets zugreifen, für die Editor-Tracking aktiviert ist.

Syntax

EnableEditorTracking_management (in_dataset, {creator_field}, {creation_date_field}, {last_editor_field}, {last_edit_date_field}, {add_fields}, {record_dates_in})
ParameterErläuterungDatentyp
in_dataset

Die Feature-Classes, Tabellen, Mosaik-Datasets oder Raster-Kataloge, für die Editor-Tracking aktiviert ist.

Dataset
creator_field
(optional)

Der Name des Feldes, das die Namen von Benutzern speichert, die Features oder Datensätze erstellt haben. Wenn dieses Feld bereits vorhanden ist, muss es ein Zeichenfolgenfeld sein.

String
creation_date_field
(optional)

Der Name des Feldes, das die erstellten Datums-Features oder Datensätze enthält. Wenn dieses Feld bereits vorhanden ist, muss es ein Datumsfeld sein.

String
last_editor_field
(optional)

Der Name des Feldes, das die Namen von Benutzern speichert, die Features oder Datensätze zuletzt bearbeitet haben. Wenn dieses Feld bereits vorhanden ist, muss es ein Zeichenfolgenfeld sein.

String
last_edit_date_field
(optional)

Der Name des Feldes, das die zuletzt bearbeiteten Datums-Features oder Datensätze enthält. Wenn dieses Feld bereits vorhanden ist, muss es ein Datumsfeld sein.

String
add_fields
(optional)

Gibt an, ob Felder hinzugefügt werden sollen, sofern sie nicht bereits vorhanden sind.

  • NO_ADD_FIELDS —Es werden keine Felder hinzugefügt. Die angegebenen Felder müssen bereits vorhanden sein. Dies ist die Standardeinstellung.
  • ADD_FIELDS —Es werden Felder hinzugefügt, sofern sie nicht bereits vorhanden sind.
Boolean
record_dates_in
(optional)

Die Zeit, in der das Erstellungsdatum und das Datum der letzten Bearbeitung erfasst werden. Der Standard ist UTC (koordinierte Weltzeit).

  • UTC —Zeichnet Datumsangaben in UTC (koordinierte Weltzeit) auf. Dies ist die Standardeinstellung.
  • DATABASE_TIME —Zeichnet Datumsangaben in der Zeitzone auf, in der sich die Datenbank befindet.
String

Codebeispiel

EnableEditorTracking – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "EnableEditorTracking" im unmittelbaren Modus verwenden.

import arcpy
arcpy.EnableEditorTracking_management("d:/RC.gdb/Buildings","Creator","Created","Editor","Edited","ADD_FIELDS","UTC")
EnableEditorTracking - Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie Sie Editor-Tracking für alle Feature-Classes und Tabellen in einer Geodatabase aktivieren.

# 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')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • ArcGIS Desktop Basic: Ja
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Felder"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2018 Esri. | Datenschutz | Rechtliches