Skip to main content
 首页 » 编程设计

python之如何在Python matplotlib Basemap中获取绘制 map 元素的坐标

2024年10月01日39xing901022

我想检索 basemap 用来绘制大盐湖的点

请您参考如下方法:

创建 map 元素后,即 m = Basemap(),像这样获取顶点...

m.drawcoastlines().properties()['paths'][0].vertices # Lake outline 
m.drawcoastlines().properties()['paths'][1].vertices # Island outline 

返回用于绘制轮廓的每个点的纬度/经度对数组。

array([[-112.766113281, 41.660003662], 
       [-112.782218933, 41.643051147], 
       [-112.786392212, 41.619445801], 
       ....and so on]]) 

我想你可以对绘制的州、县等做同样的事情。