底图在将 lat/lon 转换为 x/y 时创建较大的值
Basemap creates large values when transforming lat/lon to x/y
我正在使用 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)
有什么建议吗?
我想你把经度和纬度弄错了。 x 轴相当于经度。
x,y = m(-122.5, 37.5)
我正在使用 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)
有什么建议吗?
我想你把经度和纬度弄错了。 x 轴相当于经度。
x,y = m(-122.5, 37.5)