Schnittpunkte beschriften (Defense)

Zusammenfassung

Identifiziert Schnittpunkte in einer Line-Feature-Class und fügt fortlaufende Buchstaben zu Ausgabe-Punkt-Features hinzu.

Verwendung

  • Wenn Sie im Parameter Mit Buchstaben zu nummerierendes Feld (Neuer Feldname) ein neues Feld nummerieren, muss der Name mit einem Buchstaben beginnen. Die übrigen Zeichen müssen alphanumerisch oder Unterstriche sein.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Linien-Features

Die Eingabe-Linien-Features mit Schnittpunkten, die nummeriert werden sollen.

Feature Set
Ausgabe-Feature-Class für Schnittpunkte

Die Ausgabe-Point-Feature-Class

Feature Class
Mit Buchstaben zu nummerierendes Feld (Neuer Feldname)

Der Name des Feldes, das den Buchstabenbezeichner für den jeweiligen Schnittpunkt enthält.

Field
Eingabefläche für die Nummerierung
(optional)

Die Fläche, die die identifizierten Schnittpunkte beschränkt; nur Schnittpunkte innerhalb dieser Fläche werden identifiziert und nummeriert.

Feature Set
Methode zur räumlichen Sortierung
(optional)

Gibt an, wie die Features für die Nummerierung räumlich sortiert werden. Features werden in der Tabelle nicht neu angeordnet.

  • Rechts obenDie Sortierung der Features beginnt rechts oben. Dies ist die Standardeinstellung.
  • Links obenDie Sortierung der Features beginnt links oben.
  • Rechts untenDie Sortierung der Features beginnt rechts unten.
  • Links untenDie Sortierung der Features beginnt links unten.
  • Peano-KurveBeim Sortieren der Features wird ein Kurvenalgorithmus zur Raumfüllung verwendet. Dieser ist auch als Peano-Kurve bekannt.
  • MittelpunktDie Sortierung der Features beginnt von einem Mittelpunkt (wenn kein Mittelpunkt angegeben ist, wird der Mittelwert für Mittelpunkt verwendet).
  • Im UhrzeigersinnDie Sortierung der Features beginnt bei einem Mittelpunkt und verläuft im Uhrzeigersinn.
  • Gegen den UhrzeigersinnDie Sortierung der Features beginnt bei einem Mittelpunkt und verläuft gegen den Uhrzeigersinn.
  • KeineEs wird keine räumliche Sortierung verwendet. Es wird die gleiche Reihenfolge wie für die Feature-Class verwendet.
String
Buchstabenformat
(optional)

Gibt das Buchstabenformat an, das für das jeweilige Feature verwendet wird.

  • Excel (A, B, C ...)Als Bezeichnung wird ein Buchstabe (z. B. A, B, C) verwendet. Dies ist die Standardeinstellung.
  • Raster (AA, AB, AC ...)Es wird ein konstanter Buchstabe mit einem inkrementierenden zweiten Buchstabenraster (z. B. AA, AB, AC) verwendet.
  • Wechselndes Raster (AA, BB, CC ...)Es wird ein doppelter Buchstabe verwendet, der für jedes Feature inkrementiert wird (z. B. AA, BB, CC).
String
Startbuchstabe
(optional)

Der Wert, mit dem die Nummerierung beginnen soll.

String
Auszulassende Buchstaben
(optional)

Die Werte, die in der Buchstabenabfolge ausgelassen werden sollen.

String
Minimale Entfernung zwischen Ausgabepunkten
(optional)

Die minimale Entfernung zwischen Schnittpunkten, die für die Nummerierung vorgesehen sind.

Linear Unit
Mittelpunkt
(optional)

Der Mittelpunkt, der für die Sortierung und Nummerierung von Features verwendet wird.

Feature Set
Entfernung und Peilung zum Mittelpunkt hinzufügen
(optional)

Gibt an, ob der Ausgabe Felder für Entfernung und Peilung zu einem Mittelpunkt hinzugefügt werden.

  • Keine Entfernung und Peilung hinzufügenDer Ausgabe werden keine Entfernungs- oder Peilungsfelder hinzugefügt. Dies ist die Standardeinstellung.
  • Entfernung und Peilung hinzufügenDIST_TO_CENTER und ANGLE_TO_CENTER-Felder werden zur Ausgabe hinzugefügt.
Boolean

