Skip to main content

Feature-Class Z in ASCII (3D Analyst Tools)

Zusammenfassung

Exportiert 3D-Features in Form von GENERATE-, XYZ- oder Profildaten in ASCII-Textdateien.

Verwendung

  • Mit der Option "Profil" wird eine aus zwei Spalten bestehende ASCII-Datei geschrieben, die 3D-Linien-Features in Datensätze konvertiert, aus denen Liniendiagramme generiert werden können. Jede Linie aus der Quell-Feature-Class wird in eine separate Datei geschrieben, an deren Namen die eindeutige ID der Linie angefügt wird. Jede Zeile in der ASCII-Datei enthält die Entfernung zwischen der Anfangsposition der Linie und dem Stützpunkt (D), gefolgt von der Höhe an diesem Stützpunkt. Beim Laden der resultierenden ASCII-Datei in eine grafische Anwendung wird anhand der ersten Spalte die X-Achse und anhand der zweiten Spalte die Y-Achse definiert.

    <!--```nohighlight 0 z1 D1 z2 D2 z3 D3 z4

    
    
  • Mit der XYZ-Option werden X-, Y- und Z-Koordinaten als Gleitkommawerte geschrieben, wobei jede Zeile einen Punktdatensatz darstellt.

    <!--```nohighlight x1 y1 z1 x2 y2 z2 x3 y3 z 3 x4 y4 z4

    
    > [!NOTE]
    > Punkt- und Multipoint-Features werden in dieselbe Datei geschrieben. Dagegen wird jedes Polygon- und Polylinien-Feature in eine separate Textdatei geschrieben, an deren Namen die ID des Features angefügt wird. Jeder Teil eines Multipart-Features wird in eine separate Datei geschrieben, wobei die Teilelementnummer im Dateinamen auf die ID des Features folgt.
    
    
  • Das GENERATE-Format unterstützt keine Kopfzeilen, speichert jedoch alle Eingabe-Features in einer Datei.

    • Punkt-Features werden mit ihrer jeweiligen ID und den XYZ-Koordinaten gespeichert. Die letzte Zeile wird durch das END-Schlüsselwort gekennzeichnet:

      <!--```nohighlight id1 x1 y1 z1 id2 x2 y2 z2 id3 x3 y3 z3 id4 x4 y4 z4END

      
      > [!NOTE]
      > Multipoint-Features, die aus demselben Datensatz in der Ursprungs-Feature-Class stammen, weisen dieselbe ID auf.
      
      
    • Linien- und Polygon-Features werden durch das END-Schlüsselwort getrennt, und zwei aufeinander folgende END-Schlüsselwörter zeigen das Ende der Datei an:

      <!--```nohighlight id1 x1 y1 z1 x2 y2 z2 x3 y3 z 3 x4 y4 z4 END

      id2 x1 y1 z1 x2 y2 z2 END

      END

      
      > [!NOTE]
      > Die ersten und letzten XYZ-Koordinaten für Polygon-Features sind immer identisch.
      

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Features

Die 3D-Point-, Multipoint-, Polyline- oder Polygon-Feature-Class, die in eine ASCII-Datei exportiert wird.

Feature Layer

Ausgabeverzeichnis

Der Ordner, in den Ausgabedateien geschrieben werden.

Folder

Ausgabetextdatei

Der Name der resultierenden ASCII-Datei.

Wird eine Line- oder Polygon-Feature-Class in das XYZ-Format exportiert, wird der Dateiname als Basisname verwendet. Jedes Feature wird in einer eigenen Ausgabedatei gespeichert, da das XYZ-Format nur eine Linie oder ein Polygon pro Datei unterstützt. Bei Multipart-Features wird jeder Teil in eine eigene Datei geschrieben. Dem Dateinamen werden die OID jedes Features sowie alle weiteren Zeichen angehängt, die erforderlich sind, um jeden Dateinamen eindeutig zu machen.

String

ASCII-Format

(Optional)

Gibt das Format der zu erstellenden ASCII-Datei an.

  • GENERATEWrites output in the GENERATE format. This is the default.

  • XYZWrites XYZ information of input features. One file will be created for each line or polygon in the input feature.

  • ProfileWrites profile information for line features that can be used in external graphing applications.

String

Trennzeichen

(Optional)

Gibt das Trennzeichen an, das zwischen Einträgen in Spalten der Textdateitabelle verwendet wird.

  • SpaceA space will be used to delimit field values. This is the default.

  • CommaA comma will be used to delimit field values. This option is not applicable if the decimal separator is also a comma.

String

Dezimalschreibweise

(Optional)

Gibt die Methode an, nach der die Anzahl der signifikanten Stellen in den Ausgabendateien bestimmt wird.

  • Automatically DeterminedThe number of significant digits needed to preserve the available precision, while removing unnecessary trailing zeros, is automatically determined. This is the default.

  • Specified NumberThe number of significant digits is defined in the Digits after Decimal parameter.

String

Stellen nach Dezimaltrennzeichen

(Optional)

Die Anzahl der Stellen hinter dem Komma für Gleitkommawerte, die in die Ausgabedateien geschrieben werden. Dieser Parameter wird verwendet, wenn der Parameter Dezimalschreibweise auf Angegebene Anzahl festgelegt ist (decimal_format=FIXED in Python).

Long

Dezimaltrennzeichen

(Optional)

Gibt das Dezimalzeichen an, mit dem der ganzzahlige Teil einer Zahl von ihrem Bruchteil unterschieden wird.

  • PointA point is used as the decimal character. This is the default.

  • CommaA comma is used as the decimal character.

String

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Aktualisierter Ordner

Der Ordner, in den Ausgabedateien geschrieben werden.

Folder; File

Umgebungen

Aktueller Workspace, Ausdehnung, Ausgabe-Koordinatensystem, Geographische Transformationen

Lizenzierungsinformationen

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