Crusta gebruiken
Crusta is momenteel in ontwikkeling. Deze pagina geeft kale instructies voor vroege gebruikers. De instructies gelden voor het gebruik van Crusta in de desktopomgeving en gaan ervan uit dat de software wordt gestart met het meegeleverde mouse.cfg-configuratiebestand (zie hieronder).
Crusta visualiseert globaal terrein door het renderen van crusta globefiles. Deze bestanden bevatten terreingegevens (DEM, beeldmateriaal, enz.) die zijn geoptimaliseerd voor gebruik met de visualisatie. Zie “Gebruik Construo” voor details over het maken van globefiles. Voorbeeld datasets kunnen worden gedownload van de Crusta Globefiles pagina.
Lancering van Crusta
Opstartconfiguratie
Omdat Crusta een toepassing is die gebruik maakt van het Vrui-raamwerk, kan zij draaien op een aantal visualisatieomgevingen, van een laptop tot een immersieve CAVE. Om desktopgebruik van de applicatie te vergemakkelijken biedt het een opstartconfiguratie die Crusta’s virtuele gereedschappen bindt aan invoer op het toetsenbord met een muis, en een commando om deze configuratie automatisch te laden (crusta-desktop
).
De gereedschapstoewijzingen zijn als volgt:
crusta-desktop | momenteel niet beschikbaar | |
---|---|---|
Menu | 1-toets | 1-toets |
Widget interactie | linkermuisknop | hoofd trackpad knop |
Pan | linkermuisknop | hoofd trackpad knop |
Draai | rechtermuisknop | z-toets |
Zoom | scrollwiel | Pagina omhoog/omlaag vegen |
Kaart Primair | ctrl + linker muisknop | 2-toets |
Kaart Secundair | ctrl + rechter muisknop | 3-key |
Kaart Primair wordt gebruikt voor het maken en bewerken van regelpunten voor lijnkartering en Kaart Secundair voor het selecteren en verwijderen van lijnkarteringen. Zie
de sectie Mapping
hieronder voor details.
Lancering
1. Open een Terminal-venster.
2. cd in de map van waaruit u crusta wilt draaien. Alle door het programma gegenereerde uitvoer wordt in die map opgeslagen:
cd /path/to/crusta/output/folder
en dan opstarten:
crusta-desktop [crusta globefiles]
U kunt Crusta starten zonder standaard dataset en het Crusta menu-item Load Data gebruiken om de te visualiseren globefiles te selecteren vanuit de lopende applicatie.
Voorbeelden:
-
geen initiële dataset met behulp van bureaubladconfiguratie:
crusta-desktop
-
laat ~/Data/DEM.globeFile een globefile met digitale hoogte zijn en ~/Data/Color.globeFile een globefile met beeldmateriaal voor visualisatie op een bureaublad:
crusta-desktop ~/Data/DEM.globeFile ~/Data/Color.globeFile
opmerking: hoewel de globefiles Color en DEM mappen zijn die talrijke bestanden bevatten, moet alleen het pad van de basismap worden gebruikt om het globefile te specificeren.
Menu’s
Het hoofdmenu van Crusta verschijnt door de 1-toets (als in het cijfer één) op het toetsenbord ingedrukt te houden. De items van het menu worden geselecteerd door de muisaanwijzer naar het gewenste item te verplaatsen en vervolgens de 1-toets los te laten. De volgende functies zijn toegankelijk via het menu:
-
Gegevens laden – Gebruik de grafische interface binnen de lopende toepassing om globefiles toe te wijzen voor visualisatie.
-
Verticale schaal – Pas de verticale overdrijving van de verhoging dynamisch aan.
-
Lichtinstellingen – In-/uitschakelen en aanpassen van vaste lichtbronparameters.
-
Mapping Control – Informatie over geselecteerde vectorkunst bekijken; Vectorkunst importeren en exporteren.
-
Kaartsymbolen – Open groepen symbolen die aan vectorkunst kunnen worden toegekend.
-
Laaginstellingen – Bekijk de momenteel geladen gegevenslagen (kleur en scalair). Alle lagen kunnen worden verborgen/getoond, voor scalaire lagen kan de kleurenkaart worden ingeklemd of herhaald.
-
Palet-editor – Bewerk de kleurenkaart die hoort bij de actieve laag (moet een scalaire laag zijn).
Een gezichtspunt opslaan
Met Vrui kunt u eenvoudig gezichtspunten opslaan en herstellen binnen elk programma(3DVisualizer/LidarViewer/Crusta). Roep het hoofdmenu op (gebruik de 1-toets) en navigeer naar Vrui System -> View -> Save View. en Vrui exporteert een bestand naar de directory van waaruit je Crusta hebt gestart. Als het je eerste opgeslagen viewpoint is, heet het SavedViewpoint0001.view. Je kunt dit bestand een andere naam geven, maar zorg ervoor dat je de extensie .view laat staan. Om deze view terug te laden, navigeer je vanuit het hoofdmenu naar Vrui System -> View -> Load View en zoek de view die u wilt laden wanneer het dialoogvenster opent.
Navigatie
De Crusta desktop navigatie bindt de kijkmanipulaties om een vast punt op het aardoppervlak. De linkermuisknop wordt gebruikt om te pannen: wanneer de beweging van de muis wordt vastgehouden, verschuift het draaipunt op het oppervlak. De rechter muisknop wordt gebruikt om het aanzicht te oriënteren: wanneer de muis wordt vastgehouden draait de beweging van de muis het aanzichtspunt rond het draaipunt. Gebruik het scroll-wiel om in en uit te zoomen.
Mapping
In de bureaubladconfiguratie (mouse.cfg) kan het bewerken van regelkunst als volgt gebeuren (WAARSCHUWING: GEEN UNDO-FUNCTIONALITEIT!):
-
Actieve polylijn: elke manipulatie van polylijnen vereist dat de polylijn eerst actief is. Ctrl+Rechtermuisknop (CR) schakelt de activeringsmodus aan en uit: wanneer de CR ingedrukt wordt gehouden is activering ingeschakeld op de cursorlocatie. Indien CR wordt losgelaten terwijl de cursor boven een polylijn zweeft, wordt die polylijn geactiveerd. Om een actieve polylijn te deactiveren (b.v. alvorens een nieuwe polylijn aan te maken), beweegt u de cursor weg van de bestaande polylijnen en drukt u op CR. De blauwe controleknooppunten van de voorheen actieve polylijn zouden moeten verdwijnen en niet meer verschijnen wanneer u met de muis over polylijnen gaat.
Het volgende geldt voor actieve polylijnen:
-
Om een polylijn aan te maken: zorg ervoor dat er geen bestaande polylijnen actief zijn, druk op Ctrl+Links-muisknop (CL) om het eerste knooppunt bij de cursor te laten vallen. De polylijn is nu actief.
-
Om een knooppunt of lijnstuk te selecteren: beweeg de cursor over het knooppunt/lijnstuk. Het wordt groen wanneer het geselecteerd is.
-
Om een knooppunt in te voegen: beweeg de cursor over het lijnstuk en druk op CL.
-
Een knooppunt bewerken: selecteer het knooppunt, houd CL ingedrukt en versleep de muis.
-
Om een knooppunt te verwijderen: beweeg de cursor over het te doden knooppunt totdat het knooppunt groen wordt. Houd CL ingedrukt om het knooppunt te pakken en druk dan op CR om het te doden.
-
Om een hele regel te wissen: beweeg de cursor over de regel, houd CR ingedrukt en klik dan op CL. De hele lijn zou moeten verdwijnen.
Opslaan van mapping in verschillende bestandsformaten:
-
Roep het menu op en selecteer Mapping Control om het bedieningspaneel te openen.
-
Klik op het vakje met de pijl en selecteer het formaat waarin u het bestand wilt opslaan.
-
Het bestand wordt opgeslagen in de map van waaruit u Crusta heeft gestart.
Toekennen van attributen (hiermee kunt u lijnen in Arc versieren met kaartsymbolen)
-
Roep het hoofdmenu op en selecteer Kaartsymbolen -> de gewenste symboolgroep om de bijbehorende lijst te openen.
-
Activeer een polylijn (met behulp van CR). Het huidige attribuut moet in het venster Mapping Control worden weergegeven in het veld “Huidig vormsymbool”. Indien leeg, betekent dit dat er geen toewijzing is.
-
Om attributen toe te wijzen/te wijzigen: dubbelklik met de linkermuisknop op de gewenste naam uit de symbolenlijst.
Kleur aanbrengen
Voor elke scalaire laag die voor visualisatie wordt geladen, wordt een kleurenkaart gegenereerd. De voor de scalaire lagen gegenereerde kleuren worden samengesteld door middel van alfa-blending over de beeldlagen.
De kleurenkaart bewerken
Om de kleurenkaart voor een bepaalde scalaire laag te bewerken, opent u Laaginstellingen in het hoofdmenu en selecteert u de gewenste scalaire laag uit de lijst. Kies dan Palette Editor uit het hoofdmenu om de editor te openen. De editor toont vier werkruimten van boven naar beneden: 1. de kleurenkaart, waar individuele controlepunten met kleureigenschappen kunnen worden ingesteld en gewijzigd; 2. de bereik-editor die toont en regelt hoe de kleur wordt weergegeven in het scalaire domein; 3. informatie- en kleurkeuzepaneel; 4. controlepunt en palet controles.
Onder de kleurenkaart wordt het minimum van het kaartinterval weergegeven als de meest linkse waarde en het maximum als de meest rechtse waarde. De middelste waarde geeft de waarde in het midden van het kaartinterval aan. Standaard wordt de kleurenkaart toegepast door deze te herhalen over intervallen waarvan het bereik wordt bepaald door de minimum- en maximumwaarde. Dit gedrag kan worden gewijzigd om de kaart alleen vast te klemmen op de gespecificeerde intervalgrenzen. Open daartoe de Layer Settings in het hoofdmenu, selecteer de gewenste scalaire laag en klik op de Clamp knop in dat paneel.
Om de kleur van de kaart te manipuleren:
-
Voeg een controlepunt toe door te klikken op de plaats op de kaart waar de nieuwe controlekleurwaarde moet worden ingevoegd. De hoogte van het controlepunt bepaalt de opaciteitswaarde (bovenaan volledig ondoorzichtig, onderaan volledig transparant).
-
Verplaats een controlepunt door er eerst op te klikken om het te selecteren. Klik en versleep dan het punt.
-
Verwijder een controlepunt door er eerst op te klikken om het te selecteren. Klik dan op de knop “CP verwijderen” onderaan het venster.
-
Wijs een kleur toe aan een controlepunt door er eerst op te klikken om het te selecteren. Dan: 1. kies een kleur uit de kleurenhexagoon (de schuif onderaan regelt de verzadiging) of 2. manipuleer de schuifregelaars om de bijdrage van opaciteit, rood, groen en blauw te veranderen (van links naar rechts).
Gebruik de schuifregelaars om het interval van de kleurenkaart te manipuleren. In tegenstelling tot een gewone schuifregelaar, waar de positie direct overeenkomt met een waarde, verhogen of verlagen deze schuifregelaars de gemanipuleerde waarde. De positie van de schuifregelaar ten opzichte van het midden bepaalt hoe snel er moet worden verlaagd (bij slepen naar links) of verhoogd (bij slepen naar rechts). Laat de schuifknop los om hem terug te veren naar de middenpositie:
-
Het schuifje linksboven past het minimum van het interval aan.
-
De regelaar rechtsboven past het maximum van het interval aan.
-
Het onderste schuifje wordt gebruikt om het huidige interval te verschuiven zonder het bereik te veranderen.
Om bewerkte kleurenkaarten op te slaan en te laden:
-
Met de vier knoppen aan de linkerkant van het venster kunnen bewerkte kaarten snel tijdelijk worden opgeslagen en opgehaald. (LET OP: hun inhoud blijft
NIET
van de ene Crusta-sessie naar de volgende). Om de huidige kaart op te slaan klik je linksonder op een knop naar keuze. Om de huidige kaart in te stellen op een opgeslagen kaart, klik je rechtsboven op de knop. -
Sla de huidige kleurenkaart op of laad een bestaande met de knoppen “Bewaar palet” en “Laad palet”. Kleurenkaarten worden opgeslagen als genummerde bestanden “SavedPaletteXXXX.pal”, waarbij XXXX een volgnummer is.
Aanbrengen van de kleurenkaart met behulp van het terrein
Naast de schuifregelaars in de Palet-editor kan het bereik van de kleurenkaart meer interactief worden gemanipuleerd, door locaties op het terreinoppervlak te selecteren en de scalaire waarde op die locatie toe te wijzen aan de intervaluiteinden. Dit vereist het gebruik van de Crusta oppervlaktesonde.
Alvorens het gereedschap te gebruiken moeten we het binden aan een knop. Hier gebruiken we Alt+Links-muisknop (AL). Houd AL ingedrukt om het Vrui gereedschapmenu op te roepen. Navigeer naar Crusta -> Oppervlaktesonde en laat AL los. Hierdoor verschijnt een klein controlevenster met de opties “Dual” en “Single”. Met de “Dubbele” modus kunnen we het minimum en vervolgens het maximum van het interval instellen, terwijl de “Enkele” modus het interval verschuift.
Het instellen van het minimum en het maximum direct op het terrein:
-
om de “Dual” modus aan te zetten.
-
wijs de plek op het terrein aan die moet overeenkomen met het minimum en druk op AL. Zolang AL wordt vastgehouden, kan de positie worden aangepast. Laat AL los als u klaar bent.
-
wijs de plek op het terrein aan die moet overeenkomen met het maximum en druk opnieuw op AL. Pas de positie aan terwijl u AL ingedrukt houdt. Laat AL los als u klaar bent.
-
Zodra beide min- en max-markers zijn geplaatst, kunnen zij worden aangepast door één ervan aan te wijzen (de markers veranderen van kleur om hun selectie weer te geven), AL ingedrukt te houden, de marker naar de nieuwe plaats te slepen en tenslotte AL los te laten.
Schuif het bereik direct op het terrein:
-
om de “Single” modus aan te zetten.
-
wijs naar de plaats op het terrein waar het nieuwe minimum van het bereik moet beginnen en druk op AL. Houd AL ingedrukt terwijl u de locatie aanpast om het bereik te verschuiven. Laat AL los als je klaar bent.
Dynamische hoogtelijnen genereren
Aangezien de opaciteit van de toegepaste kleur kan worden geregeld, kunnen contourlijnen worden gegenereerd door een kleurenkaart van de DEM-scalarlaag zorgvuldig te bewerken, zodat deze grotendeels transparant is maar ondoorzichtige pixels bevat. Door bijvoorbeeld de linker en rechter controlepunten volledig ondoorzichtig zwart te maken en vervolgens twee nieuwe aangrenzende transparante controlepunten te maken, ontstaat een lijn op de grens van het bereik (de kleurenkaart wordt herhaald in perioden die overeenkomen met het hoogtebereik). Door nu de “Enkelvoudige” modus van de Oppervlakte Sonde te gebruiken zal de contourlijn dynamisch verplaatst worden naar de terreinlocatie waar de cursor naar wijst.
Het Vrui-meetinstrument gebruiken
Gebruik dit gereedschap om afstanden op het terrein te meten. Voordat we het gereedschap gebruiken, moeten we het binden aan een knop, maar we moeten er ook voor zorgen dat de muiscursor is toegewezen aan het oppervlak van het terrein. Hiervoor zullen wij 3-knops (3) gebruiken.
-
Zet de cursor op het terreinoppervlak door 3 ingedrukt te houden, navigeer in het menu naar Transformer -> Crusta Surface en laat 3 los.
-
Bind nu het meetgereedschap door opnieuw 3 inged rukt te houden en vervolgens in het gereedschapsmenu te navigeren naar Utility -> Measurement Tool en 3 los te laten.
Er wordt een menu geopend waarin u het type meting en de eenheden kunt kiezen. Selecteer de gewenste opties.
Gebruik 3 om locaties op het terreinoppervlak te selecteren om te meten. OPMERKING: Nadat u uw eerste meting hebt gedaan, zoomt u in en past u de weergave aan (bijv. kantelen naar ~lage hoek ten opzichte van het terreinoppervlak) om er zeker van te zijn dat de knooppunten daadwerkelijk op (d.w.z. ingebed in) het terreinoppervlak worden geplot. Zo niet, dan heeft de eerste stap niet gewerkt.
Om het meetinstrument te doden: verplaats de cursor naar het verst mogelijke punt in de linkerbenedenhoek van het scherm en druk vervolgens op 3. Als u de cursor naar het midden van het scherm verplaatst en op 3 drukt, verschijnt het gereedschapsmenu weer. Zo niet, dan was de moord niet succesvol.
Hoe shapefiles laden/verwerken in Crusta
Stap 1. Dat heb je nodig:
-
Shapefile
-
DEM dat de volledige omvang van de shapefile bestrijkt
Stap 2. Open ArcScene
-
Werkbalk 3D-analist laden
-
Ga naar 3D Analyst -> Converteren -> Functies naar 3D
-
Unordered List ItemInput Feature – selecteer het shapefile
-
Raster of TIN-oppervlak – selecteer de DEM die het gebied bestrijkt
-
Output Feature – sla het shapefile met z-waarden op
Stap 3. Hernoem het uitvoerbestand naar Crusta_Polylines.shp Stap 4. Start Crusta
-
Kies Mapping Control in het hoofdmenu van Crusta.
-
Klik op “Laden” en navigeer naar de locatie van het shapefile en laad Crusta_Polylines.shp.
Een afbeelding afdrukken
Op Linux:
-
Druk op de knoppen “Win+PrintScreen”. Vrui zal een bevestiging afdrukken wanneer het een screenshot opslaat
Op Mac:
-
Command+Shift+3: maakt een screenshot van het volledige scherm (of schermen indien meerdere monitoren), en slaat het op als bestand op het bureaublad.
-
Command+Shift+4: brengt een selectievakje tevoorschijn zodat je een gebied kunt opgeven om een screenshot van te maken, sla het dan op als bestand op het bureaublad.
-
Command+Shift+4, dan spatiebalk, dan klikken op een venster: maakt een screenshot van alleen een venster en slaat het op als bestand op het bureaublad.