Fontos

A fordítás közösségi munka, amihez itt tud csatlakozni. Ennek az oldalnak eddig 89.25%-a van lefordítva.

7.2. 3D térképnézet

3D-s vizualizációt a 3D térképnézetek segítségével készíthető. A 3D térképnézeteket a Nézet ► 3D térképnézetek ► menüben hozhatja létre, kezelheti és nyithatja meg:

  1. Az new3DMap Új 3D térképnézet gombra kattintva új 3D térképnézetet hozhat létre. Egy lebegő és dokkolható QGIS panel jelenik meg (lásd A 3D térképnézet párbeszédablak). Ennek terjedelme és nézete megegyezik a 2D-s fő térképvászonéval, és egy sor navigációs eszközt biztosít a nézet 3D-ssé alakításához.

  2. A 3D térképnézetek kezelésére kattintva a 3D térképnézet kezelőbe jut. Itt lehetőség nyílik a 3D térképnézetek megnyitására, duplikálására, eltávolítására és átnevezésére.

  3. Ha létrehozott egy vagy több 3D-s térképnézeteket, akkor a 3D térképnézetek listában láthatja őket. Rájuk kattintva be- és kikapcsolhatja őket. A projekt mentésekor akkor is elmentésre kerülnek, ha ki vannak kapcsolva.

../../../_images/3dmapview.png

7.22. ábra A 3D térképnézet párbeszédablak

A következő eszközök találhatók a 3D-s térképnézet panel tetején:

  • pan Kamera irányítása: mozgatja a nézetet, miközben megtartja a kamera szögét és irányát

  • zoomFullExtent Nagyítás az egészre: átméretezi a nézetet az összes réteg terjedelmére vagy a referenciaterjedelemre, ha az be van állítva

  • 3dNavigation Navigációs oldalsáv ki-be kapcsolása: megjeleníti/elrejti a navigációs kezelőszerveket (amik megkönnyítik a térképnézet kezelését)

  • identify Azonosítás: információkat ad a terep kattintott pontjáról vagy a kattintott 3D-s elemekről – további információkért lásd Elemek azonosítása

  • measure Measurement Line: measures the horizontal, vertical, and total 3D distance between points

    • Click to add points

    • Right-click to finish the measurement

    • Right-clicking twice or pressing New will reset the table

  • play Animációk: megjeleníti/elrejti az animáció lejátszó kezelőfelületét

  • Az sharingExport Exportálás menü lehetővé teszi a jelenet exportálását különböző formátumokba:

    • saveMapAsImage Mentés képként…: exportálja az aktuális nézetet egy képfájl formátumba

    • 3d 3D jelenet exportálása: exportálja az aktuális nézetet egy 3D jelenet formájában (.obj fájl), lehetővé téve az utófeldolgozást külső alkalmazásokban, mint a Blender. A terep és a vektoros elemek 3D objektumként lesznek exportálva. Az exportálási beállítások, amelyek felülírják a réteg tulajdonságait ás a térképnézet beállításait, a következők:

      • Jelenet neve és a cél Könyvtár

      • Terep felbontás

      • Terep textúra felbontás

      • Modell méretarány

      • checkbox Élsimítás

      • checkbox Normálisok exportálása

      • checkbox Textúrák exportálása

  • showPresets Nézet térképtéma beállítása: Lehetővé teszi a térképnézetben megjelenítendő rétegek egy részének kiválasztását előre definiált térképtémák által.

  • A camera Kamera menü segítségével szabályozhatja a 2D és 3D nézetek közötti kapcsolatot:

    • Nézetek szinkronizálása (2D térképnézet követi a 3D kamerát és/vagy 3D kamera követi a 2D térképnézetet)

    • Kamera látóterületének megjelenítése a 2D térképnézeten

    • 3D jelenet terjedelmének beállítása a 2D térképnézeten: lehetővé teszi a 3D jelenet kivágását, és csak a 2D-s térképvásznon megrajzolt terjedelmet metsző terep és elemek megjelenítését. További beállítások érhetők el az Általános beállítások fülön.

    • editCut Cross Section Tool creates a cross section in 3D scene by defining an area on the terrain in the 2D map canvas. Click to set the start point, move the mouse to define the line direction and click again to set the end point. You can adjust the size of the section by moving the mouse after selecting the start and end points. Press Esc or right-click to reset the selection.

    • Use editCutDisabled Disable Cross Section to remove the cross section.

  • shadow Effektek vizuális effektusokat ad a 3D-s megjelenítéshez, például árnyékokat, eye dome lightning megvilágítást vagy környezeti okklúziós megjelenítését.

  • The options Configure… button opens the dialog to configure the 3D map view settings.

  • dock 3D térképnézet dokkolása: váltás dokkolt panelről önálló ablakra

