1.1.2 (2023.1.14)

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 子图初始化和自定义参数配置。