Картопія є пакет Python, призначений для полегшення малювання карт для аналізу та візуалізації даних. Він має: визначення об'єктно-орієнтованої проекції. перетворення точок, ліній, багатокутників і зображень між проекціями. інтеграція для надання розширеного відображення в Matplotlib за допомогою простого та інтуїтивно зрозумілого інтерфейсу.
За замовчуванням matplotlib автоматично встановлює межі ваших осей на основі даних, які ви малюєте. Тому що cartopy реалізує клас GeoAxes, це відповідає межам отриманої карти. Іноді це автомасштабування є бажаною функцією, а іноді – ні.
Побудова графіків за допомогою CartoPy і GeoPandas
- import matplotlib.pyplot as plt import geopandas from cartopy import crs as ccrs from geodatasets import get_path path = get_path("naturalearth.land") df = geopandas. read_file(шлях)
- df. сюжет()
- <Axes: >
git clone https://github.com/SciTools/cartopy.git cd cartopy conda env create -f середовище. yml conda activate cartopy-dev pip install -e . Додаткову інформацію про необхідні залежності можна знайти тут: Python 3.9 або новішої версії (https://www.python.org/)
Cartopy вимагає Python 2.7 або новішої версії. Пакет Python для наукових обчислень, включаючи потужний об’єкт N-вимірного масиву. GEOS — це API просторових предикатів і функцій для обробки геометрії, написаний мовою C++.
Cartopy — це пакет Python, розроблений для обробки геопросторових даних, щоб створювати карти та аналізувати інші геопросторові дані.