Dies ist der Befehl v.out.vtkgrass, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
v.out.vtk - Konvertiert eine Vektorkarte in die VTK-ASCII-Ausgabe.
SCHLÜSSELWÖRTER
Vektor, Export, VTK
ZUSAMMENFASSUNG
v.out.vtk
v.out.vtk --help
v.out.vtk [-cn] Varianten des Eingangssignals:=Name [Schicht=Schnur] [Möglichkeiten für das Ausgangssignal:=Name] [tippe=Schnur[,Schnur,...]]
[Präzision=ganze Zahl] [zscale=schweben] [--überschreiben] [--Hilfe] [--ausführlich] [--ruhig]
[--ui]
Flaggen:
-c
Korrigieren Sie die Koordinaten, um der VTK-OpenGL-Präzision zu entsprechen
-n
Exportieren Sie numerische Attributtabellenfelder als VTK-Skalarvariablen
--überschreiben
Ausgabedateien erlauben, vorhandene Dateien zu überschreiben
--help
Nutzungszusammenfassung drucken
- ausführlich
Ausführliche Modulausgabe
--ruhig
Leiser Modulausgang
--ui
Starten des GUI-Dialogs erzwingen
Parameter:
Varianten des Eingangssignals:=Name [erforderlich]
Name der Eingabevektorkarte
Oder Datenquelle für direkten OGR-Zugriff
Schicht=Schnur
Schichtnummer oder Name
Vektor-Features können Kategoriewerte in verschiedenen Layern aufweisen. Diese Zahl bestimmt
welche Schicht verwendet werden soll. Bei Verwendung mit direktem OGR-Zugriff ist dies der Layername.
Standard: 1
Möglichkeiten für das Ausgangssignal:=Name
Name für die Ausgabe-VTK-Datei
tippe=Zeichenfolge[,Zeichenfolge,...]
Eingabe-Feature-Typ
Option: Punkt, Kernel, Schwerpunkt, Linie, Grenze, Bereich, machen
Standard: Punkt, Kern, Schwerpunkt, Linie, Grenze, Fläche, Fläche
Präzision=ganze Zahl
Anzahl signifikanter Stellen (nur Gleitkomma)
zscale=schweben
Skalierungsfaktor für Höhe
Standard: 1.0
BESCHREIBUNG
v.out.vtk Konvertiert eine GRASS-Vektorkarte im Binärformat in die VTK-ASCII-Ausgabe.
Besitzt das Möglichkeiten für das Ausgangssignal: Wenn der Parameter nicht angegeben ist, wird die Ausgabe an stdout gesendet.
ANMERKUNG
Die folgenden Vektortypen können zusammen in einer VTK-ASCII-Datei exportiert werden:
· Punkt
· Leitung
· Schwerpunkt
· Grenze
· Bereich
· Gesicht
Kategoriedaten (Katze) für den ausgewählten Vektortyp und die ausgewählte Ebene werden als Skalardaten geschrieben
mit dem Namen „cat_{vectorname}“. Wenn keine Katze vorhanden ist, wird der Wert wie bei einer normalen Katze auf -1 gesetzt
sind immer positiv. Wenn ein Vektor mehrere Kategorien in einer Ebene hat, nur die erste
Kategorie wird exportiert.
3D-Vektoren werden standardmäßig unterstützt. Die erstellten VTK-Daten umfassen immer x, y und z
Koordinaten (z = 0, wenn keine 3D-Vektorkarte). Beachten Sie, dass Sie Ihre 2D-Datei problemlos konvertieren können
Vektoren in 3D-Vektoren mit v.drape.
Aufgrund der 32-Bit-Grenzen von OpenGL, das von VTK verwendet wird, können Visualisierungsfehler auftreten
Tritt auf, wenn die Grasregion Koordinaten größer als 1.000.000 und einen Vektor enthält
Koordinaten mit einer Genauigkeit von 0.01 - 0.001 Metern. Aus diesem Grund wurde das Flag „-c“ hinzugefügt.
Die Koordinaten werden in kleinere Koordinaten umgewandelt (indem die Koordinaten um verringert werden).
das Regionszentrum).
Wenn das Flag "-c" verwendet wird und die Daten zusammen mit anderen Daten visualisiert werden sollen
über *.out.vtk-Module exportiert werden, vergewissern Sie sich, dass in diesen Modulen auch das Flag "-c" gesetzt wurde. Aber
dies funktioniert nur mit Daten vom GLEICHEN Speicherort (Der Referenzpunkt für die
Die Koordinatentransformation basiert auf der Standardregion.
Die GRASS-Vektordaten werden in das Polydatenformat von VTK konvertiert:
· vtk Scheitelpunkte – Darstellung von Punkten und Schwerpunkten
· vtk Linien – Darstellung von Linien und Grenzen
· vtk Polygone -- Darstellung von Flächen und Gesichtern
Die VTK-Datei kann mit visualisiert werden VTK Toolkit, Paraview und MayaVi.
Aufmerksamkeit
Wenn Flächen oder Flächen exportiert werden, müssen die Daten innerhalb von Paraview oder trianguliert werden
MayaVi.
BEISPIEL
Speerfisch-Beispiel:
Exportieren Sie die Böden mit Katzen in Schicht 1:
v.out.vtk Eingabe=Bodentyp=Bereichsschicht=1 Ausgabe=/tmp/soils.vtk
Exportieren Sie die Streams mit Katzen in Ebene 1:
v.out.vtk Eingabe=Streams Typ=Linienschicht=1 Ausgabe=/tmp/streams.vtk
Schreiben Sie die Archsite-VTK-Ausgabe mit cats in Ebene 1 nach stdout:
v.out.vtk input=archsites type=point layer=1
Verwenden Sie v.out.vtkgrass online über die Dienste von onworks.net