Basemap学习-地图投影管理(02)

Basemap学习-地图投影管理(02)


所有的地图都必须有投影。在Basemap创建之时,它所有的投影和特征就已经
被分配。这种方式与其他的库有截然的不同(比如GDAL),因此,能够理解到
这一点,对处理Basemap至关重要。

投影


  • 投影参数集在地图投影中的使用

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt


map = Basemap(projection='cyl')

map.drawmapboundary(fill_color='aqua')
map.fillcontinents(color='coral', lake_color='aqua')
map.drawcoastlines()

plt.show()
plt.savefig()

map1


投影简写-全称对照

cyl              Cylindrical Equidistant                 
 merc             Mercator                                
 tmerc            Transverse Mercator                     
 omerc            Oblique Mercator                        
 mill             Miller Cylindrical                      
 gall             Gall Stereographic Cylindrical          
 cea              Cylindrical Equal Area                  
 lcc              Lambert Conformal                       
 laea             Lambert Azimuthal Equal Area            
 nplaea           North-Polar Lambert Azimuthal           
 splaea           South-Polar Lambert Azimuthal           
 eqdc             Equidistant Conic                       
 aeqd             Azimuthal Equidistant                   
 npaeqd           North-Polar Azimuthal Equidistant       
 spaeqd           South-Polar Azimuthal Equidistant       
 aea              Albers Equal Area                       
 stere            Stereographic                           
 npstere          North-Polar Stereographic               
 spstere          South-Polar Stereographic               
 cass             Cassini-Soldner                         
 poly             Polyconic                               
 ortho            Orthographic                            
 geos             Geostationary                           
 nsper            Near-Sided Perspective                  
 sinu             Sinusoidal                              
 moll             Mollweide                               
 hammer           Hammer                                  
 robin            Robinson                                
 kav7             Kavrayskiy VII                          
 eck4             Eckert IV                               
 vandg            van der Grinten                         
 mbtfpq           McBryde-Thomas Flat-Polar Quartic       
 gnom             Gnomonic                                
 rotpole          Rotated Pole  

  • 许多投影需要额外的参数

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt


map = Basemap(projection='aeqd', lon_0=10, lat_0=50)

map.drawmapboundary(fill_color='aqua')
map.fillcontinents(color='coral', lake_color='aqua')
map.drawcoastlines()

plt.show()
plt.savefig('momo2.png')

map2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值