Användning av Crusta

Användning av Crusta

Crusta är för närvarande under utveckling. Den här sidan innehåller enkla instruktioner för de första användarna. Anvisningarna gäller för användning av Crusta i skrivbordsmiljö och förutsätter att programmet startas med den medföljande konfigurationsfilen mouse.cfg (se nedan).

Crusta visualiserar global terräng genom att återge crusta globefiles. Dessa filer innehåller terrängdata (DEM, bilder etc.) som har optimerats för användning i visualiseringen. Se ”Använd Construo” för mer information om hur du skapar globefiler. Exempel på dataset kan laddas ner från sidan Crusta Globefiles.

Lansering av Crusta

Konfigurering vid start

Eftersom Crusta är en applikation som byggs med hjälp av Vrui-ramverket kan den köras i ett antal visualiseringsmiljöer, från en bärbar dator till en uppslukande CAVE. För att underlätta skrivbordsanvändning av programmet finns en startkonfiguration som binder Crustas virtuella verktyg till inmatningar på tangentbordet med musen, och ett kommando för att automatiskt ladda denna konfiguration (crusta-desktop).

Verktygen är tilldelade enligt följande:

crusta-desktop för närvarande inte tillgänglig
Meny 1-tangent 1-tangent
Interaktion med widget vänster musknapp huvudknappen för styrplattan
Pan vänster musknapp huvudknappen för styrplattan
Rotera höger musknapp z-tangenten
Zoom rullhjul Svep upp/ner för att visa sidan upp/ner
Karta Primärt ctrl + vänster musknapp 2-tangent
Karta sekundär ctrl + höger musknapp 3-tangenten

Map Primary används för att skapa och redigera kontrollpunkter för linjekartläggning och Map Secondary för att välja och ta bort linjekartläggningar. Se
Avsnittet om kartläggning.
nedan för mer information.

Lansering av

1. Öppna ett terminalfönster.

2. cd till den mapp från vilken du vill köra crusta. Alla utdata som genereras av programmet kommer att lagras i den mappen:

cd /path/to/crusta/output/folder

och starta sedan:

crusta-desktop [crusta globefiles]

Du kan starta Crusta utan standarddataset och använda Crusta-menyalternativet Ladda data för att välja de globefiler som ska visualiseras från programmet som körs.

Exempel:

  • ingen första datauppsättning med hjälp av skrivbordskonfiguration:
crusta-desktop
  • Låt ~/Data/DEM.globeFile vara en globefile för digitala höjder och ~/Data/Color.globeFile en globefile för bilder som ska visualiseras på ett skrivbord:
crusta-desktop ~/Data/DEM.globeFile ~/Data/Color.globeFile

OBS: Även om globefilerna Color och DEM är mappar som innehåller många filer ska endast basmappens sökväg användas för att ange globefilen.

Huvudmenyn i Crusta öppnas genom att trycka på och hålla in 1-tangenten (som i siffran ett) på tangentbordet. Du väljer menyalternativ genom att flytta muspekaren till önskat alternativ och sedan släppa 1-kommandotangenten. Följande funktioner kan nås via menyn:

  • Ladda data – Använd det grafiska gränssnittet i det pågående programmet för att tilldela globefiler för visualisering.
  • Vertikal skala – Justera den vertikala överdimensioneringen av höjden dynamiskt.
  • Ljusinställningar – Aktivera/avaktivera och justera parametrar för fasta ljuskällor.
  • Mapping Control – Visa information om vald vektorkonst, importera och exportera vektorkonst.
  • Kartsymboler – Öppna grupper av symboler som kan tillskrivas vektorkonst.
  • Lagerinställningar – Visa de aktuella inlästa dataskikten (färg- och skalärskikt). Alla lager kan döljas/visas, skalära lager kan få sin färgkarta fastklämd eller upprepad.
  • Palettredigerare – Redigera den färgkarta som är associerad med det aktiva lagret (måste vara ett skalärt lager).

Spara en vypunkt

