安装 gma 2.1.1
pip install gma==2.1.1
网盘下载:
链接:https://pan.baidu.com/s/1P0nmZUPMJaPEmYgixoL2QQ?pwd=1pc8
提取码:1pc8
注意:此版本没有Linux版!
编译gma的Linux虚拟机没有时间修复,本期Linux版继续暂停发布。
【官方网站】
https://gma.luosgeo.com/
【PyPI】
https://pypi.org/project/gma/
Python 版本更新
新增
1、新增 Layer.MinBoundingCircle 方法
:计算矢量图层的最小外接圆。
2、新增 Layer.MinRotatedRectangle 方法
:计算矢量图层的最小外接旋转矩形。
3、新增 Layer.MinWidth 方法
:计算矢量图层的最小宽度。
4、新增 DataSet.GenMaskLayer 方法
:生成栅格数据的矢量掩膜图层。
4、新增 DataSet.Shift 方法
:平移栅格。
优化
1、垃圾回收机制
:现在,不与 Python 变量关联的任何临时数据都将被直接销毁。
2、Layer.CalculateSummaryStatistics
:Case参数变更为可选参数。
3、Layer.JoinTable
:修改默认链接方式为 按照 FID 链接。
4、Layer.CalculateSummaryStatistics
:Case参数变更为可选参数。
5、GeoDataBase
:优化在 Jupyter NoteBook 中的预览信息。
修复
1、修复若干 BUG
。
【GmaGIS V0.0.1a1】
网盘下载:
链接:https://pan.baidu.com/s/1gj-Od42_8z9esiyuggQG8Q?pwd=1n9t
提取码:1n9t
1、新增 PyQGIS 内核
:使用PyQGIS实现地图渲染,不再使用Matplotlib进行地图渲染。
3、图层树右键菜单
:新增了完整的右键菜单功能,基本实现 GIS 相关功能。
2、内核环境优化
:重新设计了 GmaGIS 控件、工具和界面,简化构建过程。
简单示例
最小外接旋转矩形
from gma import io
Layer = io.ReadVector(r'Australia.shp')
MinRotatedRectangle = Layer.MinRotatedRectangle()
最小外接圆
from gma import io
Layer = io.ReadVector(r'Australia.shp')
MinBoundingCircle = Layer.MinWidth()