[GRASS-de] [gelöst] Probleme mit nviz - Workaround

Martin Maier martmai at gmx.de
Mi Nov 19 16:34:43 CET 2008


Peter Löwe schrieb am 19.11.2008 13:41:
> Hallo Martin,
>
> vielleicht hilft Dir folgender workaround weiter:
>
> Wenn die Höhe  auf welcher der Vektorlayer "schweben" soll "n" ist,
> wird mit mapcalc eine entsprechene Rasterebene angelegt:
> r.mapcalc foo='n'
>
> Danach wird sowohl das DEM wie die Ebene foo in NVIZ geladen.
> Nun wird der Vektorlayer geladen und im Vector Lines Panel bei Display On Surfaces nur die Ebene n selektiert.
> Wenn nun noch der Transparenzwert der Ebene foo auf maximal gesetzt wird schwebt der Vektorlayer wie gewünscht.
>   
Prima, das war's. So klappt es einwandfrei.
Danke!
>   
> Gruß,
> Peter
>
> -------- Original-Nachricht --------
>   
>> Datum: Wed, 19 Nov 2008 13:09:42 +0100
>> Von: Martin Maier <martmai at gmx.de>
>> An: Martin Maier <martmai at gmx.de>
>> CC: grass-de at grass-verein.de
>> Betreff: Re: [GRASS-de] Probleme mit nviz
>>     
>
>   
>> Hallo,
>>
>> habe soeben herausgefunden, dass es sich um einen bekannten Bug in nviz 
>> handelt:
>> http://trac.osgeo.org/grass/ticket/31
>> Gruß
>> Martin
>>
>> Martin Maier schrieb am 19.11.2008 11:44:
>>     
>>> Hallo,
>>> ich versuche gerade mit nviz eine 3D Darstellung zu erstellen. Dabei
>>> möchte ich die Höhe 3-dimensional aufgrund einer Rasterkarte (dhm)
>>> darstellen. Das klappt auch prima. Nun möchte ich zusätzlich eine
>>> Vectorkarte (Polygone) darstellen, die jedoch als eine Ebene in dem
>>> Höhenmodell schweben soll (flach, ohne die Höhenunterschiede
>>> abzubilden). Ich benutzte GRASS 6.3.0 unter Linux (OpenSuse) und
>>> WinGRASS, und bei beidem gelingt es mir nicht eine Vektorkarte flach
>>> darzustellen.
>>> In nviz gibt es unter 'Visualize' --> 'Vector Lines / 3D Polygons' die
>>> Einstellmöglichkeit 'display flat'. Bei mir ändert sich jedoch durch
>>> diese Einstellung nichts an der Ansicht. Weiterhin wird die Vectorkarte 
>>> mit den Höhenunterschieden des Höhenmodells dargestellt. Ist das ein 
>>> Bug, oder mache ich etwas falsch?
>>> Gruß
>>> Martin
>>>       
--