7.2.1. Jelenet beállításai

The 3D map view opens with some default settings you can customize. To do so, press the options Configure… button at the top of the 3D canvas panel to open the 3D configuration window.

A 3D konfiguráció ablakban többféle lehetőség kínálkozik a 3D jelenet finomhangolására:

7.2.1.1. Általános

../../../_images/3dmapconfiguration_general.png

7.23. ábra A 3D térkép általános beállításainak párbeszédablaka

Az general Általános fülön a következőket állíthatja be:

  • A 3D jelenet tartalmának korlátozása egy 2D térkép terjedelmére a térbeliterjedelem-választó használatával: a terep és az elemek a megadott terjedelemre vannak vágva, és csak a terjedelmen belül eső részek kerülnek betöltésre a jelenetbe. A terep, a háló és a pontfelhő rétegek magassági tartománya is figyelembe vételre kerül, hogy a kamera ne kerüljön a jelenet tartalma alá, különösen akkor, ha a terep függőleges méretarányának beállításával a magasságkülönbség el lett túlozva.

    A beállított terjedelem ilyenkor referenciaterjedelemként is szolgál, ha a 3D térképnézetben megnyomja a zoomFullExtent Nagyítás az egészre gombot.

  • Jelölje be a checkbox Megjelenítés a 2D térképnézeten jelölőnégyzetet, hogy a fő térképvásznon megjelenjen a 3D jelenet aktuális terjedelmét ábrázoló gumiszalag.

7.2.1.2. Terep

../../../_images/3dmapconfiguration_terrain.png

7.24. ábra A 3D térkép terepi beállításainak párbeszédablaka

  • Terep: Mielőtt belemerülnénk a részletekbe, érdemes megjegyezni, hogy 3D-s nézetben a terepet hierarchikus domborzati csempék ábrázolják. Ahogy a kamera közelít a terephez, a meglévő, nem kellően részletgazdag csempék helyére kisebb, részletesebb csempék kerülnek. A csempének geometriája a magassági raszterrétegből származó háló, míg a textúrája a 2D térképrétegekből származik.

    • A terepmagasság Típusa lehet:

    • Magasság: a terep modellezésére használható raszter- vagy hálóréteg. A raszterréteg egy, a domborzat magassági adatait tartalmazó sávot kell tartalmazzon. Hálóréteg esetében a csomópont Z-értékei lesznek használva.

    • Függőleges szorzó: A függőleges tengely méretezési szorzószáma. Az érték növelésével felszínformák felnagyítódnak.

    • Csempe felbontás: Hány mintát használjon a domborzati rétegből az egyes csempékhez. A 16 képpontos érték azt jelenti, hogy az egyes csempék geometriája 16×16 magassági mintából áll. A nagyobb értékek részletesebb terepcsempéket eredményeznek, az összetettebb megjelenítés rovására.

    • Peremmagasság: A terep csempéi között néha apró repedések láthatóak. Az érték növelésével függőleges falak („szoknyák”) jönnek létre a terepcsempék körül, hogy eltüntessék a repedéseket.

    • Eltolás: a terepet felfelé vagy lefelé mozgatja, például a magasság beállítása a jelenet többi objektumának talajszintjéhez képest.

      Ez akkor lehet hasznos, ha eltérés van a terep magassága és a jelenet rétegeinek magassága között (pl. pontfelhők, amelyek csak relatív függőleges magasságot használnak). Ebben az esetben a terep magasságának manuális beállítása a jelenetben lévő objektumok magasságával való egybeesés érdekében javíthatja a navigációs élményt.

  • Ha hálóréteget használ terepként, konfigurálhatja Háromszögek beállításai (drótváz megjelenítés, háromszögek simítása, részletességi szint) és a Színmegjelenítési beállításokat (egységesen vagy színskála alapján). További részletek a Hálóréteg 3D tulajdonságai fejezetben.

  • unchecked Terepárnyalás: Lehetővé teszi a terepmegjelenítés kiválasztását:

    • Árnyalás letiltva – a terep színe csak a térkép textúrájától függ

    • Árnyalás engedélyezve – a terep színe Phong árnyalási modellje alapján lesz kiszámítva, figyelembe véve a térkép textúráját, a terep normálvektorát, a jelenet megvilágítás(ait) és a terep anyagának Környezeti és Tükröződési színeit, valamint Fényességét

