Python - Données géographiques

De nombreuses bibliothèques python open source ont maintenant été créées pour représenter les cartes géographiques. Ils sont hautement personnalisables et offrent une variété de cartes représentant des zones de différentes formes et couleurs. Un de ces paquets est Cartopy. Vous pouvez télécharger et installer ce package dans votre environnement local à partir de Cartopy . Vous pouvez trouver de nombreux exemples dans sa galerie.

Dans l'exemple ci-dessous, nous montrons une partie de la carte du monde montrant des parties de l'Asie et de l'Australie. Vous pouvez ajuster les valeurs des paramètres dans la méthode set_extent pour localiser différentes zones de la carte du monde.

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()

Ses output est comme suit -