Rechtecke entlang Linien generieren (Data Management)

Diese ArcGIS 2.7-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

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

Abbildung

Entlang Eingabe-Linien-Features generierte Ausgabe-Rechtecke.

Verwendung

  • Die resultierenden Features werden mit einer Reihe von Attributen erstellt.

    • 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 von Rechtecke entlang Linien generieren 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 die vorherige SeqId 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 die nächste SeqId 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, wobei 0 Grad genau Norden, 90 Grad genau Osten, 180 Grad genau Süden und -90 Grad genau Westen darstellt.

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

Syntax

arcpy.management.GenerateRectanglesAlongLines(in_features, out_feature_class, {length_along_line}, {length_perpendicular_to_line}, {spatial_sort_method})
ParameterErklärungDatentyp
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)

Ausgabe-Features werden in sequenzieller Reihenfolge erstellt und benötigen einen räumlichen Startpunkt. Wenn der Richtungstyp "Rechts oben" festgelegt wurde, beginnen die Ausgabe-Features rechts oben an jedem Eingabe-Feature.

  • URFeatures beginnen in der oberen rechten Ecke. Dies ist die Standardeinstellung.
  • ULFeatures beginnen in der oberen linken Ecke.
  • LRFeatures beginnen in der unteren rechten Ecke.
  • LLFeatures beginnen in der unteren linken Ecke.
String

Codebeispiel

GenerateRectanglesAlongLines – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs GenerateRectanglesAlongLines im Python-Fenster.

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