前言

涉及到的库有:Matplotlib,GeoPandas,Shapely

  • 绘制一些点(变量points)和一个polygon(变量gz_boundary)
from utils.coord_transfer import gcj02_to_wgs84_np

points = gpd.points_from_xy(*gcj02_to_wgs84_np(gz_stations[2], gz_stations[1]))
tdf = gpd.GeoDataFrame(geometry=points)
fig, ax = plt.subplots(figsize=(12, 10))
gz_boundary.plot(ax=ax, color='gray')
tdf.plot(ax=ax, markersize=3.5, color='black')

python地理信息 python在地理数据分析_开发语言

绘制结果

  • 将一个矩阵绘制成图片
# 以绘制人口数据热力图为例,array_data是矩阵数据
plt.imshow(array_data, cmap='hot')

python地理信息 python在地理数据分析_开发语言_02

绘制结果