如何在Python matplotlib底图中获取绘制的地图元素的坐标?

问题描述 投票:2回答:1

我想检索底图用于绘制大盐湖enter image description here的点

python matplotlib matplotlib-basemap
1个回答
2
投票

创建了一个地图元素,即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]])

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

© www.soinside.com 2019 - 2024. All rights reserved.