Python - Geografische Daten

Viele Open-Source-Python-Bibliotheken wurden jetzt erstellt, um die geografischen Karten darzustellen. Sie sind hochgradig anpassbar und bieten eine Vielzahl von Karten, die Bereiche in verschiedenen Formen und Farben darstellen. Ein solches Paket ist Cartopy. Sie können dieses Paket von Cartopy in Ihrer lokalen Umgebung herunterladen und installieren . In der Galerie finden Sie zahlreiche Beispiele.

Im folgenden Beispiel zeigen wir einen Teil der Weltkarte mit Teilen Asiens und Australiens. Sie können die Werte der Parameter in der Methode set_extent anpassen, um verschiedene Bereiche der Weltkarte zu lokalisieren.

import matplotlib.pyplot as plt
import cartopy.crs as ccrs    

fig = plt.figure(figsize=(15, 10))
ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())

    # make the map global rather than have it zoom in to
    # the extents of any plotted data

ax.set_extent((60, 150, 55, -25))

ax.stock_img()
ax.coastlines()

ax.tissot(facecolor='purple', alpha=0.8)

plt.show()

Es ist output ist wie folgt -