Skip to main content

Sichtlinien konstruieren (3D Analyst Tools)

Zusammenfassung

Dient zum Erstellen von Linien-Features, die Sichtlinien von einem oder mehreren Beobachterpunkten zu Features in einer Ziel-Feature-Class darstellen.

Abbildung

Sichtlinien konstruieren

Verwendung

  • Sichtlinien werden aus dem Umfang von Ziellinien und -polygonen ermittelt und sind von dem im Parameter Abtastschrittweite angegebenen Wert abhängig. Die Einheiten unter Abtastschrittweite sollten in den XY-Einheiten der Ausgabe-Feature-Class angegeben werden.

  • Ein Join-Feld wird verwendet, um ein oder mehrere Ziele für einen bestimmten Beobachter anzugeben. Wenn kein Join-Feld verwendet wird, werden alle Punkte mit allen Zielen verbunden.

  • Es wird eine dreidimensionale Ausgabe generiert, wenn sowohl für Beobachter- als auch Ziel-Features eine Quelle für das Höhenmaß angegeben wird. Als Standard für die Quelle des Höhenmaßes der Beobachter- und Ziel-Features wird der Feldname verwendet, der als erstes in dieser Liste gefunden wird:

    1. Shape.Z (nur verfügbar für Features, die Z-aktiviert sind)

    2. Spot

    3. Z

    4. Z_Value

    5. Height

    6. Elev

    7. Elevation

    8. Contour

    Wenn kein geeignetes Höhenfeld vorhanden ist, wird standardmäßig das Schlüsselwort <None> verwendet, um anzugeben, dass die Features keine Z-Werte haben.

  • Wenn das gewünschte Höhenfeld in der Standard-Feldauswahl keine höhere Priorität hat, muss das gewünschte Feld explizit angegeben werden. Wenn kein Höhenfeld benötigt wird, die Feature-Class jedoch eines der Felder in der Standard-Auswahlliste enthält, muss außerdem das Schlüsselwort <None> verwendet werden.

  • Der Ausgabe-Feature-Class, die die Sichtlinien enthält, werden die folgenden Felder hinzugefügt:

    • OID_OBSERV—Die OID des Beobachterpunkts

    • OID_TARGET—Die OID des Ziel-Features

    • DIST_ALONG—Die Entfernung entlang des Ziel-Features, wenn es sich um eine Linie oder ein Polygon handelt.

  • Wenn der Parameter Richtung ausgeben aktiviert ist, verfügen die ausgegebenen Sichtlinien über zwei zusätzliche Attributfelder:

    • AZIMUTH—Grad von genau Norden, wobei die Werte im Uhrzeigersinn zunehmen

    • VERT_ANGLE—Vertikaler Winkel in Grad vom Horizont, wobei sich 90° direkt über und -90° direkt unter dem Horizont befindet. Der vertikale Winkel ist nur relevant, wenn ein Höhenfeld angegeben wird.

Parameter

Beschriftung Erläuterung Datentyp

Beobachterpunkte

Die einzelnen Punkt-Features, die Beobachterpunkte darstellen. Multipoint-Features werden nicht unterstützt.

Feature Layer

Ziel-Features

Die Ziel-Features (Punkte, Multipoints, Linien und Polygone).

Feature Layer

Ausgabe

Die Ausgabe-Feature-Class, die die Sichtlinien enthält.

Feature Class

Beobachterhöhenfeld

(Optional)

Die Quelle der Höhenwerte für die aus der Attributtabelle abgerufenen Beobachterpunkte.

Ein Standard-Beobachterhöhenfeld wird aus den unten aufgeführten Optionen nach Priorität ausgewählt. Wenn mehrere Felder vorhanden sind und das gewünschte Feld in der Standard-Feldauswahl keine höhere Priorität hat, muss das gewünschte Feld angegeben werden.

  • No Height SourceNo Z values will be assigned to the resulting sight line features.

String

Zielhöhenfeld

(Optional)

Das Höhenfeld für das Ziel.

Ein Standard-Zielhöhenfeld wird aus den unten aufgeführten Optionen nach Priorität ausgewählt. Wenn mehrere Felder vorhanden sind und das gewünschte Feld in der Standard-Feldauswahl keine höhere Priorität hat, muss das gewünschte Feld angegeben werden.

  • No Height SourceNo Z values will be assigned to the resulting sight line features.

String

Feld verbinden

(Optional)

Das Join-Feld wird verwendet, um Beobachter mit bestimmten Zielen zu vergleichen.

  • No Join FieldNo Z values will be assigned to the resulting sight line features.

String

Abtastschrittweite

(Optional)

Die Entfernung zwischen Beispielen, wenn das Ziel entweder eine Line- oder Polygon-Feature-Class ist. Die Einheiten für Abtastschrittweite werden in den XY-Einheiten der Ausgabe-Feature-Class interpretiert.

Double

Richtung ausgeben

(Optional)

Gibt an, ob Richtungsattribute zu den ausgegebenen Sichtlinien hinzugefügt werden. Zwei zusätzliche Felder werden hinzugefügt und ausgefüllt, um die Richtung anzugeben: AZIMUTH und VERT_ANGLE (vertikaler Winkel).

  • AktiviertTwo additional fields will be added and populated to indicate direction: AZIMUTH and VERT_ANGLE (vertical angle).

  • DeaktiviertNo direction attributes will be added to the output sight lines. This is the default.

Boolean

Stichprobenmethode

(Optional)

Gibt an, wie die Abtastschrittweite zum Einrichten von Sichtlinien entlang des Ziel-Features verwendet wird.

  • 2D distanceThe distance will be evaluated in two-dimensional Cartesian space. This is the default.

  • 3D distanceThe distance will be evaluated in three-dimensional length.

String

Umgebungen

Aktueller Workspace, Ausdehnung, Ausgabe-Koordinatensystem, Geographische Transformationen, XY-Auflösung, XY-Toleranz, Ausgabe-XY-Domäne, Z-Auflösung, Z-Toleranz, Ausgabe-Z-Domäne, Ausgabe-CONFIG-Schlüsselwort, Auto-Commit

Lizenzierungsinformationen

  • Basic: Erfordert 3D Analyst
  • Standard: Erfordert 3D Analyst
  • Advanced: Erfordert 3D Analyst