7.2.1.3. Megvilágítás

A Megvilágítás fülön a symbologyAdd jelre kattintva hozzáadhat

  • legfeljebb nyolc Pontszerű fényforrást: minden irányba fényt bocsát ki, úgy mint egy egész területet bevilágító gömb. A fényforráshoz közelebb eső tárgyak fényesebbek, a távolabbiak sötétebbek lesznek. A pontszerű fényforrásnak beállított pozíciója (X, Y, Z), Színe, Intenzitása és Csillapítása van

  • legfeljebb négy Irányított fényforrást: egy óriási vaku fényét utánozza, ami nagyon távol van a tárgyaktól, mindig a középpontban és sosem alszik ki (úgy mint a Nap). Párhuzamos fénysugarakat bocsát ki egyetlen irányba, vagyis a fény a végtelenbe tart. Az irányított fényforrás forgatható egy Irányszög értékkel, van Magasság szöge, Színe és Intenzitása.

../../../_images/3dmapconfiguration_lights.png

7.25. ábra A 3D térkép megvilágítási beállítások párbeszédablaka

7.2.1.4. Hatások

../../../_images/3dmapconfiguration_effects.png

7.26. ábra A 3D térkép effektusai beállításainak párbeszédablaka

  • A jelenetre vetett árnyékok megjelenítéséhez jelölje be az unchecked Árnyékok megjelenítése jelölőnégyzetet. Beállítási lehetőségek:

    • Irányított fényforrás

    • Árnyék megjelenítés maximális távolsága: elkerülhető vele a túl távoli tárgyak árnyékának megjelenítése, elsősorban amikor a kamera felfelé néz a horizont mentén

    • Árnyékolási hajlam: az önmagát árnyékoló hatások elkerülése érdekében, amelyek a térképméretek közötti különbségek miatt egyes területeket másoknál sötétebbé tennének. Minél alacsonyabb, annál jobb

    • Árnyéktérkép felbontása: hogy az árnyékok élesebbek legyenek. Ha a felbontási paraméter túl magas, akkor a teljesítmény csökkenhet.

  • unchecked Eye Dome Lighting megjelenítése (EDL): egy utómunkálati effektus, amely javítja a mélységérzetet. Minden pixel mélységét (a kamerától való távolságát) összehasonlítja a szomszédos pixelek mélységével, és a mélységkülönbségnek megfelelően kiemeli, így a szélek jobban kiemelkednek. Az egész jelenetre hatással van, és kombinálható a Képernyőterületi környezeti okklúzió hatással. A következő paraméterek szabályozhatók:

    • Megvilágítás erőssége: növeli a kontrasztot, javítja a mélységérzetet

    • Megvilágítás távolsága: a felhasznált pixelek középső pixeltől mért távolságát jelöli, és az élek vastagabbá tételéért felelős.

  • Képernyőterületi unchecked Környezeti okklúzió (SSAO): egy utófeldolgozási effektus, amely a mélységérzetet is javítja azáltal, hogy sötétebb árnyalatot alkalmaz azokra a területekre, amelyek kevésbé vannak kitéve a környezeti fénynek. Az egész jelenetre hatással van, és kombinálható az Eye Dome Lighting hatással. A következő paraméterek szabályozhatók:

    • Radius: milyen távolságra érjen el a környezeti okklúzió kiszámítása

    • Intenzitás: az effektus erőssége (a magasabb értékek sötétebbé teszik az objektumokat)

    • Okklúzió küszöbértéke: egy pont hány szomszédos pontot kell kitakarjon ahhoz, hogy a hatás megjelenjen (50% alatti értékek sötétebbé teszik a kimenetet, de nagyobb okklúziós tartományt biztosíthatnak)

