Пилотирование полигонов на карте и экспорт в формате PNG - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть Shape-файл, который я читаю, используя GeoPandas, и список длинных строк, который я читаю, используя pandas.

Этот Shape-файл имеет несколько полигонов с атрибутом, связанным с ним.Например, представьте, что округа в штате и население являются атрибутом.

Теперь я хочу нанести полигоны на карту, например карты Google или открытые карты улиц, и раскрасить полигон на основе атрибутов.

Затем я хочу построить точки из CSV на той же карте (поверх многоугольников)

Далее я хочу экспортировать карты в виде изображения (пример: png)

Я вижу способы построения точек на карте (с использованием заговора), способы построения многоугольника с использованием геопанд, но я не нашел способа построить как многоугольники, так и точки на статической карте, которые можно было бы экспортировать в виде изображения.

Что мне нужно, так это карта, экспортированная в формате png, с нанесенным цветом полигонов с атрибутом и точками из CSV.

образец кода

import matplotlib.pyplot as plt
import geopandas as gpd
from cartopy import crs as ccrs
path = geopandas.datasets.get_path('naturalearth_lowres')
df = geopandas.read_file(path)
df.crs={'init': 'epsg:3857'}
fig=plt.figure(figsize=[10,5])
ax = fig.add_axes([0, 0, 1, 1], projection=ccrs.Mercator())
ax.set_title('Zindagi Jhandwa Phir bhi Ghamandwa')
ax.add_geometries(df1['geometry'], ccrs.Mercator())

Я получаюпустой участокНе уверен, что проблема здесь

...