版本0.21(2022年9月9日)#

Cartopy v0.21与Shapely 2.0不兼容,因此此版本在Shapely上有一个上销,以避免安装较新的版本。

有关包含的拉取请求和已关闭问题的完整列表,请参阅 0.21 milestone .

特征#

  • 使用本地PROJ安装进行安装的要求已删除。之前的C PROJ库调用已被pyproj取代。 (PR #2069 )

  • 许多测试改进,包括转移到pytest-mpl进行图像比较以及尽可能参数化许多测试。 (PR #1887 , PR #1891 , PR #1900 )

  • UTF 8度符号现在用于纬度和经度标签。 (PR #1885 )

  • Clément修复了重新投影RGBA图像时会忽略Alpha通道的问题。 (PR #1906 )

  • 默认情况下,填充特征不再设置边颜色。添加要素时,仍可显式设置边缘颜色 ax.add_feature(LAND, edgecolor='k') . (PR #1933 )

  • approx TransverseMercator、OsGB和OSNI预测的关键字现在默认为False。 (PR #1957 )

  • geoaxes.add_geometries() 现在接受一系列几何图形和单个几何图形。 (PR #1999 )

  • 更好地处理非ndarray输入,如 xarray.DataArray . (PR #2050 )

  • Alan Brammer添加了通过CRS来获取文本和中使用的XY坐标的功能 ax.annotate() . (PR #2065 )

  • Matthias Cuntz添加了一个新的便利实用函数:func:~cartopy.util.add_cycle。这是针对2维坐标lat和lon的:funcc:~cartopy.util.add_cycle_point的扩展。(:pull:1753)

弃用#

  • 通过 map_projection 由于手动创建GeoAxes对象时不建议使用关键字,请使用 projection 而不是.

清除量#

以下函数和类在之前的多个版本被弃用后已被删除。请参阅之前的What ' s New注释以了解替换。

  • geoaxes.outline_patch()

  • geoaxes.background_patch()

  • geoaxes.natural_earth_shp()

  • 的论点 secant_latitudes 到兰伯特保形投影。

  • img_tiles.StamenTerrain

  • srtm.SRTM3_retrieve , srtm.srtm , srtm.srtm_composite ,而且 srtm.fill_gaps

  • clip_path.clip_path