1.1.2 (2023.1.14)
优化:
1、SPEI、SPI
修改 Periodicity 参数默认值 为 1。
2、Feature
为配合 空间绘图 功能,重构了此类,并增加 Intersection(相交)、Reproject(重投影)等方法。
新增 map 地图工具包(主要模块说明):
1、adjust 模块
自适应计算。主要用于地图框刻度位置抽取与计算。
2、appearance 模块
地图整饰要素。主要用于定义指北针和比例尺的样式。
3、feature 模块
要素绘制。主要用于绘制 gma.~.Feature。
4、layer 模块
图层绘制。主要用于绘制 gma.~.Layer。
5、layout 模块(主要模块)
地图布局(参考 ArcGIS 地图布局)。通过地图布局,实现地图绘制功能。主要的功能包括:
5.1 MapFrame:初始化地图框,用于绘图(类,5.2 及以下均为类方法);
5.2 AddLayer:添加图层(可以重复添加多个图层);
5.3 AddGridLines:添加经纬网;
5.4 SetFrame:设置地图框(包括刻度和经纬度的标注等)
5.5 SetBackground:设置背景颜色
5.6 AddCompass:添加指北针
5.7 AddScaleBar:添加比例尺
5.8 AddLegend:添加图例
6、plot 模块(推荐导入模块)
整合其他绘图模块中的主要功能,导入此模块可直接引入主要的绘图功能。
6.1 MapFrame:来自 layout。
6.2 GetWorldDataSource:获取 gma 提供的低精度世界国家和政区界。
7、rcs 模块(主要模块)
空间参考的创建和变换,并内建了4个可配置的坐标系统。主要的功能包括:
7.1 SpatRef:空间参考类。可将 EPSG,MICoordSys,PCI,PROJJSON,PrettyWkt,Proj4,USGS,Wkt,XML 或 部分主要坐标系名称(例如 WGS84)等初始化为 gma 可识别的空间参考!
7.2 AlbersEqualArea:创建阿尔伯斯投影等面积投影。
7.3 CustomGCS:创建一个类 WGS84 坐标系(修改中央子午线)。
7.4 Mollweide:创建摩尔威德投影。
7.5 Robinson:创建伪圆柱投影。
8、tools 模块
经纬网和地图框范围等生成。
9、utils 模块
matplotlib 子图初始化和自定义参数配置。