自学内容网 自学内容网

gma 2.0.13 (2024.09.16) 更新日志

安装 gma 2.0.13

pip install gma==2.0.13

网盘下载:
链接:https://pan.baidu.com/s/1P0nmZUPMJaPEmYgixoL2QQ?pwd=1pc8
提取码:1pc8

注意:此版本没有Linux版!

编译gma的Linux虚拟机没有时间修复,本期Linux版继续暂停发布。

【官方网站】

https://gma.luosgeo.com/

【PyPI】

https://pypi.org/project/gma/

重建

 1、VRT 虚拟矢量:现在,gma内部所有的矢量数据处理均基于VRT+SQL方法实现。

优化

 1、env.VectorReadMode:修改默认模式为直读模式(以前为创建数据库副本)!

 2、GeoDataBase:为Jupyter NoteBook 添加更多预览结果!!

新增

 1、climet.Index.SWAP:新增 标准化加权平均降水量指数(SWAP)!!

 2、Layer.Snap:捕捉(到第二个矢量的最近顶点)。

 3、Layer.SharedPaths:两个矢量的共享路径。

 4、Layer.ClosestPoint:计算第二个矢量到第一个矢量的最近点。

 5、Layer.Scale:缩放。

 6、Layer.Rotate:旋转。

 7、Layer.Shift:平移。

 8、Layer.ShortestLine:计算两个矢量间的最短线。

修复

 1、smc.Interpolate.Kriging:修复克里金插值VariogramParameters参数异常的问题!

示例

示例1(Jupyter NoteBook 更多预览结果)

示例2(计算 SWAP)

from gma import climet

import numpy as np
np.random.seed = 0
data = np.random.uniform(size = 3650)

SWAP = climet.Index.SWAP(data)

示例3(计算 最短线)

from gma import io

GDB = io.Open("隋唐洛阳城.gdb")
Layer = GDB.GetLayer(11)

### 获取第一个要素的中心点
LY0 = Layer.Centroid()[0]

### 计算 Layer中每个几何体到LY0的最短距离
LY1 = Layer.ShortestLine(LY0)


原文地址:https://blog.csdn.net/weixin_42155937/article/details/142353874

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!