Crusta verwenden

Crusta verwenden

Crusta befindet sich derzeit in der Entwicklung. Diese Seite bietet eine einfache Anleitung für Erstbenutzer. Die Anweisungen gelten für die Verwendung von Crusta in der Desktop-Umgebung und gehen davon aus, dass die Software mit der mitgelieferten Konfigurationsdatei mouse.cfg gestartet wird (siehe unten).

Crusta visualisiert globales Terrain durch Rendering von Crusta-Globefiles. Diese Dateien enthalten Geländedaten (DEM, Bildmaterial usw.), die für die Verwendung mit der Visualisierung optimiert wurden. Bitte lesen Sie unter „Construo verwenden“ nach, wie Sie Globefiles erstellen. Beispieldatensätze können von der Seite Crusta Globefiles heruntergeladen werden.

Starten von Crusta

Startup-Konfiguration

Da Crusta eine Anwendung ist, die auf dem Vrui-Framework aufbaut, kann sie auf einer Reihe von Visualisierungsumgebungen laufen, von einem Laptop bis zu einer immersiven CAVE. Um die Nutzung der Anwendung auf dem Desktop zu erleichtern, bietet sie eine Startkonfiguration, die die virtuellen Werkzeuge von Crusta an Eingaben auf der Tastatur mit der Maus bindet, sowie einen Befehl zum automatischen Laden dieser Konfiguration (crusta-desktop).

Die Werkzeuge sind wie folgt zugeordnet:

crusta-desktop derzeit nicht verfügbar
Menü 1-Taste 1-Taste
Widget-Interaktion linke Maustaste Haupt-Trackpad-Taste
Pan linke Maustaste Haupt-Trackpad-Taste
Drehen Sie rechte Maustaste z-key
Vergrößern Scrollrad Seite nach oben/unten wischen
Karte Primär ctrl + linke Maustaste 2-Taste
Karte Sekundärbereich ctrl + rechte Maustaste 3-Tasten

Die primäre Karte wird zum Erstellen und Bearbeiten von Kontrollpunkten für die Linienzuordnung verwendet, die sekundäre Karte zum Auswählen und Löschen von Linienzuordnungen. Siehe
den Abschnitt Mapping
unten für Details.

Start von

1. Öffnen Sie ein Terminal-Fenster.

2. Wechseln Sie in den Ordner, von dem aus Sie crusta starten wollen. Alle vom Programm erzeugten Ausgaben werden in diesem Ordner gespeichert:

cd /path/to/crusta/output/folder

und dann starten:

crusta-desktop [crusta globefiles]

Sie können Crusta ohne Standarddatensatz starten und den Crusta-Menüeintrag Daten laden verwenden, um die zu visualisierenden Globedateien aus der laufenden Anwendung heraus auszuwählen.

Beispiele:

  • kein Anfangsdatensatz mit Desktop-Konfiguration:
crusta-desktop
  • Lassen Sie ~/Data/DEM.globeFile eine digitale Höhendatei und ~/Data/Color.globeFile eine Bilddatei sein, die auf einem Desktop visualisiert werden soll:
crusta-desktop ~/Data/DEM.globeFile ~/Data/Color.globeFile

Hinweis: Obwohl die Globefiles Color und DEM Ordner sind, die zahlreiche Dateien enthalten, sollte nur der Pfad des Basisordners verwendet werden, um das Globefile anzugeben.

Das Hauptmenü von Crusta wird durch Drücken und Halten der Taste 1 (wie die Zahl eins) auf der Tastatur aufgerufen. Einträge des Menüs werden ausgewählt, indem man den Mauszeiger auf den gewünschten Eintrag bewegt und dann die 1-Taste loslässt. Die folgenden Funktionen können über das Menü aufgerufen werden:

  • Daten laden – Verwenden Sie die grafische Schnittstelle innerhalb der laufenden Anwendung, um Globefiles für die Visualisierung zuzuweisen.
  • Vertikale Skalierung – Passen Sie die vertikale Vergrößerung der Höhe dynamisch an.
  • Lichteinstellungen – Aktivieren/Deaktivieren und Anpassen fester Lichtquellenparameter.
  • Mapping Control – Anzeige von Informationen über ausgewählte Vektorgrafiken; Import und Export von Vektorgrafiken.
  • Kartensymbole – Offene Gruppen von Symbolen, die der Vektorkunst zugeordnet werden können.
  • Ebeneneinstellungen – Anzeige der aktuell geladenen Datenebenen (Farb- und Skalarebenen). Alle Ebenen können ein-/ausgeblendet werden, bei skalaren Ebenen kann die Farbkarte geklammert oder wiederholt werden.
  • Paletteneditor – Bearbeiten Sie die Farbkarte, die mit der aktiven Ebene verbunden ist (muss eine skalare Ebene sein).