Med Vrui kan du enkelt spara och återställa vypunkter i vilket program som helst(3DVisualizer/LidarViewer/Crusta). Öppna huvudmenyn (använd 1-tangenten) och navigera till Vrui System -> View -> Save View. och Vrui exporterar en fil till katalogen där du körde Crusta. Om det är din första sparade vypunkt kommer den att heta SavedViewpoint0001.view. Du kan byta namn på denna fil, men se till att behålla .view-tillägget. Om du vill ladda tillbaka denna vy, navigerar du från huvudmenyn till Vrui System -> View -> Ladda vy och hitta den vy du vill ladda när dialogrutan öppnas.

Crusta desktop navigation binder visningsmanipulationerna till att svänga runt en punkt som är fixerad på jordklotets yta. Den vänstra musknappen används för att panorera: när musen hålls inne flyttar musens rörelse pivotpunkten på ytan. Den högra musknappen används för att orientera vyn: när musen hålls inne roterar vyn runt vridpunkten. Använd rullhjulet för att zooma in och ut.

Kartläggning

I skrivbordskonfigurationen (mouse.cfg) kan du redigera linjeteckningar på följande sätt (VARNING: INGEN UNDO-funktionalitet!):

  • Aktiv polylinje: För att polylinjer ska kunna manipuleras krävs att polylinjen först är aktiv. Ctrl+högermusknapp (CR) växlar aktiveringsläget till och från: när CR hålls intryckt aktiveras aktiveringen på markörens plats. Om CR släpps medan markören svävar över en polylinje aktiveras denna polylinje. Om du vill inaktivera en aktiv polylinje (t.ex. innan du skapar en ny polylinje) flyttar du markören bort från befintliga polylinjer och trycker och släpper CR. De blå kontrollnoderna för den tidigare aktiva polylinjen ska försvinna och inte visas när du håller muspekaren över polylinjer.

Följande gäller för aktiva polylinjer:

  • Skapa en polylinje: se till att inga befintliga polylinjer är aktiva, tryck på Ctrl+vänstermusknapp (CL) för att släppa den första noden vid markören. Polylinjen är nu aktiv.
  • Välj en nod eller ett linjesegment: flytta markören över noden/linjesegmentet. Det blir grönt när det är valt.
  • För att infoga en nod: flytta markören över linjesegmentet och tryck på CL.
  • Redigera en nod: markera noden, tryck och håll ned CL och dra sedan musen.
  • Ta bort en nod: för markören över den nod som ska dödas tills noden blir grön. Håll CL nedtryckt för att ta tag i noden och tryck sedan på CR för att döda den.
  • Om du vill radera en hel rad: flytta markören över linjen, håll CR nedtryckt och klicka sedan på CL. Hela linjen bör försvinna.

Spara mappning till olika filformat:

  • Öppna menyn och välj Mapping Control för att öppna kontrollpanelen.
  • Klicka på rutan med pilen och välj det format som filen ska sparas i.
  • Filen sparas i den katalog från vilken du startade Crusta.

Tilldela attribut (detta gör att du kan dekorera linjer i Arc med kartsymboler).

  • Öppna huvudmenyn och välj Kartsymboler -> önskad symbolgrupp för att öppna motsvarande lista.
  • Aktivera en polylinje (med CR). Det aktuella attributet ska visas i fönstret Mapping Control i fältet ”Current Shape Symbol”. Om den är tom betyder det att ingen tilldelning har tilldelats.
  • För att tilldela/ändra attribut: dubbelklicka med vänster musknapp på önskat namn i symbollistan.

Användning av färg

En färgkarta genereras för varje skalärt lager som laddas för visualisering. Färgerna som genereras för de skalära lagren kompositeras med hjälp av alfa-blandning över bildlagren.

crusta i mars

Redigera färgkartan

Om du vill redigera färgkartan för ett visst skalärt lager öppnar du Layer Settings (lagerinställningar ) från huvudmenyn och väljer det önskade skalära lagret i listan. Välj sedan Palette Editor från huvudmenyn för att öppna redigeraren. Redaktören visar fyra arbetsområden från toppen till botten: 1. Färgkartan, där enskilda kontrollpunkter med färgattribut kan ställas in och ändras; 2. intervallredigeraren som visar och kontrollerar hur färgen mappas till den skalära domänen; 3. informations- och färgvalspanel; 4. Kontrollpunkter och palettkontroller.

