gma 1.1.3 (2023.02.22) 更新日志

news2024/11/24 18:28:14

(实际版本日期:2023.02.14)

重要更新: 从本版本开始, gma 开始支持 Python 3.11!

新增:

1、map

增加【AddDataSetDiscrete】添加离散型栅格数据集绘制功能。

2、math

a、添加 Stretch 数据拉伸类。提供:Percentage(百分比截断)、STD(标准差)、MaxMin(最大值最小值拉伸)、HistEqualize(直方图均衡化) 四种拉伸方法。

b、添加 Correction 数据变换(矫正)类。提供:Sigmoid(S型曲线函数)、Log(对数变换)、Gamma(伽马变换)三种变换方法。

修复:

1、Linux 下 gma 配置异常

修复一个重大 bug,该 bug 导致 gma 无法获取栅格/矢量的配置文件,导致相关函数无法正常使用。

2、Python 3.10 兼容性问题

修复一个与 Python 标准库 collections 存在兼容性问题,其引起 地图工具 无法正常导入。

已包含但不可用:

1、AddDataSetClassify

向地图框添加重分类栅格数据集。

2、AddDataSetUnique

向地图框添加唯一值栅格数据集。

移除:

扩展模块 extend 功能已全部合入,本版本删除此模块。

待优化:

map 工具添加图例

某些情况下,地图框自动调整过程不能识别图例内容,导致图例出现在画布外侧从而无法完全显示。

由于并非所有条件均不识别,目前尚不清楚此问题出现的原因。解决方法为完成后绘图后手动调整绘图范围。

简单示例:

