Added WebVektor map style

This commit is contained in:
Martin Tůma 2023-05-05 19:18:44 +02:00
parent 5b7d248d06
commit 263ed7de2c
4 changed files with 18147 additions and 1 deletions

View File

@ -2,12 +2,13 @@
Styles for Mapbox vector tiles (MVT) usable with
[QtPBFImagePlugin](https://github.com/tumic0/QtPBFImagePlugin).
There are (at least) five incompatible MVT schemas out there:
There are (at least) six incompatible MVT schemas out there:
- Mapbox
- OpenMapTiles (eg. MapTiler, Mapilion)
- Tilezen (eg. HERE, Nextzen)
- Ordnance Survey
- Esri
- WebVektor
This repository contains Mapbox GL styles usable with QtPBFImagePlugin for
each schema. The styles are usualy copies (sometimes with minor tweaks) of

506
WebVektor/Farbe/sprite.json Normal file
View File

@ -0,0 +1,506 @@
{
"Bildung_Forschung": {
"x": 42,
"y": 24,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Feuerwehr": {
"x": 42,
"y": 46,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Gotteshaus": {
"x": 88,
"y": 66,
"width": 20,
"height": 36,
"pixelRatio": 1,
"visible": true
},
"Kapelle": {
"x": 148,
"y": 136,
"width": 16,
"height": 16,
"pixelRatio": 1,
"visible": true
},
"Kirche": {
"x": 26,
"y": 80,
"width": 16,
"height": 36,
"pixelRatio": 1,
"visible": true
},
"Krankenhaus": {
"x": 42,
"y": 68,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Museum": {
"x": 42,
"y": 90,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Polizei": {
"x": 42,
"y": 112,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Parkhaus": {
"x": 42,
"y": 134,
"width": 22,
"height": 26,
"pixelRatio": 1,
"visible": true
},
"Schloss_Burg": {
"x": 88,
"y": 102,
"width": 20,
"height": 36,
"pixelRatio": 1,
"visible": true
},
"Schwimmbad": {
"x": 42,
"y": 160,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Windmuehle": {
"x": 110,
"y": 124,
"width": 18,
"height": 40,
"pixelRatio": 1,
"visible": true
},
"Autobahnnummer": {
"x": 0,
"y": 0,
"width": 42,
"height": 28,
"pixelRatio": 1,
"visible": true
},
"Bundesstrassennummer": {
"x": 0,
"y": 28,
"width": 42,
"height": 26,
"pixelRatio": 1,
"visible": true
},
"Europastrassennummer": {
"x": 0,
"y": 54,
"width": 42,
"height": 26,
"pixelRatio": 1,
"visible": true
},
"Turm": {
"x": 26,
"y": 116,
"width": 16,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Kontrollturm": {
"x": 26,
"y": 148,
"width": 16,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Kran": {
"x": 0,
"y": 80,
"width": 26,
"height": 38,
"pixelRatio": 1,
"visible": true
},
"Kraftwerk_Solar": {
"x": 0,
"y": 118,
"width": 26,
"height": 26,
"pixelRatio": 1,
"visible": true
},
"Kuehlturm": {
"x": 166,
"y": 0,
"width": 16,
"height": 36,
"pixelRatio": 1,
"visible": true
},
"Radioteleskop": {
"x": 88,
"y": 138,
"width": 20,
"height": 40,
"pixelRatio": 1,
"visible": true
},
"Kirchturm": {
"x": 166,
"y": 36,
"width": 16,
"height": 16,
"pixelRatio": 1,
"visible": true
},
"Brunnen": {
"x": 166,
"y": 52,
"width": 16,
"height": 16,
"pixelRatio": 1,
"visible": true
},
"Wasserturm": {
"x": 166,
"y": 68,
"width": 16,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Sprungschanze": {
"x": 66,
"y": 0,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Anleger": {
"x": 0,
"y": 144,
"width": 26,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Antenne": {
"x": 130,
"y": 0,
"width": 18,
"height": 38,
"pixelRatio": 1,
"visible": true
},
"Bake": {
"x": 182,
"y": 0,
"width": 14,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Freileitungsmast": {
"x": 148,
"y": 164,
"width": 8,
"height": 8,
"pixelRatio": 1,
"visible": true
},
"Funkturm": {
"x": 110,
"y": 0,
"width": 20,
"height": 38,
"pixelRatio": 1,
"visible": true
},
"Funkmast": {
"x": 130,
"y": 38,
"width": 18,
"height": 40,
"pixelRatio": 1,
"visible": true
},
"Kellereingang": {
"x": 166,
"y": 100,
"width": 16,
"height": 30,
"pixelRatio": 1,
"visible": true
},
"Kilometerstein": {
"x": 182,
"y": 32,
"width": 14,
"height": 18,
"pixelRatio": 1,
"visible": true
},
"Leuchtfeuer": {
"x": 166,
"y": 130,
"width": 16,
"height": 42,
"pixelRatio": 1,
"visible": true
},
"Leuchtturm": {
"x": 110,
"y": 38,
"width": 20,
"height": 42,
"pixelRatio": 1,
"visible": true
},
"Schachtoeffnung": {
"x": 130,
"y": 78,
"width": 18,
"height": 14,
"pixelRatio": 1,
"visible": true
},
"Wasserfall": {
"x": 66,
"y": 22,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Pegel": {
"x": 130,
"y": 92,
"width": 18,
"height": 18,
"pixelRatio": 1,
"visible": true
},
"Stollenmundloch": {
"x": 130,
"y": 110,
"width": 18,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Wasserspiegelhoehe": {
"x": 130,
"y": 142,
"width": 18,
"height": 14,
"pixelRatio": 1,
"visible": true
},
"Wasserrad": {
"x": 130,
"y": 156,
"width": 18,
"height": 20,
"pixelRatio": 1,
"visible": true
},
"Denkmal": {
"x": 182,
"y": 120,
"width": 12,
"height": 24,
"pixelRatio": 1,
"visible": true
},
"Windrad": {
"x": 148,
"y": 0,
"width": 18,
"height": 44,
"pixelRatio": 1,
"visible": true
},
"Bildstock": {
"x": 182,
"y": 50,
"width": 14,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Grabhuegel": {
"x": 148,
"y": 44,
"width": 18,
"height": 18,
"pixelRatio": 1,
"visible": true
},
"Grenzstein": {
"x": 182,
"y": 144,
"width": 12,
"height": 26,
"pixelRatio": 1,
"visible": true
},
"Felsen": {
"x": 110,
"y": 80,
"width": 20,
"height": 20,
"pixelRatio": 1,
"visible": true
},
"Hoehleneingang": {
"x": 148,
"y": 62,
"width": 18,
"height": 32,
"pixelRatio": 1,
"visible": true
},
"Campingplatz": {
"x": 66,
"y": 44,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Kraftwerk": {
"x": 42,
"y": 0,
"width": 24,
"height": 24,
"pixelRatio": 1,
"visible": true
},
"Kraftwerk_Wasser": {
"x": 110,
"y": 100,
"width": 20,
"height": 24,
"pixelRatio": 1,
"visible": true
},
"Umspannwerk": {
"x": 66,
"y": 66,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Laubbaum": {
"x": 182,
"y": 82,
"width": 14,
"height": 38,
"pixelRatio": 1,
"visible": true
},
"Nadelbaum": {
"x": 148,
"y": 94,
"width": 18,
"height": 42,
"pixelRatio": 1,
"visible": true
},
"Bahnhof": {
"x": 66,
"y": 88,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Flughafen": {
"x": 66,
"y": 110,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Hubschrauber": {
"x": 66,
"y": 132,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Parkplatz": {
"x": 66,
"y": 154,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Segelflugplatz": {
"x": 88,
"y": 0,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Haltepunkt": {
"x": 182,
"y": 170,
"width": 12,
"height": 12,
"pixelRatio": 1,
"visible": true
},
"S_Bahn": {
"x": 88,
"y": 22,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
},
"Strassenbahnhaltestelle": {
"x": 148,
"y": 152,
"width": 12,
"height": 12,
"pixelRatio": 1,
"visible": true
},
"U_Bahn": {
"x": 88,
"y": 44,
"width": 22,
"height": 22,
"pixelRatio": 1,
"visible": true
}
}

BIN
WebVektor/Farbe/sprite.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

17639
WebVektor/Farbe/style.json Normal file

File diff suppressed because it is too large Load Diff