Python - Dữ liệu địa lý
Nhiều thư viện mã nguồn mở python hiện đã được tạo ra để đại diện cho các bản đồ địa lý. Chúng có khả năng tùy chỉnh cao và cung cấp nhiều loại bản đồ mô tả các khu vực với các hình dạng và màu sắc khác nhau. Một trong những gói như vậy là Cartopy. Bạn có thể tải xuống và cài đặt gói này trong môi trường cục bộ của mình từ Cartopy . Bạn có thể tìm thấy nhiều ví dụ trong bộ sưu tập của nó.
Trong ví dụ dưới đây, chúng tôi hiển thị một phần bản đồ thế giới hiển thị các phần của Châu Á và Châu Úc. Bạn có thể điều chỉnh giá trị của các tham số trong phương thức set_extent để định vị các khu vực khác nhau của bản đồ thế giới.
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()
Nó là output như sau -