../../../_images/3dmap_edl_ssao.png

7.27. ábra Pontfelhők megjelenítése 3D térképen Eye Dome Lighting (EDL) és/vagy képernyőterületi környezeti okklúzió (SSAO) használatával

Fentről le, balról jobbra: Nincs hatás – Csak SSAO – Csak EDL – SSAO és EDL

7.2.1.5. Kamera és égbolt

Ezen a lapon a kamerát, a 3D tengelyt, a navigáció szinkronizálását és az égboltot érintő paramétereket állíthatja.

../../../_images/3dmapconfiguration_camera.png

7.28. ábra A 3D térkép kamerakonfigurációs párbeszédablaka

  • A Kamera paramétercsoport felülbírál pár alapértelmezett kamerabeállítást, ami a Beállítások ► Beállítások… ► 3D párbeszédablakban lett megadva.

  • Jelölje be a unchecked 3D tengely megjelenítését a 3D tengely eszköz engedélyezéséhez. Ez a paramétercsoport lehetővé teszi a tengely típusának és pozíciójának beállítását.

    • Koordináta-rendszer típusra állítva egy derékszögű tengely fog megjelenni.

    • With the Cube type, a 3D cube will be represented. The cube faces can be used to change the camera view: for example, click on the north face to set the camera to see from the north.

Javaslat

Kattintson a jobb gombbal a 3D tengelyre, hogy gyorsan beállítsa a tengely pozícióját és típusát, valamint a kameranézetet.

../../../_images/3dmapconfiguration_3daxis_menu.png

7.29. ábra A 3D tengely helyi menü

  • A Navigáció szinkronizálása paramétercsoport lehetőséget ad a 2D nézet szinkronizálására a 3D kamera pozíciójával, vagy a 3D kamera pozíciójának szinkronizálására a 2D nézettel, vagy mindkétirányú szinkronizálásra. Az utolsó lehetőség a 3D kamera által látható terjedelmet jeleníti meg a 2D térképnézet felett.

  • Jelölje be az unchecked Égbolt megjelenítését, hogy engedélyezze az égbolt megjelenítését a jelenetben. Az égbolt típusa lehet:

    • Panoráma textúra egyetlen 360°-ot lefedő fájlból

    • Különböző homlokzatok, egy-egy textúrafájl a jelenetet tartalmazó doboz mind a hat oldalához

    Az égbolttextúra képfájljai lehetnek a lemezen lévő fájlok, távoli URL-címek vagy a projektbe ágyazott fájlok (további részletek).

7.2.1.6. Speciális

../../../_images/3dmapconfiguration_advanced.png