Speichern eines Standpunkts

Mit Vrui können Sie Ansichten in jedem Programm(3DVisualizer/LidarViewer/Crusta) einfach speichern und wiederherstellen. Rufen Sie das Hauptmenü auf (verwenden Sie die 1-Taste) und navigieren Sie zu Vrui System -> View -> Save View und Vrui wird eine Datei in das Verzeichnis exportieren, von dem aus Sie Crusta gestartet haben. Wenn es Ihr erster gespeicherter Aussichtspunkt ist, wird er SavedViewpoint0001.view genannt. Sie können diese Datei umbenennen, aber achten Sie darauf, die Erweiterung .view beizubehalten. Um diese Ansicht wieder zu laden, navigieren Sie im Hauptmenü zu Vrui System -> Ansicht -> Ansicht laden und suchen Sie die Ansicht, die Sie laden möchten, wenn sich das Dialogfeld öffnet.

Die Crusta-Desktop-Navigation bindet die Betrachtungsmanipulationen an einen festen Punkt auf der Oberfläche des Globus. Die linke Maustaste wird zum Schwenken verwendet: Wird sie gedrückt gehalten, verschiebt die Mausbewegung den Drehpunkt auf der Oberfläche. Die rechte Maustaste wird zur Ausrichtung der Ansicht verwendet: Wird sie gedrückt gehalten, dreht sich der Ansichtspunkt um den Drehpunkt. Verwenden Sie das Scroll-Rad, um die Ansicht zu vergrößern oder zu verkleinern.

Kartierung

In der Desktop-Konfiguration (mouse.cfg) kann die Liniengrafik wie folgt bearbeitet werden (ACHTUNG: KEINE UNDO-FUNKTIONALITÄT!):

  • Aktive Polylinie: jede Manipulation an Polylinien erfordert, dass die Polylinie zuerst aktiv ist. Strg+Rechte-Maustaste (CR) schaltet den Aktivierungsmodus ein und aus: solange CR gehalten wird, ist die Aktivierung an der Cursorposition aktiviert. Wenn CR losgelassen wird, während der Mauszeiger über einer Polylinie schwebt, wird diese Polylinie aktiviert. Um eine aktive Polylinie zu deaktivieren (z. B. bevor Sie eine neue Polylinie erstellen), bewegen Sie den Cursor von den bestehenden Polylinien weg und drücken Sie CR. Die blauen Kontrollknoten der zuvor aktiven Polylinie sollten verschwinden und nicht mehr erscheinen, wenn Sie den Mauszeiger über Polylinien bewegen.

Das Folgende gilt für aktive Polylinien:

  • So erstellen Sie eine Polylinie: Vergewissern Sie sich, dass keine bestehenden Polylinien aktiv sind, und drücken Sie Strg+linke Maustaste (CL), um den ersten Knoten am Cursor abzulegen. Die Polylinie ist nun aktiv.
  • So wählen Sie einen Knoten oder einen Linienabschnitt aus: Bewegen Sie den Cursor über den Knoten/Linienabschnitt. Es wird grün, wenn es ausgewählt ist.
  • So fügen Sie einen Knoten ein: Bewegen Sie den Cursor über das Liniensegment und drücken Sie CL.
  • So bearbeiten Sie einen Knoten: Markieren Sie den Knoten, halten Sie CL gedrückt und ziehen Sie die Maus.
  • So löschen Sie einen Knoten: Bewegen Sie den Cursor über den zu löschenden Knoten, bis er grün wird. Halten Sie CL gedrückt, um den Knoten zu greifen, und drücken Sie dann CR, um ihn zu löschen.
  • Um eine ganze Zeile zu löschen: Bewegen Sie den Cursor über die Zeile, halten Sie CR gedrückt und klicken Sie dann auf CL. Die ganze Zeile sollte verschwinden.