arcpy.defense.LetterIntersections(in_features, out_feature_class, field_to_letter, {in_area}, {spatial_sort_method}, {lettering_format}, {starting_letter}, {omit_letters}, {min_out_point_distance}, {center_point}, {add_distance_and_bearing})
NameErläuterungDatentyp
in_features

Die Eingabe-Linien-Features mit Schnittpunkten, die nummeriert werden sollen.

Feature Set
out_feature_class

Die Ausgabe-Point-Feature-Class

Feature Class
field_to_letter

Der Name des Feldes, das den Buchstabenbezeichner für den jeweiligen Schnittpunkt enthält.

Field
in_area
(optional)

Die Fläche, die die identifizierten Schnittpunkte beschränkt; nur Schnittpunkte innerhalb dieser Fläche werden identifiziert und nummeriert.

Feature Set
spatial_sort_method
(optional)

Gibt an, wie die Features für die Nummerierung räumlich sortiert werden. Features werden in der Tabelle nicht neu angeordnet.

  • URDie Sortierung der Features beginnt rechts oben. Dies ist die Standardeinstellung.
  • ULDie Sortierung der Features beginnt links oben.
  • LRDie Sortierung der Features beginnt rechts unten.
  • LLDie Sortierung der Features beginnt links unten.
  • PEANOBeim Sortieren der Features wird ein Kurvenalgorithmus zur Raumfüllung verwendet. Dieser ist auch als Peano-Kurve bekannt.
  • CENTERDie Sortierung der Features beginnt von einem Mittelpunkt (wenn kein Mittelpunkt angegeben ist, wird der Mittelwert für Mittelpunkt verwendet).
  • CLOCKWISEDie Sortierung der Features beginnt bei einem Mittelpunkt und verläuft im Uhrzeigersinn.
  • COUNTERCLOCKWISEDie Sortierung der Features beginnt bei einem Mittelpunkt und verläuft gegen den Uhrzeigersinn.
  • NONEEs wird keine räumliche Sortierung verwendet. Es wird die gleiche Reihenfolge wie für die Feature-Class verwendet.
String
lettering_format
(optional)

Gibt das Buchstabenformat an, das für das jeweilige Feature verwendet wird.

  • A_B_CAls Bezeichnung wird ein Buchstabe (z. B. A, B, C) verwendet. Dies ist die Standardeinstellung.
  • AA_AB_ACEs wird ein konstanter Buchstabe mit einem inkrementierenden zweiten Buchstabenraster (z. B. AA, AB, AC) verwendet.
  • AA_BB_CCEs wird ein doppelter Buchstabe verwendet, der für jedes Feature inkrementiert wird (z. B. AA, BB, CC).
String
starting_letter
(optional)

Der Wert, mit dem die Nummerierung beginnen soll.

String
omit_letters
[omit_letters,...]
(optional)

Die Werte, die in der Buchstabenabfolge ausgelassen werden sollen.

String
min_out_point_distance
(optional)

Die minimale Entfernung zwischen Schnittpunkten, die für die Nummerierung vorgesehen sind.

Linear Unit
center_point
(optional)

Der Mittelpunkt, der für die Sortierung und Nummerierung von Features verwendet wird.

Feature Set
add_distance_and_bearing
(optional)

Gibt an, ob der Ausgabe Felder für Entfernung und Peilung zu einem Mittelpunkt hinzugefügt werden.

  • DONT_ADD_DISTANCEDer Ausgabe werden keine Entfernungs- oder Peilungsfelder hinzugefügt. Dies ist die Standardeinstellung.
  • ADD_DISTANCEDIST_TO_CENTER und ANGLE_TO_CENTER-Felder werden zur Ausgabe hinzugefügt.
Boolean

Codebeispiel

LetterIntersections – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion LetterIntersections verwenden.

import arcpy
arcpy.env.workspace = r"C:/data.gdb"
arcpy.defense.LetterIntersections("streets", "intersections", "intersection_id")
LetterIntersections – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Funktion LetterIntersections in einem beispielhaften Workflow-Skript verwendet.

# Find intersections, assign a unique value, and create a buffer.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:/data.gdb"

# Find intersections
input_lines = "Streets"
output_intersections = "intersection_subset"
arcpy.defense.LetterIntersections(input_lines,
                                  output_intersections,
                                  "intersection_id",
                                  "aoi",
                                  "UL",
                                  "A_B_C",
                                  "A",
                                  "L;O",
                                  None,
                                  "ADD_DISTANCE")

# Create buffers
arcpy.analysis.Buffer(output_intersections,
                      "intersection_buffers",
                      "40 Feet")

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen