Teilung der Linie aufheben (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Führt Linien zusammen, die lagegleiche Endpunkte und optional gemeinsame Attributwerte haben.

Bild

Abbildung "UnsplitLine"

Verwendung

Syntax

UnsplitLine_management (in_features, out_feature_class, {dissolve_field}, {statistics_fields})
ParameterErläuterungDatentyp
in_features

Die Linien-Features, die zusammengefasst werden sollen.

Feature Layer
out_feature_class

Die zu erstellende Feature-Class, die die zusammengeführten Features enthalten soll.

Feature Class
dissolve_field
[dissolve_field,...]
(optional)

Die Felder, mit denen Features zusammengefasst werden.

Mit der nur in ModelBuilder verwendeten Schaltfläche "Feld hinzufügen" können Sie die erforderlichen Felder hinzufügen, um das Dialogfeld abzuschließen und das Modell zu erstellen.

Field
statistics_fields
[[field, {statistic_type}],...]
(optional)

Die Felder und Statistiken, mit denen Attribute zusammengefasst werden. Textattributfelder können mit den Statistiken FIRST oder LAST zusammengefasst werden. Numerische Attributfelder können mit jeder beliebigen Statistik zusammengefasst werden. NULL-Werte sind von allen statistischen Berechnungen ausgeschlossen.

  • FIRST: Der erste Datensatz in den Eingabe-Features wird ermittelt, und der angegebene Feldwert wird verwendet.
  • LAST: Der letzte Datensatz in den Eingabe-Features wird ermittelt, und der angegebene Feldwert wird verwendet.
  • SUM: Der Gesamtwert für das angegebene Feld wird hinzugefügt.
  • MEAN: Der Mittelwert für das angegebene Feld wird berechnet.
  • MIN: Der kleinste Wert aller Datensätze des angegebenen Feldes wird ermittelt.
  • MAX: Der größte Wert aller Datensätze des angegebenen Feldes wird ermittelt.
  • RANGE: Der Wertebereich (MAX bis MIN) für das angegebene Feld wird ermittelt.
  • STD: Die Standardabweichung der Werte im angegebenen Feld wird ermittelt.
  • COUNT: Gibt die Anzahl der Werte zurück, die in statistischen Berechnungen enthalten sind. Zählt alle Werte außer den NULL-Werten. Um die Anzahl der NULL-Werte in einem Feld zu bestimmen, wenden Sie COUNT auf das gewünschte Feld an und erstellen dann eine COUNT-Statistik für ein anderes Feld, das keine NULL-Werte enthält (z. B. das OID-Feld, falls vorhanden). Ermitteln Sie dann die Differenz.
Value Table

Codebeispiel

UnsplitLine – Beispiel (Python-Fenster)

Mit dem folgenden Skript im Python-Fenster wird veranschaulicht, wie Sie das Werkzeug "UnsplitLine" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data/Portland.gdb/Streets"
arcpy.UnsplitLine_management("streets", "C:/output/output.gdb/streets_unsplit",
                             ["STREETNAME", "PREFIX"])
UnsplitLine – Beispiel 2 (eigenständiges Skript)

Mit dem folgenden eigenständigen Skript wird veranschaulicht, wie das Werkzeug "UnsplitLine" verwendet wird.

# Name: UnsplitLine_Example2.py
# Description: Unsplit line features based on common attributes
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/Portland.gdb/Streets"
 
# Set local variables
inFeatures = "streets"
outFeatureClass = "C:/output/output.gdb/streets_unsplit"
dissolveFields = ["STREETNAME", "PREFIX"]
 
# Execute UnsplitLine using STREETNAME and PREFIX as Dissolve Fields
arcpy.UnsplitLine_management(inFeatures, outFeatureClass, dissolveFields)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Ja
9/11/2013