Funktionsweise von "3D-ASCII zu Feature-Class" (3D Analyst)
Mit 3D-ASCII zu Feature-Class werden 3D-Features aus mindestens einer ASCII-Datei in eine neue Ausgabe-Feature-Class importiert.
Das Eingabedateiformat kann auf XYZ, XYZI oder GENERATE festgelegt werden. XYZ ist derselbe Wert für Punkte, Linien und Polygone:
x y z
x y z
Alle drei Werte für XYZ sind Gleitkommawerte doppelter Genauigkeit. Für Brüche wird ein Komma (Dezimaldarstellung) verwendet. Werte können durch Leerzeichen oder Komma getrennt werden; es werden Leerzeichen empfohlen. Kopfzeilen sind zulässig. Die erste erfasste Linie, bei der die ersten drei Symbole numerisch sind, wird als Anfang der Punktdatensätze betrachtet. Alphanumerische Elemente nach den X-, Y- und Z-Koordinaten sind zulässig, sie werden jedoch nicht verwendet. Es können nur einzelne Linien und Polygone in einer XYZ-Datei dargestellt werden. Sie dürfen auch nur vom Typ "Singlepart" sein. Polygone müssen geschlossen sein, wobei der letzte Stützpunkt mit dem ersten identisch ist, und dürfen keinen Schnittpunkt mit sich selbst aufweisen.
Mit XYZI werden ASCII XYZ-Daten zusammen mit Daten der LIDAR-Intensität (I) in eine Ausgabe-Feature-Class importiert. Bei der Dateiformatoption XYZI werden Daten auf dieselbe Weise wie weiter oben für das XYZ-Dateiformat beschrieben importiert. Der Unterschied besteht darin, dass XYZI ein BLOB (Binary Large Object)-Feld für die Intensität in die Ausgabe-Feature-Class schreibt, wenn es sich um einen Multipoint handelt.
Wenn die ASCII-Datei im Format XYZI vorliegt und die Intensität vom Importprogramm ignoriert werden soll, wählen Sie "XYZ". So wird beim Lesen der Dateien der Intensitätswert übersprungen.
Das Format GENERATE für Punkte entspricht dem Format "XYZ" mit der Ausnahme, dass keine Kopfzeilen zulässig sind, den Punkten IDs vorangestellt sind und die letzte Zeile der Datei optional mit dem Schlüsselwort "END" gekennzeichnet ist:
id x y z
id x y z
.
.
END
IDs sind lange Ganzzahlen. Ein Dezimalwert wird für Koordinatenbrüche verwendet. Werte können durch Leerzeichen oder Komma getrennt werden; es werden Leerzeichen empfohlen.
Das Format GENERATE für Linien und Polygone unterstützt mehrere Features pro Datei:
id
x y z
x y z
x y z
END
id
x y z
x y z
END
END
Das Schlüsselwort "END" kennzeichnet das Ende eines Features. Zwei Schlüsselwörter "END" in einer Zeile weisen auf das Ende der Datei hin. Linien und Polygone dürfen nur vom Typ "Singlepart" sein. Polygone müssen geschlossen sein, wobei der letzte Stützpunkt mit dem ersten identisch ist, und sie dürfen keinen Schnittpunkt mit sich selbst aufweisen.
Wenn mehrere Eingabedateien angegeben werden, muss das Eingabeformat für alle identisch sein: entweder XYZ, XYZI oder GENERATE. Der Ausgabegeometrietyp ist ebenfalls für alle identisch.
Der Typ der Ausgabe-Feature-Class kann auf POINT | MULTIPOINT | POLYLINE | POLYGON gesetzt werden. Wenn Punkte eingegeben werden, ist der einzig gültige Typ der Ausgabe-Feature-Class POINT oder MULTIPOINT. Multipoints werden empfohlen, wenn Sie keine Attributierung auf einer Pro-Punkt-Basis beabsichtigen und insbesondere dann, wenn viele Tausend oder Millionen von Punkten verwendet werden. Die Intensität wird für diese Multipoints in ein Intensitäts-BLOB-Feld importiert, wenn das Dateiformat XYZI ausgewählt wird. Wenn die Eingabe Linien darstellt, muss für Typ der Ausgabe-Feature-Class POLYLINE eingestellt werden. Wenn die Eingabe Polygone darstellt, muss der Typ der Ausgabe-Feature-Class auf POLYGON oder POLYLINE festgelegt werden.
Der Z-Faktor ist ein Multiplikator, der für die Z-Eingabewerte verwendet wird. Er kann für die Konvertierung zwischen Einheiten, wie Fuß oder Meter, verwendet werden sowie für die Konvertierung zwischen Vorzeichen (z. B. positive Tiefen in negative Höhen im Verhältnis zum Meeresspiegel). Verwenden Sie einen negativen Z-Faktor, um die Vorzeichen umzukehren. 1,0 ist die Standardeinstellung, bei der keine Änderungen auftreten.
Das Eingabekoordinatensystem ist das Koordinatensystem der Eingabedaten. Der Standardwert ist Unknown. Dieses wird der Ausgabe-Feature-Class zugewiesen, sofern eine Projektion in ein anderes Koordinatensystem benötigt wird. Eine Projektion findet statt, wenn sich die Ziel-Feature-Class in einem Feature-Dataset befindet, das ein anderes Koordinatensystem verwendet, oder wenn ein anderes Ausgabekoordinatensystem in der Geoverarbeitungsumgebung festgelegt wird.
Durchschnittl. Punktabstand ist erforderlich, wenn der Typ der Ausgabe-Feature-Class auf MULTIPOINT festgelegt wurde. Dieser Wert wird zusammen mit {max_points_per_shape} verwendet, um ein virtuelles Kachelsystem zum Gruppieren der Punkte zu erstellen. Der Ursprung des Kachelsystems basiert auf der Domäne der Ziel-Feature-Class. Geben Sie den Abstand in den horizontalen Einheiten der Ziel-Feature-Class an.
Mit der Option Dezimaltrennzeichen wird angegeben, ob in den Dateien als Dezimalsymbol ein Punkt oder ein Komma verwendet wird. Auf diese Weise werden Daten unterstützt, die für verschiedene internationale Sprachräume/Regionen formatiert wurden. Für Dateien, in denen ein Komma als Dezimaltrennzeichen verwendet wird, muss als Trennzeichen für Datenwerte das Leerzeichen verwendet werden.