Speichern von Mapping in verschiedenen Dateiformaten:

  • Rufen Sie das Menü auf und wählen Sie Mapping Control, um das Bedienfeld zu öffnen.
  • Klicken Sie auf das Feld mit dem Pfeil und wählen Sie das Format, in dem die Datei gespeichert werden soll.
  • Die Datei wird in dem Verzeichnis gespeichert, von dem aus Sie Crusta gestartet haben.

Zuweisung von Attributen (damit können Sie Linien in Arc mit Kartensymbolen verzieren)

  • Rufen Sie das Hauptmenü auf und wählen Sie Kartensymbole -> die gewünschte Symbolgruppe, um die entsprechende Liste zu öffnen.
  • Aktivieren Sie eine Polylinie (mit CR). Das aktuelle Attribut sollte im Fenster Mapping Control im Feld „Current Shape Symbol“ angezeigt werden. Ein leeres Feld bedeutet, dass kein Attribut zugewiesen ist.
  • Zum Zuweisen/Ändern von Attributen: Doppelklicken Sie mit der linken Maustaste auf den gewünschten Namen in der Symbolliste.

Farbe auftragen

Für jede skalare Ebene, die zur Visualisierung geladen wird, wird eine Farbkarte erstellt. Die für die skalaren Ebenen erzeugten Farben werden mittels Alpha-Blending über die Bildebenen gelegt.

crusta im mars

Bearbeiten der Farbkarte

Um die Farbkarte für eine bestimmte Skalarebene zu bearbeiten, öffnen Sie die Ebeneneinstellungen im Hauptmenü und wählen Sie die gewünschte Skalarebene aus der Liste aus. Wählen Sie dann den Paletteneditor aus dem Hauptmenü, um den Editor zu öffnen. Der Editor zeigt vier Arbeitsbereiche von oben nach unten: 1. die Farbkarte, in der einzelne Kontrollpunkte mit Farbattributen gesetzt und geändert werden können; 2. den Bereichseditor, der zeigt und steuert, wie die Farbe auf den skalaren Bereich abgebildet wird; 3. Informations- und Farbwahltafel; 4. Kontrollpunkt und Palettensteuerung.

Unter der Farbkarte wird das Minimum des Kartenintervalls als der Wert ganz links und das Maximum als der Wert ganz rechts angezeigt. Der Mittelwert gibt den Wert in der Mitte des Kartenintervalls an. Standardmäßig wird die Farbkarte durch Wiederholung über Intervalle angewendet, deren Bereiche durch den Mindest- und Höchstwert definiert sind. Dieses Verhalten kann so geändert werden, dass die Karte nur an den angegebenen Intervallgrenzen festgehalten wird. Öffnen Sie dazu die Ebeneneinstellungen im Hauptmenü, wählen Sie die gewünschte Skalarebene aus und klicken Sie auf die Schaltfläche Klammern in diesem Bereich.

Um die Farbe der Karte zu verändern:

  • Fügen Sie einen Kontrollpunkt hinzu, indem Sie auf die Stelle auf der Karte klicken, an der der neue Kontrollfarbwert eingefügt werden soll. Die Höhe des Kontrollpunkts steuert seinen Deckkraftwert (oben völlig undurchsichtig, unten völlig transparent).
  • Verschieben Sie einen Kontrollpunkt, indem Sie ihn zunächst anklicken, um ihn auszuwählen. Klicken und ziehen Sie dann den Punkt.
  • Entfernen Sie einen Kontrollpunkt, indem Sie ihn zunächst anklicken, um ihn auszuwählen. Klicken Sie dann auf die Schaltfläche „CP entfernen“ am unteren Rand des Fensters.
  • Weisen Sie einem Kontrollpunkt eine Farbe zu, indem Sie ihn zunächst anklicken, um ihn auszuwählen. Dann: 1. Wählen Sie eine Farbe aus dem Farbsechseck (der Schieberegler am unteren Rand steuert die Sättigung) oder 2. Ändern Sie mit den Schiebereglern den Anteil von Deckkraft, Rot, Grün und Blau (von links nach rechts).

