1.0.6 (2022.03.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)来存储浮点类型的栅格数据结果!