1.0.6 (2022.03.17)

2022/3/17

引入包:

引入 constants 常量模块。 提供数学常量、国际单位制词头、二进制单位、长度单位、面积单位等 16 种单位的名称、值或与国际单位的代换值!

优化:

  1、FillNoData

   所有的插补方法支持的类型移入 key 中。(内部修改,不影响函数功能。)

  2、TRANCoordinate

   优化距离计算算法。现在,即使坐标点跨度巨大,仍能准确的返回计算结果。

  3、版本记录

   增加当前 gma 版本号记录。可通过 gma.__version__ 查看当前版本号。

  4、Resample、ChangeDataType

   改进算法,提高效率。大文件处理时间缩短超过 30% 。

  5、rasp

   对模块内函数进行了改造。已实现对输入栅格数据正确性的判断。

新增:

  1、增加【ToNumericArray】函数

   强制将输入数据转为数字型数组,无法转换的值将会被修改为 nan。引用:gma.math.ToNumericArray。

  2、增加【Simplify】函数

   简化矢量数据中的要素。引用:gma.vesp.Simplify。

  3、增加【FixGeometry】函数

   修正矢量数据中无效的几何要素。引用:gma.vesp.FixGeometry。

  4、增加顶层【Open】函数

   以替代 gma.rasp(vesp).Open 函数(这两个函数仍可用)。引用:gma.Open。

移除:

  1、_DFToNumeric

   移除了 _DFToNumeric 函数,相关功能合并至 ToNumericArray 函数。

修复

  1、SplitImage

   修复了部分条件下,切片不能正常执行的问题。

  2、ToVector

   修复了部分条件下,掩膜 NoData 区域异常的问题。

已知问题:

  1、Float64

   当写出栅格的数据类型为双精度浮点数(Float64)时,数据结果可能异常。请尽量使用单精度浮点数(Float32)或半精度浮点数(Float16)来存储浮点类型的栅格数据结果!