Viktigt

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

24.1.27. Vektorplattor

24.1.27.1. Ladda ner vektorplattor

Hämtar vektorplattor från ett lager med inmatade vektorplattor och sparar dem i en lokal vektorplattfil.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[vektorplattor]

Ett vektorskikt för att extrahera några plattor från

Extent

EXTENT

[omfattning]

Ange den spatiala omfattningen av det nedladdade området. Den kommer internt att utökas till en multipel av plattstorleken.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Maximal zoomnivå för nedladdning

MAX_ZOOM

[numerisk: heltal]

Standard: 10

Definierar hur långt man ska zooma in och hämta data från plattorna

Plattgräns

TILE_LIMIT

[numerisk: heltal]

Standard: 100

Maximalt antal brickor att ladda ner, med hänsyn till zoomnivåerna och omfattningen.

Utdata

OUTPUT

[vektorplattor]

Standard: [Spara till temporär fil]

Specifikation av utdatafilen för vektorplattor. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utmatningar

Etikett

Namn

Typ

Beskrivning

Utdata

OUTPUT

[vektorplattor]

En lokal vektorfil som lagrar de nedladdade brickorna.

Python-kod

Algoritm ID: native:ladda ner vektortiler

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.27.2. Skriva vektorplattor (MBTiles)

Exporterar ett eller flera vektorlager till vector tiles, ett dataformat som är optimerat för snabb kartrendering och liten datastorlek.

MBTiles är en specifikation för lagring av kartdata i SQLite-databaser för omedelbar användning och för överföring. MBTiles-filer är kända som tilesets.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[vektor: valfri] [lista]

En lista över lager som ska kombineras för att generera vektorplattorna

Minsta zoomnivå

MIN_ZOOM

[numerisk: heltal]

Standard: 0

Den lägsta zoomnivån för vilken tileset tillhandahåller data. Ställs in mellan 0 och 24.

Maximala zoomnivån

MAX_ZOOM

[numerisk: heltal]

Standard: 3

Den högsta zoomnivån för vilken tileset tillhandahåller data. Ställs in mellan 0 och 24.

Extent

Valfritt

EXTENT

[omfattning]

Standard: Inte inställd

Den maximala omfattningen av det återgivna kartområdet. Gränserna måste definiera ett område som täcks av alla zoomnivåer.

Metadata: Namn

Valfritt

META_NAME

[sträng]

Namn på tileset

Metadata: Beskrivning

Valfritt

META_DESCRIPTION

[sträng]

En beskrivning av innehållet i tileset

Metadata: Förtydligande

Valfritt

META_ATTRIBUTION

[sträng]

En attributionssträng som förklarar källorna till data och/eller stilen för kartan.

Metadata: Version

Valfritt

META_VERSION

[sträng]

Versionen av tileset. Detta hänvisar till en revidering av själva tileset, inte av MBTiles-specifikationen.

Metadata: Typ

Valfritt

META_TYPE

[sträng]

Typ av tileset. Möjliga värden är overlay eller baselayer.

Metadata: Centrum

Valfritt

META_CENTER

[sträng]

Centrum (sträng av kommaseparerade siffror: longitud, latitud och zoomnivå) för standardvyn av kartan. Example: -122.1906,37.7599,11

Destination MBTiles

OUTPUT

[vektorplattor]

Standard: [Spara till temporär fil]

Specifikation av MBTiles-utdatafilen. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utmatningar

Etikett

Namn

Typ

Beskrivning

Destination MBTiles

OUTPUT

[file]

Utmatning av vektorplattor .mbtiles file.

Python-kod

Algoritm-ID: native:skrivvektortiler_mbtiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.27.3. Skriva vektorplattor (XYZ)

Exporterar ett eller flera vektorlager till vector tiles, ett dataformat som är optimerat för snabb kartrendering och liten datastorlek.

Parametrar

Etikett

Namn

Typ

Beskrivning

Filmall

XYZ_TEMPLATE

[sträng]

Standard: ’{z}/{x}/{y}.pbf’

Mall för att generera vektorplattor url

Inmatningslager

INPUT

[vektor: valfri] [lista]

En lista över lager som ska kombineras för att generera vektorplattorna

Minsta zoomnivå

MIN_ZOOM

[numerisk: heltal]

Standard: 0

Den lägsta zoomnivån för vilken tileset tillhandahåller data. Ställs in mellan 0 och 24.

Maximala zoomnivån

MAX_ZOOM

[numerisk: heltal]

Standard: 3

Den högsta zoomnivån för vilken tileset tillhandahåller data. Ställs in mellan 0 och 24.

Extent

Valfritt

EXTENT

[omfattning]

Standard: Inte inställd

Den maximala omfattningen av det återgivna kartområdet. Gränserna måste definiera ett område som täcks av alla zoomnivåer.

Utmatningskatalog

OUTPUT_DIRECTORY

[folder]

Standard: [Spara i tillfällig mapp]

Specifikation av mappen för utdatavektorplattor. En av:

  • Spara till en temporär katalog

  • Spara till katalog

Utmatningar

Etikett

Namn

Typ

Beskrivning

Utmatningskatalog

OUTPUT_DIRECTORY

[folder]

En mapp som innehåller olika delmängder av vektorplattorna (.pbf) lagrade i undermappar som motsvarar zoomnivåerna.

Python-kod

Algoritm-id: native:writevectortiles_xyz

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.