Landkarte: Unterschied zwischen den Versionen

Aus Alexander's Wiki
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