Under färgkartan visas det lägsta värdet i kartintervallet som det vänstra värdet och det högsta värdet som det högra värdet. Det mellersta värdet anger värdet i mitten av kartintervallet. Som standard tillämpas färgkartan genom att den upprepas över intervall vars intervall definieras av minimi- och maximivärdet. Detta beteende kan ändras så att kartan endast kläms fast vid de angivna intervallgränserna. För att göra det öppnar du Layer Settings (skiktinställningar ) från huvudmenyn, väljer det önskade skalära skiktet och klickar på knappen Clamp (klämma ) på panelen.

För att manipulera kartans färg:

  • Lägg till en kontrollpunkt genom att klicka på den plats på kartan där det nya värdet för kontrollfärgen ska införas. Höjden på kontrollpunkten styr dess opacitetsvärde (överst helt ogenomskinlig, nederst helt transparent).
  • Flytta en kontrollpunkt genom att först klicka på den för att välja den. Klicka och dra sedan på punkten.
  • Ta bort en kontrollpunkt genom att först klicka på den för att markera den. Klicka sedan på knappen ”Remove CP” längst ner i fönstret.
  • Tilldela en färg till en kontrollpunkt genom att först klicka på den för att välja den. Då: 1. välj en färg från färghexagon (reglaget längst ner kontrollerar mättnaden) eller 2. manipulera reglagen för att ändra bidraget till opacitet, rött, grönt och blått (från vänster till höger).

Använd reglagen för att manipulera intervallet i färgkartan. Till skillnad från ett vanligt reglage, där positionen direkt motsvarar ett värde, ökar eller minskar dessa reglage det manipulerade värdet. Regulatorns position i förhållande till mitten definierar hur snabbt den ska minskas (när du drar åt vänster) eller ökas (när du drar åt höger). Släpp reglaget för att fjädra tillbaka det till mittenpositionen:

  • Med skjutreglaget uppe till vänster justeras intervallets minimum.
  • Med skjutreglaget uppe till höger justeras intervallets maximala värde.
  • Det nedre reglaget används för att flytta det aktuella intervallet utan att ändra intervallet.

Spara och ladda redigerade färgkartor:

  • De fyra knapparna till vänster i fönstret gör det möjligt att snabbt lagra och hämta redigerade kartor. (OBSERVERA: deras innehåll är
    INTE
    behålls från en Crusta-session till nästa). Om du vill lagra den aktuella kartan klickar du på det nedre vänstra hörnet av en valfri knapp. Om du vill ändra den aktuella kartan till en lagrad karta klickar du på knappens övre högra hörn.
  • Spara den aktuella färgkartan eller ladda in en befintlig genom att använda knapparna ”Save Palette” och ”Load Palette”. Färgkartor sparas som numrerade filer ”SavedPaletteXXXXXX.pal” där XXXX är ett löpnummer.

Tillämpa färgkartan med hjälp av terrängen

Utöver reglagen i palettredigeraren kan färgkartans intervall manipuleras mer interaktivt genom att välja platser på terrängytan och tilldela skalärvärdet på den platsen till intervalländarna. Detta kräver att du använder Crusta Surface Probe.

Innan vi använder verktyget måste vi binda det till en knapp. Här använder vi Alt+Vänstermusknapp (AL). Håll AL nedtryckt för att få upp Vrui-verktygsmenyn. Navigera till Crusta -> Surface Probe och släpp AL. Då öppnas ett litet kontrollfönster med alternativen ”Dual” och ”Single”. I det dubbla läget kan vi ställa in det lägsta och sedan det högsta intervallet, medan det enkla läget förskjuter intervallet.

Ställer in minimum och maximum direkt i terrängen:

  • växla mellan läget ”Dual” (dubbelt läge).
  • peka på den plats i terrängen som ska motsvara miniminivån och tryck på AL. Så länge AL hålls kvar kan positionen justeras. Släpp AL när du är klar.
  • peka på den plats i terrängen som ska motsvara maximalt värde och tryck på AL igen. Justera positionen medan du håller kvar AL. Släpp AL när du är klar.
  • När både min- och maxmarkörer har placerats kan de justeras genom att peka på en av dem (markörerna ändrar färg för att visa att de är valda), trycka och hålla in AL, dra markören till den nya platsen och slutligen släppa AL.

