(数据科学学习手札152)geopandas 0.13版本更新内容一览
本文示例代码已上传至我的
Github
仓库https://github.com/CNFeffery/DataScienceStudyNotes
1 简介
大家好我是费老师,昨天晚上geopandas
正式发布了其0.13.0
版本,距离其上一个版本更新已经过去了5个多月,在这一次更新中除了日常的bug修复以外,还为我们带来了多项新功能,今天的文章中,费老师我就将带大家一起学习其中主要的更新内容😉。

2 geopandas 0.13版本主要更新内容一览
推荐使用conda
管理的虚拟环境,我们在激活相应环境后,执行下列命令即可进行0.13.0
新版本的安装,这里为了加速使用到南方科技大学的conda-forge
源:
conda install geopandas=0.13.0 -c https://mirrors.sustech.edu.cn/anaconda/cloud/conda-forge -y
检查是否已成功安装:

更新完成~下面我们来一起学习geopandas
新版本中的主要更新内容:
2.1 新增要素坐标快速提取方法get_coordinates()#
从0.13.0
开始,针对GeoSeries
新增方法get_coordinates()
,可用来从矢量列中快速提取坐标对为数据框形式:
- 针对点要素

- 针对线要素

- 针对面要素

2.2 导出GeoJSON字符串支持自定义坐标系#
在之前的版本中,利用geopandas
导出矢量数据为geojson
字符串时,无论原本的坐标系是什么,都会在导出后丢失坐标系信息,而从0.13.0
版本开始,则不会再有这种问题:

2.3 新增要素最小外切圆计算相关方法#
0.13.0
中针对矢量列新增方法minimum_bounding_circle()
和minimum_bounding_radius()
,分别用于计算要素的最小外切圆和最小外切圆半径:

2.4 新增随机点采样方法sample_points()#
针对面要素和线要素新增随机点采样方法sample_points()
,当作用于面要素时,可以在各个面要素内随机生成固定数量,或分要素单独设定采样数量:
- 固定数量

- 分要素单独设定采样数量

而sample_points()
作用于线要素时,则效果会变成从线要素上进行随机采样:

更多更新内容请移步官网了解更多(https://geopandas.org/en/stable/docs/changelog.html
)。
以上就是本文的全部内容,欢迎在评论区与我进行讨论~
作者:Feffery
出处:https://www.cnblogs.com/feffery/p/17379888.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-05-07 (数据科学学习手札34)多层感知机原理详解&Python与R实现