Verwenden Sie die Schieberegler, um das Intervall der Farbkarte zu verändern. Im Gegensatz zu einem normalen Schieberegler, bei dem die Position direkt einem Wert entspricht, erhöhen oder vermindern diese Schieberegler den manipulierten Wert. Die Position des Schiebereglers außerhalb der Mitte legt fest, wie schnell der Wert verringert (beim Ziehen nach links) oder erhöht (beim Ziehen nach rechts) werden soll. Lassen Sie den Schieberegler los, um ihn in die Mittelstellung zurückzufahren:

  • Mit dem Schieberegler oben links wird das Minimum des Intervalls eingestellt.
  • Mit dem Schieberegler oben rechts wird das Maximum des Intervalls eingestellt.
  • Der untere Schieberegler dient dazu, das aktuelle Intervall zu verschieben, ohne seinen Bereich zu verändern.

So speichern und laden Sie bearbeitete Farbkarten:

  • Die vier Schaltflächen auf der linken Seite des Fensters ermöglichen das schnelle Zwischenspeichern und Wiederauffinden bearbeiteter Maps. (ACHTUNG: ihr Inhalt wird
    NICHT
    von einer Crusta-Sitzung zur nächsten erhalten). Um die aktuelle Karte zu speichern, klicken Sie auf die untere linke Ecke einer Schaltfläche Ihrer Wahl. Um die aktuelle Karte auf eine gespeicherte Karte zu setzen, klicken Sie auf die obere rechte Ecke der Schaltfläche.
  • Speichern Sie die aktuelle Farbkarte oder laden Sie eine vorhandene, indem Sie die Schaltflächen „Palette speichern“ und „Palette laden“ verwenden. Farbkarten werden als nummerierte Dateien „SavedPaletteXXXX.pal“ gespeichert, wobei XXXX eine laufende Nummer ist.

Anwenden der Farbkarte mit Hilfe des Geländes

Zusätzlich zu den Schiebereglern im Paletteneditor kann der Bereich der Farbkarte interaktiver manipuliert werden, indem Positionen auf der Geländeoberfläche ausgewählt und der Skalarwert an dieser Position den Intervallenden zugewiesen wird. Dazu ist die Verwendung der Crusta-Oberflächensonde erforderlich.

Bevor wir das Werkzeug verwenden, müssen wir es an eine Schaltfläche binden. Hier werden wir Alt+linke Maustaste (AL) verwenden. Drücken und halten Sie AL, um das Vrui-Werkzeugmenü aufzurufen. Navigieren Sie zu Crusta -> Surface Probe und lassen Sie AL los. Daraufhin wird ein kleines Kontrollfenster mit den Optionen „Dual“ und „Single“ angezeigt. Im „Dual“-Modus können wir das Minimum und dann das Maximum des Intervalls festlegen, während der „Single“-Modus das Intervall verschiebt.

Einstellung des Minimums und des Maximums direkt auf dem Gelände:

  • schalten Sie den Modus „Dual“ um.
  • zeigen Sie auf die Stelle im Gelände, die dem Minimum entsprechen soll, und drücken Sie AL. Solange AL gehalten wird, kann die Position eingestellt werden. Lassen Sie AL los, wenn Sie fertig sind.
  • zeigen Sie auf die Stelle im Gelände, die dem Maximum entsprechen soll, und drücken Sie erneut AL. Stellen Sie die Position ein, während Sie AL gedrückt halten. Lassen Sie AL los, wenn Sie fertig sind.
  • Sobald die beiden Marker platziert sind, können sie angepasst werden, indem Sie auf einen von ihnen zeigen (die Marker ändern ihre Farbe, um ihre Auswahl anzuzeigen), AL gedrückt halten, den Marker an die neue Position ziehen und schließlich AL loslassen.

Verschieben des Bereichs direkt auf dem Gelände:

  • schalten Sie den Modus „Einzel“ um.
  • zeigen Sie auf die Stelle im Gelände, an der das neue Minimum des Bereichs beginnen soll, und drücken Sie AL. Halten Sie AL gedrückt, während Sie die Position ändern, um den Bereich zu verschieben. Lassen Sie AL los, wenn Sie fertig sind.

Dynamische Konturlinien generieren

