Landkarte: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 11: | Zeile 11: | ||
hl: Sprache der Beschriftung | hl: Sprache der Beschriftung | ||
loc: Namen in Landessprache und Englisch (zweibuchstabig ISO-Ländercodes) | loc: Namen in Landessprache und Englisch (zweibuchstabig ISO-Ländercodes) | ||
</source> | |||
== Das Lade-Skript == | |||
Das folgende Skript lädt die Karte für Deutschland herunter. Es startet bei Kachel 66/40 und endet bei Kachel 69/44. | |||
<source lang="bash"> | |||
#!/bin/bash | |||
# Const | |||
zeile_offset=65 | |||
spalte_offset=42 | |||
# Main | |||
for j in {1..5} | |||
do | |||
for i in {1..4} | |||
do | |||
x=$(($i + $zeile_offset)) | |||
y=$(($j + $spalte_offset)) | |||
wget "https://mt0.google.com/vt?lyrs=p&scale=2&x=${x}&y=${y}&z=7&hl=loc" -O ${i}x${j}.png | |||
done | |||
done | |||
</source> | </source> |
Version vom 1. Oktober 2015, 21:18 Uhr
https://mt0.google.com/vt?lyrs=p&scale=2&x=67&y=42&z=7&hl=loc
lyrs: Kartenlayer
p: Terrain mit Beschriftungen (Ländergrenzen, Ländernamen etc.)
m: Straßenkarten (Standard)
t: nur Terrain ohne Beschriftung
scale: Skalierung; 2 für Retinadisplays, doppelte Auflösung
x, y: Nummer der gewünschten Kachel
z: Zoomstufe (0 - 20)
hl: Sprache der Beschriftung
loc: Namen in Landessprache und Englisch (zweibuchstabig ISO-Ländercodes)
Das Lade-Skript
Das folgende Skript lädt die Karte für Deutschland herunter. Es startet bei Kachel 66/40 und endet bei Kachel 69/44.
#!/bin/bash
# Const
zeile_offset=65
spalte_offset=42
# Main
for j in {1..5}
do
for i in {1..4}
do
x=$(($i + $zeile_offset))
y=$(($j + $spalte_offset))
wget "https://mt0.google.com/vt?lyrs=p&scale=2&x=${x}&y=${y}&z=7&hl=loc" -O ${i}x${j}.png
done
done