Skjut räckvidden direkt på terrängen:

  • växla mellan läget ”Single”.
  • peka på den plats i terrängen där det nya minimumet för intervallet ska börja och tryck på AL. Håll in AL medan du justerar platsen för att flytta området. Släpp AL när du är klar.

Generering av dynamiska konturlinjer

Eftersom den applicerade färgens opacitet kan kontrolleras kan konturlinjer skapas genom att noggrant redigera en färgkarta för DEM:s skalära lager så att den är mestadels genomskinlig men innehåller opaka pixlar. Om du till exempel ställer in vänster och höger kontrollpunkt på helt ogenomskinlig svart och sedan skapar två nya intilliggande transparenta kontrollpunkter, får du en linje vid gränsen för området (färgkartan upprepas i perioder som motsvarar höjdintervallet). Om du nu använder Surface Probe i läget ”Single” flyttas konturlinjen dynamiskt till den plats i terrängen som pekas ut av markören.

Användning av mätverktyget Vrui

Använd det här verktyget för att mäta avstånd i terrängen. Innan vi använder verktyget måste vi binda det till en knapp, men vi måste också se till att muspekaren är kopplad till terrängens yta. För detta ändamål använder vi 3-knappen (3).

  • Mappa markören till terrängytan genom att hålla ned 3, navigera i menyn till Transformer -> Crusta Surface och släpp 3.
  • Bind nu mätverktyget genom att trycka på och hålla in 3 igen och sedan navigera i verktygsmenyn till Utility -> Measurement Tool och släppa 3.

En meny öppnas där du kan välja typ av mätning och enheter. Välj de alternativ du vill ha.

Använd 3 för att välja de platser på terrängens yta som ska mätas. OBS: När du har gjort din första mätning, zooma in och justera vyn (t.ex. lutning till ~låg vinkel i förhållande till terrängytan) för att se till att noderna faktiskt plottas på terrängytan (dvs. är inbäddade i den). Om inte, har det första steget inte fungerat.

För att döda mätverktyget: flytta markören till den längst bort möjliga punkten i displayens nedre vänstra hörn och tryck sedan på och släpp 3. När du flyttar markören till mitten av skärmen och trycker på 3 bör verktygsmenyn visas igen. Om inte, var dödandet inte lyckat.

Hur man laddar/bearbetar shapefiler i Crusta

Steg 1. Du behöver:

  • Shapefile
  • DEM som täcker hela shapefilen.

Steg 2. Öppna ArcScene

  • Ladda 3D Analyst-verktygsfältet
  • Gå till 3D-analytiker -> Konvertera -> Funktioner till 3D
  • Oordnad lista ItemInput Feature – välj shapefile
  • Raster- eller TIN-yta – välj det DEM som täcker området.
  • Output Feature – spara shapefilen som kommer att ha z-värden.

Steg 3. Byt namn på den utgående shapefilen till Crusta_Polylines.shp Steg 4. Start Crusta

  • Välj Mapping Control på Crusta-huvudmenyn.
  • Klicka på ”Load” (ladda) och navigera till platsen för shapefilen och ladda Crusta_Polylines.shp.

Skriva ut en bild

På Linux:

  • Tryck på knapparna ”Win+PrintScreen”. Vrui skriver ut en bekräftelse när en skärmdump sparas.

På Mac:

  • Command+Shift+3: tar en skärmdump av hela skärmen (eller skärmarna om du har flera skärmar) och sparar den som en fil på skrivbordet.
  • Kommando+Shift+4: visar en urvalsruta så att du kan ange ett område som du vill ta en skärmdump av och sedan spara den som en fil på skrivbordet.
  • Kommando+Shift+4, sedan mellanslag och klicka sedan på ett fönster: tar en skärmdump av endast ett fönster och sparar den som en fil på skrivbordet.