版本0.12(2015年4月14日)#

特征#

  • 我们非常高兴地宣布Elliott Sales de Andrade加入Cartopy核心开发团队。Elliott在此版本中添加了几个新的预测,并在TravisCI上设置了Cartopy的Python 3测试,并全面改进了Cartopy代码库。

  • 对于康达用户来说,安装Cartopy变得容易得多。一 scitools 添加了通道,可以通过以下方式获取Cartopy及其对Linux、NSX和Windows的所有依赖关系::

    conda install -c scitools cartopy
    
  • 已添加对Python 3(特别是3.3和3.4)的支持。某些依赖OWSLib的功能将不可用,因为它不支持Python 3。

  • 两个新的预测, AzimuthalEquidistantAlbersEqualArea 已添加。看到 Cartopy投影列表 查看现已以Cartopy形式提供的完整预测列表。

  • Web地图服务(GMS)界面已扩展,以支持在服务不支持正在绘制的地图的投影时图像的动态重新投影。下面的示例通过将GMS图像添加到中断的Goode Homolosine地图来演示该过程-毫不奇怪,该GMS服务不提供IGH图像,因此Cartopy不得不从GMS确实支持的投影中重新投影它们:

    ../_images/sphx_glr_wms_001.png
  • Peter Killick添加了一个用于使用MapBox Developer API访问MapBox切片的界面。MapBox客户端可以通过以下方式创建, MapboxTiles 与来自基于简单URL的图像服务的其他图像一样,它可以添加到 GeoAxesadd_image() 法下面的示例演示了另一个图像源的界面:

    ../_images/sphx_glr_image_tiles_001.png
  • 对几何变换算法进行了一些改进,提高了几何缠绕的稳定性。变形时几何形状被错误倒置的几种情况现已得到解决。 (PR #545 )

  • 马克·赫德利补充道, central_rotated_longitude 关键字来 cartopy.crs.RotatedPole ,这对于新西兰等地区的有限区域旋转极点模型特别有用:

  • 已添加新方法 GeoAxes 允许控制用Matplotlib接口绘制的地图的内图线。该方法, set_boundary() ,需要 matplotlib Path 对象,这意味着可以获得任意形状的边缘:

    ../_images/sphx_glr_star_shaped_boundary_001.png
  • 已实施新的SRM 3 RasterSource,允许对航天飞机雷达地形学任务的3角秒海拔数据进行交互式平移/缩放。SRTM示例也已更新以使用新界面。

  • 画廊新增内容:

    ../_images/sphx_glr_un_flag_001.png
    ../_images/sphx_glr_always_circular_stereo_001.png
    ../_images/sphx_glr_tube_stations_001.png
    ../_images/sphx_glr_wms_001.png
    ../_images/sphx_glr_image_tiles_001.png

弃用#