25.1.22. Vektorcsempék

25.1.22.1. Vektorcsempe írás (MBTiles)

Egy vagy több vektor réteget vektorcsempékbe exportál, ami egy gyors megjelenítésre és kis adatméretre optimalizált adatformátum.

Az MBTiles egy specifikáció, amely a csempézett térképadatokat SQLite adatbázisban tárolja azonnali használatra és átvitelre készen. Az MBTiles fájlokat csempekészleteknek nevezik.

Paraméterek

Címke

Név

Típus

Leírás

Input rétegek

INPUT

[vektor: bármi][lista]

A vektorcsempék létrehozásához egyesítendő rétegek listája

Minimum nagyítási szint

MIN_ZOOM

[szám]

Alapértelmezett: 0

A legalacsonyabb nagyítási szint, amelyen a csempekészlet adatokat szolgáltat. Állítsa 0 és 24 közé.

Maximum nagyítási szint

MAX_ZOOM

[szám]

Alapértelmezett: 3

A legnagyobb nagyítási szint, amelyen a csempekészlet adatokat szolgáltat. Állítsa 0 és 24 közé.

Terjedelem

Optional

EXTENT

[terjedelem]

Alapértelmezett: nincs beállítva

A megjelenített térképterület legnagyobb terjedelme. A határoknak az összes nagyítási szint által lefedett területet kell meghatározniuk.

Metaadat: név

Optional

META_NAME

[karakterlánc]

A csempekészlet neve

Metaadat: leírás

Optional

META_DESCRIPTION

[karakterlánc]

A csempekészlet tartalmának leírása

Metaadat: forrásmegjelölés

Optional

META_ATTRIBUTION

[karakterlánc]

Egy forrásmegjelölési szöveg, ami megmagyarázza a térkép adatainak és/vagy stílusának forrását.

Metaadat: verzió

Optional

META_VERSION

[karakterlánc]

A csempekészlet verziója. Ez magának a csempekészletnek a verziójára vonatkozik, nem az MBTiles specifikációra.

Metaadat: típus

Optional

META_TYPE

[karakterlánc]

A csempekészlet típusa. Lehetséges értékek: overlay és baselayer.

Metaadat: középpont

Optional

META_CENTER

[karakterlánc]

A térkép alapértelmezett nézetének középpontja (vesszővel elválasztott számok: a szélesség, a hosszúság és a nagyítási szint). Példa: 47.4984,19.0404,11

Cél MBTiles

OUTPUT

[vektorcsempék]

Alapértelmezett: [Mentés ideiglenes fájlba]

Az eredmény MBTiles fájl megadása. Ezek egyike:

  • Mentés ideiglenes fájlba

  • Mentés fájlba…

Eredmények

Címke

Név

Típus

Leírás

Cél MBTiles

OUTPUT

[fájl]

Eredmény .mbtiles vektorcsempe fájl.

Python kód

Algoritmus azonosító: native:writevectortiles_mbtiles

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

Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.

25.1.22.2. Vektorcsempe írás (XYZ)

Egy vagy több vektor réteget vektorcsempékbe exportál, ami egy gyors megjelenítésre és kis adatméretre optimalizált adatformátum.

Paraméterek

Címke

Név

Típus

Leírás

Fájl sablon

XYZ_TEMPLATE

[karakterlánc]

Alapértelmezett: «{z}/{x}/{y}.pbf»

A vektorcsempe url előállítására szolgáló sablon

Input rétegek

INPUT

[vektor: bármi][lista]

A vektorcsempék létrehozásához egyesítendő rétegek listája

Minimum nagyítási szint

MIN_ZOOM

[szám]

Alapértelmezett: 0

A legalacsonyabb nagyítási szint, amelyen a csempekészlet adatokat szolgáltat. Állítsa 0 és 24 közé.

Maximum nagyítási szint

MAX_ZOOM

[szám]

Alapértelmezett: 3

A legnagyobb nagyítási szint, amelyen a csempekészlet adatokat szolgáltat. Állítsa 0 és 24 közé.

Terjedelem

Optional

EXTENT

[terjedelem]

Alapértelmezett: nincs beállítva

A megjelenített térképterület legnagyobb terjedelme. A határoknak az összes nagyítási szint által lefedett területet kell meghatározniuk.

Eredmény könyvtár

OUTPUT_DIRECTORY

[mappa]

Alapértelmezett: [Mentés ideiglenes mappába]

Az eredmény vektorcsempe fájl megadása. Ezek egyike:

  • Mentés ideiglenes könyvtárba

  • Mentés könyvtárba

Eredmények

Címke

Név

Típus

Leírás

Eredmény könyvtár

OUTPUT_DIRECTORY

[mappa]

Egy mappa, amibe a nagyítási szinteknek megfelelő almappákban tárolt vektorcsempe fájlok (.pbf) kerülnek.

Python kód

Algoritmus azonosító: native:writevectortiles_xyz

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

Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.