(示例 DEM:https://gma.luosgeo.com/UserGuide/map/plot/MapFrame/AddDataSetDiscrete.html)

import gma
from gma.map import plot

WorldDS = plot.GetWorldDataSource()
WorldLayer = WorldDS.GetLayer(0)

DataSet = gma.Open('ELE_China_GEBCO_2020.tif')

# 初始化地图框
MapF = plot.MapFrame(BaseMapProj = 4326, Extent = None)

# 1.1 添加世界国家和政区底图图层
MapL1 = MapF.AddLayer(WorldLayer, FaceColor = None, EdgeColor = 'gray', LineWidth = 0.1)

# 1.2 添加 GEBCO DEM 数据集(分辨率非常粗的示例版)
MapL1 = MapF.AddDataSetDiscrete(DataSet)

# 2.添加经纬网
Grid = MapF.AddGridLines(LONRange = (-180, 180, 30), LATRange = (-90, 90, 15), LineWidth = 0.2)

# 3.设置地图框(包括刻度和经纬度的标注)
Frame = MapF.SetFrame(FrameWidth = 0.5, LabelFontSize = 7, TickLength = 0.008)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/365567.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年PMP考试应该注意些什么?

首先注意(报考条件) 2023年PMP考试报名流程: 一、PMP英文报名: 英文报名时间无限制,随时可以报名,但有一年的有效期,所以大家尽量提前报名,在英文报名有效期内进行中文报名。 英…

儿童饰品发夹发卡出口美国办理什么认证?

亚马逊美国站上传新产品,很多时候都是需要类目审核的,后台给出要求提供认证,产品类目不同,所需要提供的认证证书是不一样,儿童产品需要提交的是CPC认证,玩具,母婴用品,儿童书包&…

前端面试题整理之HMTL篇(二)

HTML面试题(二) 前言: 面试题及答案解析,大部分来自网络整理,我自己做了一些简化,内容有很多部分已经重复,解释也有些乱,大家带着自己的思考去看,整理自己的语言&#x…

python中savgol_filter的详细解释

目录savgol_filter简介savgol_filter原理参数window_length对平滑的效果参数polyorder的平滑效果savgol_filter简介 Savitzky-Golay滤波器最初由Savitzky和Golay于1964年提出,是光谱预处理中常用滤波方法,它的核心思想是对一定长度窗口内的数据点进行k阶…

数据结构与算法(四):树结构

前面讲到的顺序表、栈和队列都是一对一的线性结构,这节讲一对多的线性结构——树。「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 一、基本概念 树(tree)是n(n>0)个结点的有穷集。n0时称…

魔兽世界私服架设教程—GM命令大全

如果需要什么命令可以按ctrlf查找,比如泰坦之握,就会直接定位到你想要的命令那里。橙色武器:85版本橙匕首,龙父之牙戈拉德,龙王之暮提里奥什,远古噩梦7794977950橙杖,可以变龙巨龙之怒&#xff…

Ae:场景编辑检测

场景编辑检测基于 Adobe Sensei 技术,能够自动检测已编辑剪辑中的场景变化,并将场景创建为标记或图层,以便加快项目设置。首先将素材添加到时间轴,然后选择一个或多个素材图层,右键单击并选择“场景编辑检测”。Ae菜单…

【华为OD机试真题】用 C++ 实现 - 数字加减游戏

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

从「雄狮」到「瑶光」,奇瑞历史突破背后的十字路口

传统自主品牌,正走到关键的十字路口。 奇瑞官方数据显示,2022年奇瑞集团创造了四个“历史首次”突破,包括年营业收入首次突破2000亿元;年销量首次超100万辆;年出口首次抵达45万辆;新能源年销量首次超过20万…

华为OD机试 - 组装新的数组(Python)【2023-Q1 新题】

华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 组装新的数组 题…

Linux | 网络通信 | http协议介绍 | cookie策略讲解

文章目录url统一资源定位符http协议介绍GET vs POSThttp状态码http常见headercookie session上篇博客定制了一个协议,该协议用来进行简单的计算,其包含了数据的序列化和反序列化,编码和解码的定制,并且该协议基于TCP通信&#xf…

STM32f103封装 led程序CubeMX

本文代码使用 HAL 库。 文章目录前言一、LED 原理图二、CubeMX创建工程三、LED 相关函数1. 输出电平函数:2. 延时函数:3. 翻转电平函数:四、详细代码实验现象 :总结代码 源码:前言 从这篇文章开始,我们讲解…

关于Kubernetes不兼容Docker

本博客地址:https://security.blog.csdn.net/article/details/129153459 参考文献:https://www.cnblogs.com/1234roro/p/16892031.html 一、总结 总结起来就是一句话: k8s只是弃用了dockershim,并不是弃用了整个Docker&#xf…

JS代码可以重复进行混淆加密吗?

JS代码可以重复进行混淆加密吗?问题 同一段JS代码,是否可以反复、重复进行混淆加密? 本文,用实验给出答案。 实验过程 准备一段代码,如下: 运行,可以显示出代码执行耗时: 可以看…

华为OD机试 - 上班之路(Python)【2023-Q1 新题】

华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 上班之路 题目描…

打不过就拉拢!ChatGPT和MidJourney已经成我小秘书!太爽了

大家好,我是晓衡。这两周,我战斗力爆棚了!每天大概睡了四~五个小时,而且中午也没有休息过,但精神却还很亢奋。直到周一下午,身体才有种被掏空的感觉,晚上 10 点就睡了。可能是兴奋劲还在&#x…

Python 刚学习就放弃的原因?

很大一部分小伙伴根本不清楚自己学的知识重点是什么,今天咱们就来整理一下python自学容易混淆的知识点【收藏有用】 Python 2 和 Python 3 的区别: Python 2 和 Python 3 有一些不兼容的语法和库,例如 Python 3 默认使用 Unicode 编码&#…

MySql_基础篇从下载到DDL语法

本笔记基于b站up主黑马程序员的视频整理 用于记录与回顾 数据库相关概念 数据库 DS 存储数据的仓库 数据库管理系统 DSMS 操纵和管理数据库的大型软件 sql 操作关系型数据库的编程语言是一套标准 mysql 默认端口号是3306 下载数据库 //下载部分建议转移到b站 搜索“MyS…

深度学习实战16(进阶版)-虚拟截图识别文字-可以做纸质合同和表格识别

大家好,我是微学AI,今天给大家带来一个关于虚拟截图识别文字的应用,可以运用在多个领域。 案例主要结合Mediapipe手势识别模型,识别出手势的21个关键点的坐标,计算机的摄像头根据食指的坐标信息获取用户想要截取的图片…

面试加分项:JVM 锁优化和逃逸分析详解

1 锁优化JVM 在加锁的过程中,会采用自旋、自适应、锁消除、锁粗化等优化手段来提升代码执行效率。1.1 自旋锁和自适应自旋现在大多的处理器都是多核处理器 ,如果在多核心处理器,有让两个或者以上的线程并行执行,我们可以让一个等待…