7.30. ábra A 3D térkép speciális beállításainak párbeszédablaka

  • Térképcsempe felbontása: A terepcsempék textúrájaként használt 2D térképképek szélessége és magassága. A 256 px azt jelenti, hogy minden csempe 256×256 képpont méretű képként lesz megjelenítve. Nagyobb szám részletgazdagabb terepcsempéket eredményez, az összetettebb megjelenítés rovására.

  • Max. képernyő hiba: Meghatározza a terepcsempék részletesebbre cserélésének küszöbértékét (és fordítva), vagyis hogy a 3D nézet milyen hamar kezdjen nagyobb felbontású csempéket használni. Kisebb szám részletgazdagabb jelenetet eredményez az összetettebb megjelenítés rovására.

  • Max. terepi hiba: Az a felbontás, amelynél megáll a terepcsempék részletesebbre osztása (a felosztásuk amúgy sem jelentene több részletet). Ez az érték korlátozza a csempék hierarchiájának mélységét: az alacsonyabb értékek mélyebbé teszik a hierarchiát, növelve a megjelenítés bonyolultságát.

  • Nagyítási szintek: A nagyítási szintek számát mutatja (függ a térképcsempék felbontásától és a maximális terepi hibától).

  • unchecked Címkék megjelenítése: Be/ki kapcsolja a térképcímkék megjelenítését

  • unchecked Képkockasebesség (FPS) megjelenítése

  • unchecked Show debug panel: allows to show or hide a panel next to the 3D map view displaying options to better control map navigation and debug information:

    • unchecked Térképcsempe információ: a térképcsempék határának és csempeszámának beágyazása (hasznos a terepproblémák elhárításához)

    • unchecked Befoglaló téglalapok megjelenítése: megjeleníti a terepcsempék 3D-s befoglaló téglalapjait (hasznos a terepproblémák elhárításához)

    • unchecked Kamera nézetközpontjának megjelenítése

    • unchecked Kamera forgáspontjának megjelenítése

    • unchecked Fényforrások megjelenítése: egy gömböt jelenít meg a fényforrás kezdőpontjában, lehetővé téve a fényforrások könnyebb áthelyezését és elhelyezését a jelenet tartalmához képest

    • unchecked Stop scene updates

    • unchecked Show debug overlay: visual overlay which displays some useful debugging and profiling information. This allows in particular to quickly see the frame graph and the scene graph

    • unchecked Árnyéktérkép hibakeresése: a jelenetet vörös-fekete képként jeleníti meg az árnyékokhoz használt fény nézőpontjából (hibakeresés céljából). A vezérlő Mérete a 3D térképnézethez képest arányosan adható meg, és az egyik Sarokba van dokkolva.

    • unchecked Mélységtérkép hibakeresése: a jelenet mélységtérképét jeleníti meg képként, amin a közelebbi pixelek sötétebbek (hibakeresési célból). A vezérlő Mérete a 3D térképnézethez képest arányosan adható meg, és az egyik Sarokba van dokkolva.

    • Show camera info:

      • unchecked Far plane: controls how far from the camera rendering stops

      • unchecked Near plane: controls how close to the camera rendering starts

      • unchecked Camera X/Y/Z pos: sets the camera’s position in 3D space

      • unchecked Looking at X/Y/Z: sets the target point the camera is looking at

Megjegyzés

When your 3D map view is open in a standalone window, you can use Ctrl+Shift+d keyboard shortcut to access the debug panel.

7.2.3. Animáció létrehozása

Egy animáció kulcsképkockák (kamerapozíciók bizonyos időpontokban) sorozatából áll. Animáció létrehozásához:

  1. Kapcsolja be az play Animációk eszközt; megjelenik az animáció lejátszó kezelőszerv

  2. Nyomja meg a symbologyAdd Kulcsképkocka hozzáadása gombot, majd adja meg a Kulcsképkocka idejét másodpercben. A beállított idő meg fog jelenni a Kulcsképkocka legördülőlistában.

  3. A navigációs eszközökkel mozgassa a kamerát az aktuális kulcsképkockához rendelendő helyre.

  4. Az előző lépéseket megismételve adjon hozzá annyi kulcsképkockát (idővel és pozícióval), amennyire szüksége van.

  5. QGISKattintson a play gombra az animáció előnézetéhez. A QGIS jeleneteket készít a beállított időpontokhoz az adott kamerapozíciókkal és elforgatásokkal, és interpolálja ezeket a kulcskockák között. Többféle Interpolációs mód áll rendelkezésre az animáláshoz (pl. lineáris, inQuad, outQuad, inCirc… – további részletek: https://doc.qt.io/archives/qt-5.15/qeasingcurve.html#EasingFunction-typedef).

    Az animáció előnézete az idő csúszkájának mozgatásával is megtekinthető. Az Ismétlés bekapcsolásával az animáció ismételten lefut, míg a play gombra kattintva a futó animáció megáll.

A jeleneteket ábrázoló képsorozat elkészítéséhez kattintson az fileSave Animációs képkockák exportálása gombra. A fájlnév Sablonon és az Kimeneti könyvtáron, kívül beállíthatja a Másodpercenkénti képkockák számát, a Kimeneti szélességet és Kimeneti magasságot.

7.2.4. 3D vektorrétegek

A magassági értékekkel rendelkező vektorrétegek megjeleníthetőek a 3D térképnézetben a 3D megjelenítés engedélyezése bejelölésével a vektorréteg tulajdonságainak 3D nézet lapján. Számos lehetőség áll rendelkezésre a 3D vektorréteg megjelenítésének testreszabásához.