Da die Deckkraft der aufgetragenen Farbe gesteuert werden kann, können Höhenlinien durch sorgfältige Bearbeitung einer Farbkarte der DEM-Skalarebene erzeugt werden, so dass sie größtenteils transparent ist, aber undurchsichtige Pixel enthält. Wenn Sie z. B. den linken und rechten Kontrollpunkt auf vollständig undurchsichtiges Schwarz setzen und dann zwei neue benachbarte transparente Kontrollpunkte erstellen, entsteht eine Linie an der Grenze des Bereichs (die Farbkarte wird in Perioden wiederholt, die dem Höhenbereich entsprechen). Wenn Sie nun den Modus „Single“ der Oberflächen-Sonde verwenden, wird die Konturlinie dynamisch an die vom Cursor angezeigte Stelle im Gelände bewegt.

Verwendung des Vrui-Messwerkzeugs

Verwenden Sie dieses Werkzeug, um Entfernungen im Gelände zu messen. Bevor wir das Werkzeug verwenden, müssen wir es an eine Schaltfläche binden, aber auch sicherstellen, dass der Mauszeiger auf die Oberfläche des Geländes abgebildet wird. Zu diesem Zweck werden wir 3-Tasten (3) verwenden.

  • Ordnen Sie den Cursor der Geländeoberfläche zu, indem Sie 3 gedrückt halten, im Menü zu Transformer -> Crusta Surface navigieren und 3 loslassen.
  • Binden Sie nun das Messwerkzeug, indem Sie erneut 3 drücken und gedrückt halten und dann im Menü Werkzeuge zu Dienstprogramm -> Messwerkzeug navigieren und 3 loslassen.

Es sollte sich ein Menü öffnen, in dem Sie die Art der Messung und die Einheiten auswählen können. Wählen Sie die gewünschten Optionen aus.

Verwenden Sie 3, um die zu messenden Stellen auf der Oberfläche des Geländes auszuwählen. HINWEIS: Vergrößern Sie nach der ersten Messung die Ansicht und passen Sie sie an (z. B. durch Neigen auf einen niedrigen Winkel relativ zur Geländeoberfläche), um sicherzustellen, dass die Knoten tatsächlich auf der Geländeoberfläche gezeichnet werden (d. h. in diese eingebettet sind). Wenn nicht, hat der erste Schritt nicht funktioniert.

Zum Beenden des Messwerkzeugs: Bewegen Sie den Cursor auf den weitest möglichen Punkt in der linken unteren Ecke des Displays und drücken Sie dann 3 und lassen Sie es los. Wenn Sie den Cursor in die Mitte des Bildschirms bewegen und 3 drücken, sollte das Werkzeugmenü wieder angezeigt werden. Wenn nicht, war die Tötung nicht erfolgreich.

Wie man Shapefiles in Crusta lädt/verarbeitet

Schritt 1. Sie benötigen:

  • Shapefile
  • DEM, das die gesamte Ausdehnung des Shapefiles abdeckt

Schritt 2. ArcScene öffnen

  • Symbolleiste 3D-Analyst laden
  • Gehe zu 3D Analyst -> Konvertieren -> Merkmale in 3D
  • Ungeordnete Liste ItemInput Feature – wählen Sie das Shapefile aus
  • Raster- oder TIN-Oberfläche – wählen Sie das DEM, das den Bereich abdeckt
  • Ausgabe-Feature – Speichern des Shapefiles, das z-Werte enthält

Schritt 3. Benennen Sie die Shapefile-Ausgabe in Crusta_Polylines.shp um. Schritt 4. Start Crusta

  • Wählen Sie im Hauptmenü von Crusta die Option Mapping Control
  • Klicken Sie auf „Laden“, navigieren Sie zum Speicherort des Shapefiles und laden Sie Crusta_Polylines.shp

So drucken Sie ein Bild

Unter Linux:

  • Drücken Sie die Tasten „Win+DruckenBildschirm“. Vrui druckt eine Bestätigung, wenn es einen Screenshot speichert

Auf dem Mac:

  • Befehl+Umschalt+3: erstellt einen Screenshot des gesamten Bildschirms (oder der Bildschirme bei mehreren Monitoren) und speichert ihn als Datei auf dem Desktop.
  • Befehl+Umschalt+4: Öffnet ein Auswahlfeld, in dem Sie einen Bereich angeben können, von dem Sie einen Screenshot machen möchten, und speichert ihn dann als Datei auf dem Desktop.
  • Befehl+Umschalt+4, dann Leertaste, dann auf ein Fenster klicken: erstellt einen Screenshot nur von einem Fenster und speichert ihn als Datei auf dem Desktop