Rechtecke entlang Linien generieren (Data Management)

Zusammenfassung

Erstellt eine Reihe rechteckiger Polygone, die dem Verlauf eines einzelnen oder einer Gruppe von linearen Features folgen.

Abbildung

Abbildung des Werkzeugs "Rechtecke entlang Linien generieren"

Verwendung

  • Die Ausgabe enthält die folgenden Felder:

    • ID: Eine inkrementelle Zahl, die den einzelnen Features zugewiesen ist.
    • GroupId: Ein ganzzahliger Wert, der allen Features einer Kette oder Gruppe verbundener Linien-Features zugewiesen ist. Die Ergebnisse des Werkzeugs können mehrere Gruppen enthalten. Eine Einzelgruppe stammt in der Regel aus einer Gruppe verbundener Linien-Features oder aus einer einzelnen Linie mit mehreren nicht verbundenen Teilen. Features, die aus einzelnen, nicht verbundenen Linien-Features erstellt werden, werden separaten Gruppen zugewiesen. GroupId -Werte sind eindeutig und werden von der ObjectID des ersten Linien-Features der angegebenen Kette abgeleitet.
    • SeqId: Eine inkrementelle Zahl, die den einzelnen Features basierend auf der Erstellungsreihenfolge für das Feature in jeder Gruppe zugewiesen ist.
    • Previous: Eine Referenz auf den vorherige SeqId-Wert in jeder Gruppe mit Ausnahme des ersten Datensatzes in jeder Gruppe. Der erste Datensatz könnte ein benachbartes Element außerhalb der Gruppe referenzieren.
    • Next: Eine Referenz auf den nächsten SeqId-Wert in jeder Gruppe mit Ausnahme des letzten Datensatzes in jeder Gruppe. Der letzte Datensatz könnte ein benachbartes Element außerhalb der Gruppe referenzieren.
    • Angle: Werte werden für die Standardausrichtung einer Karte berechnet, bei der 0 Grad genau Norden, 90 Grad genau Osten, 180 Grad genau Süden und -90 Grad genau Westen darstellt.

  • Als Standardeinheiten für die Parameter Länge entlang der Linie und Länge rechtwinklig zur Linie werden automatisch die Einheiten des Raumbezugs der Eingabe-Linien-Features festgelegt.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Linien-Features

Die Eingabe-Polylinien-Features, die den Pfad der Features definieren.

Feature Layer
Ausgabe-Feature-Class

Die Ausgabe-Polygon-Feature-Class.

Feature Class
Länge entlang der Linie
(optional)

Die Länge der Ausgabe-Polygon-Features entlang den Eingabe-Linien-Features. Der Standardwert wird durch den Raumbezug der Eingabe-Linien-Features bestimmt. Dieser Wert entspricht 1/100 der Eingabe-Feature-Class-Ausdehnung entlang der X-Achse.

Linear Unit
Länge rechtwinklig zur Linie
(optional)

Die Länge der Ausgabe-Polygon-Features rechtwinklig zu den Eingabe-Linien-Features. Der Standardwert wird durch den Raumbezug der Eingabe-Linien-Features bestimmt. Dieser Wert entspricht der Hälfte der für die Länge entlang der Linie verwendeten Zahl.

Linear Unit
Methode zur räumlichen Sortierung
(optional)

Gibt den Startpunkt der sequenziellen Reihenfolge an, der beim Erstellen der Ausgabe-Features verwendet wird. Wenn der Richtungstyp "Rechts oben" festgelegt wurde, beginnen die Ausgabe-Features rechts oben an jedem Eingabe-Feature.

  • Rechts obenDer Startpunkt der Features ist die obere rechte Ecke. Dies ist die Standardeinstellung.
  • Links obenDer Startpunkt der Features ist die obere linke Ecke.
  • Rechts untenDer Startpunkt der Features ist die untere rechte Ecke.
  • Links untenDer Startpunkt der Features ist die untere linke Ecke.
String

arcpy.management.GenerateRectanglesAlongLines(in_features, out_feature_class, {length_along_line}, {length_perpendicular_to_line}, {spatial_sort_method})
NameErläuterungDatentyp
in_features

Die Eingabe-Polylinien-Features, die den Pfad der Features definieren.

Feature Layer
out_feature_class

Die Ausgabe-Polygon-Feature-Class.

Feature Class
length_along_line
(optional)

Die Länge der Ausgabe-Polygon-Features entlang den Eingabe-Linien-Features. Der Standardwert wird durch den Raumbezug der Eingabe-Linien-Features bestimmt. Dieser Wert entspricht 1/100 der Eingabe-Feature-Class-Ausdehnung entlang der X-Achse.

Linear Unit
length_perpendicular_to_line
(optional)

Die Länge der Ausgabe-Polygon-Features rechtwinklig zu den Eingabe-Linien-Features. Der Standardwert wird durch den Raumbezug der Eingabe-Linien-Features bestimmt. Dieser Wert entspricht der Hälfte der für die Länge entlang der Linie verwendeten Zahl.

Linear Unit
spatial_sort_method
(optional)

Gibt den Startpunkt der sequenziellen Reihenfolge an, der beim Erstellen der Ausgabe-Features verwendet wird. Wenn der Richtungstyp "Rechts oben" festgelegt wurde, beginnen die Ausgabe-Features rechts oben an jedem Eingabe-Feature.

  • URDer Startpunkt der Features ist die obere rechte Ecke. Dies ist die Standardeinstellung.
  • ULDer Startpunkt der Features ist die obere linke Ecke.
  • LRDer Startpunkt der Features ist die untere rechte Ecke.
  • LLDer Startpunkt der Features ist die untere linke Ecke.
String

Codebeispiel

GenerateRectanglesAlongLines: Beispiel (Python-Fenster)

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

import arcpy
arcpy.env.workspace = r"C:\data\US_Streams.gdb"
arcpy.management.GenerateRectanglesAlongLines("StreamReach", "riparian_zones", 
                                              "250 Meters", "180 Meters", "UR")

Lizenzinformationen

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

Verwandte Themen