版本0.16(2018年2月21日)#
特征#
我们很高兴地宣布,Ryan May已加入Cartopy核心开发团队。Ryan(@dopplershift)带来了丰富的经验,并且已经为Matplotlib界面做出了重大贡献,扩展了预测,并帮助实现了开发基础设施的现代化。
Ryan May改进了边界椭圆的公式
Geostationary
投影,并添加了sweep_angle_axis
关键字参数。 (PR #890 , PR #897 )Elliott Sales de Andrade对Matplotlib界面进行了许多微优化,修复了Python 3的许多文档问题,并添加了Matplotlib 2.0和2.1兼容性。 (PR #886 , PR #901 , PR #780 , PR #773 , PR #977 )
网格内衬中添加了勾选填充。
cartopy.mpl.gridliner.Gridliner.xpadding
和ypadding
相关。 (PR #783 )瑞安·梅补充道,
with_scale()
方法添加到NaturalEarthValue类。例如,现在可以访问更高分辨率的陆地要素cartopy.feature.LAND.with_scale('50m')
.除此之外cartopy.feature.STATES
添加是为了轻松访问以前只能通过手动构建访问的行政区域边界NaturalEarthFeature
实例(如在 特征创建 例如)。 (PR #898 )达里尔·赫茨曼(Daryl Herzmann)和罗伯特·雷德尔(Robert Redl)改进了Cartopy在Shapely对象和Matplotlib路径之间的内部转换。 (PR #885 & PR #1021 )
尤利斯蒙德·斯蒂恩·斯克亚维兰已修复
cartopy.mpl.geoaxes.GeoAxes.tissot()
使用有记录的公里单位,而之前一直使用米。 (PR #904 )Andrew Dawson为用户指南写了一个新的教程: 了解 transform 和 projection 关键词 . (PR #914 )
Daniel Kirkham和Daryl Herzmann对多边形变换的稳定性进行了显着改进。这些更改降低了消息的频率,例如
Unidentified problem with geometry, linestring being re-added
和Self-intersection at or near point <X> <Y>
正在发生。 (PR #974 和 PR #903 )克里斯·霍尔德和科琳·博斯利合作, sphinx-gallery 到Cartopy文档。 (PR #969 )
Ray Bell整理了许多示例,以便在调用时显式传递坐标系
set_extent()
. (PR #975 )Ryan May将LAND和OCEAN的默认z顺序更改为-1,从而解决了LAND/OCEAN出现在某些数据元素(例如,载体)上方的问题。 (PR #916 )
Kevin Donkers将60个UTM投影示例添加到图库中 PR #954 :

Andrey Kiselev添加了对读取第三维(Z)形状的支持。 (PR #958 )
Corinne Bosley标准化了文档字符串格式,以提高可读性和视觉一致性。 (PR #987 )
Cartopy现在不再允许
shapely.speedups()
在Cartopy引入时间。 (PR #990 )Mahé Perrette和Ryan May合作改善
Stereographic
投影 (PR #929 )