Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

17. Arbeta med 3D-plattor

17.1. Vad är 3D-plattor?

3D tiles är en specifikation för streaming och rendering av storskaliga geospatiala 3D-dataset. De använder en hierarkisk struktur för att effektivt hantera och visa 3D-innehåll och optimera prestanda genom att dynamiskt ladda lämpliga detaljnivåer. Denna teknik används ofta inom stadsplanering, arkitektur, simulering, spel och virtuell verklighet och erbjuder en standardiserad och interoperabel lösning för visualisering av komplexa geografiska data.

../../../_images/3d_tiles.png

Fig. 17.1 Exempel på 3D-plattor

För närvarande stöder QGIS två format av 3D-rutor:

  • ”Cesium 3D tiles <https://cesium.com/why-cesium/3d-tiles/>`_, används främst för komplexa 3D-modeller av byggnader eller hela städer. Sådana datamängder kan tillhandahållas av molnbaserade plattformar som Cesium Ion eller Google (Photorealistic 3D Tiles).

  • Quantized Mesh tiles, används för terränghöjdsdata.

Se Använda 3D-tjänster för kaklade scener för instruktioner om hur du lägger till dessa datakällor i QGIS.

17.2. 3D Tiles Egenskaper

Dialogrutan 3D tiles Layer Properties innehåller följande avsnitt:

metadata Information

system Källa

|symbologi| Symbologi[1]

3d 3D View[1]

rendering Rendering

|elevationsskala| Elevation[1]

editMetadata Metadata

[1] Finns även i Layer stylingpanel

17.2.1. Informationsegenskaper

Fliken Information är skrivskyddad och utgör en intressant plats för att snabbt hämta sammanfattad information och metadata om det aktuella lagret. Tillhandahållen information är:

  • baserat på skiktets leverantör: namn, URL, källtyp och sökväg, antal zoomnivåer

  • anpassade egenskaper, som används för att lagra ytterligare information om skiktet i det aktiva projektet. Fler egenskaper kan skapas och hanteras med hjälp av PyQGIS, särskilt genom metoden setCustomProperty().

  • det koordinatsatta referenssystemet: namn, enheter, metod, noggrannhet, referens (dvs. om det är statiskt eller dynamiskt)

  • plockad från fyllda metadata: access, extents, länkar, kontakter, historia…

17.2.2. Källfastigheter

Fliken system Source visar grundläggande information om den valda 3D-plattan, inklusive:

  • det Layernamn som ska visas i Layers Panel;

  • Koordinatreferenssystem: Visar skiktets Coordinate Reference System (CRS). Du kan ändra skiktets CRS genom att välja ett nyligen använt i listrutan eller klicka på knappen setProjection :sup:Select CRS (se crs_selector`). Använd denna process endast om skiktets CRS är fel eller inte har angetts.

17.2.3. Egenskaper för symbologi

../../../_images/3d_tiles_symbology.png

Fig. 17.2 symbologi för lager av 3D-kakelplattor

Som standard är lagret utformat med hjälp av textur, men du kan ändra det så att du ser wireframe-nätet bakom scenen genom att välja Wireframe i rullgardinsmenyn. Du kan också ändra nätets fyllnings- och linjesymboler på samma sätt som för vektorpolygoner. Om du markerar checkbox Use texture colors kommer varje mesh-element att återges med medelvärdet för hela texturen. Det här är ett bra alternativ när man arbetar med ett stort dataset och vill få en snabb överblick över datan.

../../../_images/3d_tiles_textured_and_wireframe.png

Fig. 17.3 3D-plattor - strukturerade och trådformade

För att visa data kan du öppna new3DMap Ny 3D-kartvy.

../../../_images/3d_tiles_map_view.png

Fig. 17.4 3D-kartvy

På fliken Symbology kan du också ställa in några alternativ som alltid påverkar alla funktioner i lagret:

  • Maximalt fel: Denna parameter bestämmer detaljnivån som visas i 3D-modellen. I likhet med punktmoln innehåller 3D-plattor ofta mer information än vad som är nödvändigt för visuell representation. Genom att justera den här inställningen styr du balansen mellan visningstäthet och renderingshastighet. Ett större värde (t.ex. 5 mm) kan ge märkbara luckor mellan elementen, medan ett mindre värde (t.ex. 0,1 mm) kan leda till att ett alltför stort antal detaljer återges, vilket kan göra renderingsprocessen långsammare. Olika enheter kan väljas för att skräddarsy inställningen efter dina specifika behov.

  • Opacitet: Justera synligheten för det underliggande lagret på kartbilden med hjälp av det här verktyget. Använd skjutreglaget för att skräddarsy synligheten för ditt scenlager enligt dina önskemål. Alternativt kan du ange den exakta procentandelen synlighet via menyn bredvid skjutreglaget.

  • Blandningsläge: Med dessa verktyg kan du uppnå speciella renderingseffekter som du kanske tidigare bara kände till från grafikprogram. Pixlarna i de över- och underliggande lagren blandas genom de inställningar som beskrivs i Blandningslägen.

17.2.4. egenskaper för 3D-vy

  • Maximum screen space error bestämmer tröskeln för att byta ut terrängplattor mot mer detaljerade plattor (och vice versa) - dvs. hur snart 3D-vyn ska använda plattor av högre kvalitet. Lägre siffror innebär fler detaljer i scenen på bekostnad av ökad renderingskomplexitet.

  • |ej markerad| Visa begränsningsrutor Visa 3D-begränsningsrutor för terrängplattorna (användbart för felsökning av terrängproblem).

17.2.5. Rendering av egenskaper

Under |ej markerad| Skalaberoende synlighet kan du ställa in skalorna Maximum (inklusive) och Minimum (exklusive) och definiera ett skalområde där objekten ska vara synliga. Utanför detta intervall är de dolda. Knappen mapIdentification Set to current canvas scale hjälper dig att använda den aktuella kartans canvasskala som gräns för synlighetsintervallet. Se Väljare för synlighetsskala för mer information.

17.2.6. Elevation Egenskaper

På fliken elevationscale Elevation finns alternativ för att styra skiktets höjdegenskaper i en 3D-kartvy. Specifikt kan du ställa in:

  • Elevation Surface: hur Z-värdena för 3D-skiktets vertikaler ska tolkas som terränghöjd. Du kan använda en Scale-faktor och en Offset.

17.2.7. Egenskaper för metadata

Fliken editMetadata Metadata ger dig alternativ för att skapa och redigera en metadatarapport om ditt lager. Se Metadata för mer information.