在将lat / lon转换为x / y时,底图会创建大值

时间:2018-05-31 19:20:06

标签: python spyder matplotlib-basemap

我正在使用Spyder IDE,我正在尝试使用底图绘制一些位置。当我插入一些lat / lon坐标时,我得到了非常大的xy值(这将不会出现在图上)。我查阅了各种示例代码,无法弄清楚出了什么问题......

例如: 来自mpl_toolkits.basemap导入底图

m = Basemap(projection='merc',llcrnrlat=35,urcrnrlat=40,\
        llcrnrlon=-125,urcrnrlon=-120,resolution='c')


x,y = m(37.5,-122.5)
print(x,y)

的产率:

(18069167.07126069, 1e+30) 

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为你的经度和纬度是错误的。 x轴相当于经度。

x,y = m(-122.5, 37.5)