Attributregel "ID" generieren (Data Management Tools)
Zusammenfassung
Erstellt eine Attributregel, mit der ein Einzelwert für ein Feld aus einer Abfrage generiert wird.
Das Werkzeug erstellt eine .csv-Datei, die eine auf den angegebenen Eingaben basierende ArcGIS Arcade-Attributregel enthält, eine Python-Datei mit dem Code zum Generieren von Sequenzen in dem Workspace sowie eine ID-Datei zum Visualisieren generierter IDs.
Verwendung
Der Parameter Ausgabeordner gibt den Speicherort an, an dem ein Ordner mit dem Namen der Eingabe-Feature-Class erstellt wird. Die
.csv-Ausgabedatei, die die Attributregel enthält, verwendet den Namen des Parameterwertes Eingabetabelle. Wenn das Werkzeug mehrfach ausgeführt wird, werden weitere.csv-Dateien in dem Ordner erstellt.Importieren Sie nach der Ausführung des Werkzeuges die Attributregel, und wenden Sie sie auf das Dataset an. Wenn sich das Dataset in einer Enterprise-Geodatabase befindet, müssen Sie der Datenbesitzer sein, um die Ausgabe-Vorlagenattributregel anzuwenden.
Wenn der Wert Sequenz durch Suche des Parameters ID-Builder festgelegt wird, wird für jeden eindeutigen Wert im Feld
Sequence by lookupdes überschneidenden Datasets, das zum Zeitpunkt der Erstellung der Attributregel vorhanden ist, eine Datenbanksequenz generiert. Features, die nach der Erstellung der Regel erstellt wurden, müssen manuell hinzugefügt werden.Wenn für ein bestimmtes Feature eine ID erforderlich ist, konfigurieren Sie das ID-Feld so, dass der Wert NULL nicht zulässig ist.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabetabelle |
Das Dataset, auf das die neue Regel angewendet wird. |
Table View |
|
Ausgabeordner |
Der Ordner, in dem die |
Folder |
|
Feld |
Der Name des vorhandenen Feldes, auf das die Regel angewendet wird. |
Field |
|
Ausdruck (Optional) |
Ein SQL-Ausdruck, der die Zeilen einschränkt, auf die die Attributregel angewendet wird. |
SQL Expression |
|
Sequenzen erstellen (Optional) |
Gibt an, ob Datenbanksequenzen im angegebenen Workspace erstellt werden.
|
Boolean |
|
Definitionstyp (Optional) |
Gibt die Methode an, die zum Definieren des Formats der ID verwendet wird.
|
String |
|
ID-Builder (Optional) |
Verschiedene Formatoptionen, mit denen die Attributregel definiert wird. Dazu gehören ein SQL-Ausdruck, der verwendet wird, um verschiedene Formate und Sequenzen pro Objekt anzuwenden, sowie Werte für Abstand, Präfix und Suffix. Im Bereich Geoverarbeitung wird eine Vorschau der Zeichenfolge aus den in den Formatoptionen eingegebenen Werten angezeigt. Spalten der Wertetabelle:
|
Value Table |
|
ID-Definitionstabelle (Optional) |
Eine Tabelle oder ein Datensatz, die bzw. der das ID-Format definiert. Dazu gehören der SQL-Ausdruck, der verwendet wird, um verschiedene Formate und Sequenzen pro Objekt anzuwenden, sowie Werte für Abstand, Präfix und Suffix. Die Tabelle muss die folgenden Felder enthalten:
|
Record Set |
|
Felder mit codierten Werten (Optional) |
Die Felder, die zum Generieren eines SQL-Ausdrucks und einer Konfiguration für eine ID verwendet werden. |
Field |
|
Sequenz durch Überschneidung (Optional) |
Die Features aus dem überschneidenden Dataset, die verwendet werden, um eindeutige ID-Werte in den Eingabe-Features zu generieren. Der optionale Feldwert aus dem überschneidenden Dataset wird für den Wert "Sequenz durch Suche" verwendet. Spalten der Wertetabelle:
|
Value Table |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ausgaberegel-CSV |
Die |
File |
|
ID-Definitionstabelle |
Eine Tabelle mit den Konfigurationen der Sequenzdefinition. Diese Datei kann vom Werkzeug bearbeitet und wiederverwendet werden, indem die Option Tabelle des Parameters Definitionstyp verwendet wird. |
File |
|
Python-Sequenzskript |
Die Python-Ausgabe-Sequenzdatei. Die Datei kann in anderen Workspaces oder von jedem Benutzer mit Berechtigungen zum Erstellen von Datenbanksequenzen verwendet werden. |
File |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja