Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
15. Arbeta med Vector Tiles
15.1. Vad är Vector Tiles?
Vector tiles är paket med geografiska data som paketeras i fördefinierade, ungefär kvadratiska ”tiles” för överföring via webben. De kombinerar förrenderade rasterkartor och vektorkartor. I stället för en förrenderad kartbild returnerar vector tile-servern vektorkartdata som har klippts till gränserna för varje kakel. De klippta brickorna representerar zoomnivåerna för vektorplattans tjänst, härledda från en pyramidmetod. Med hjälp av denna struktur minskas dataöverföringen jämfört med vektorkartor som inte är uppdelade i rutor. Endast data inom den aktuella kartvyn och på den aktuella zoomnivån behöver överföras. Jämfört med en kaklad rasterkarta minskar dataöverföringen också kraftigt, eftersom vektordata vanligtvis är mycket mindre än en renderad bitmapp. Vektorplattor har inte tilldelats någon stylinginformation, så QGIS måste tillämpa en kartografisk stil för att visa data.

Fig. 15.1 Pyramidstruktur av vektorplattor med zoom-nivåer
15.2. Format som stöds
Det finns stöd för vektorplattor genom:
fjärrkällor (HTTP/S) - med XYZ-mall -
type=xyz&url=http://example.com/{z}/{x}/{y}.pbf
lokala filer - med XYZ-mall - t.ex.
type=xyz&url=file:///path/to/tiles/{z}/{x}/{y}.pbf
lokal MBTiles-databas - t.ex.
type=mbtiles&url=file:///path/to/file.mbtiles
För att ladda en vektorplattor-datauppsättning i QGIS, använd fliken Vector Tile i dialogrutan Data Source Manager. Läs Använda Vector Tiles-tjänster för mer information.
15.3. Vector Tiles Dataset Egenskaper
Dialogrutan vector tiles Lageregenskaper innehåller följande avsnitt:
|
||
|
[1] Finns även i Layer stylingpanel
15.3.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å lagrets leverantör: namn, URI, källtyp och sökväg, antal zoomnivåer
anpassade egenskaper, som används för att lagra ytterligare information om lagret 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…
15.3.2. Källegenskaper
Fliken Source visar grundläggande information om den valda vektorplattan, inklusive:
det Layernamn som ska visas i Layers Panel;
Koordinatreferenssystem: Visar lagrets Coordinate Reference System (CRS). Du kan ändra lagrets CRS genom att välja ett nyligen använt i listrutan eller klicka på knappen
Välj CRS (se Väljare för referenssystem för koordinater). Använd denna process endast om lagrets CRS är fel eller inte har angetts.

Fig. 15.2 Egenskaper för vektorplattor - dialogrutan Källa
15.3.3. Symbologi och etiketter Egenskaper

Fig. 15.3 Vektor Tile Layer Symbology
15.3.3.1. Fastställande av regler
Eftersom vektorplattor består av punkt-, linje- och polygongeometrier är respektive symboler tillgängliga. Om du vill använda en kartografisk stil (med symboler och/eller etiketter) kan du antingen:
Använd en Style URL när du skapar Vector Tiles Connection. Symbologin visas omedelbart på fliken
Symbology när lagret har laddats i QGIS.
Du kan också skapa din egen symbologi och märkning på motsvarande flikar i lagrets egenskaper. Som standard tilldelar QGIS en identisk symbol till objekten baserat på deras geometrityp.
I båda fallen är inställningen av en stil för en vektorplatta beroende av en uppsättning regler som tillämpas på funktionerna, vilket indikerar:
en Label, en titel för omfattande identifiering av regeln
namnet på ett visst Lager som regeln ska tillämpas på, om den inte tillämpas på
(alla lager)
en Min. Zoom och en Max. Zoom, för visningsområdet. Symbologi och märkning kan vara beroende av zoomnivån.
ett Filter, ett QGIS-uttryck för att identifiera de funktioner som stilen ska tillämpas på
Varje regel läggs till genom att trycka på knappen Add rule och välja den typ av symboler (Marker, Line, Fill) som motsvarar objektets geometrityp. Du kan också välja
Remove selected rules eller
Edit current rule.
Längst ner visas Current Zoom. Markera alternativet Visible rules only högst upp i dialogrutan för att filtrera listan med regler så att endast de som är synliga på den aktuella zoomnivån visas. Detta gör det lättare att arbeta med komplex vektorstyling och att lokalisera besvärliga regler. Textrutan Filter rules hjälper dig också att enkelt hitta en regel genom att söka i fälten Label, Layer och Filter.
I Fig. 15.3 ställer vi in stil för OpenStreetMap landuse
-lagret. För bättre synlighet är de flesta reglerna bortvalda.
15.3.3.2. Rendering av lager
På fliken Symbology kan du också ställa in några alternativ som alltid påverkar alla funktioner i lagret:
Opacitet: Med det här verktyget kan du göra det underliggande lagret i kartbilden synligt. Använd skjutreglaget för att anpassa synligheten för ditt vektorlager efter dina behov. Du kan också göra en exakt definition av den procentuella synligheten i 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.
15.3.3.3. Stilar
Menyn QML-filer och de kan importeras som:
finns längst ned på de flesta flikar och innehåller genvägar för att spara, ladda, skapa och byta stilar som ska tillämpas på vektorplattorna. Vektorplattor kan ha sin stil sparad från QGIS somQML-filer (QML - QGIS Style File Format)
Konfigurationsfiler i stil med MapBox GL Json
Mer information finns på Spara och dela egenskaper för lager.
15.3.4. Rendering av egenskaper
Under 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
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.

Fig. 15.4 Egenskaper för vektorplattor - dialogruta för rendering
15.3.5. Egenskaper för metadata
Fliken Metadata ger dig alternativ för att skapa och redigera en metadatarapport om ditt lager. Se Metadata för mer information.