前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(数据科学学习手札152)geopandas 0.13版本更新内容一览

(数据科学学习手札152)geopandas 0.13版本更新内容一览

作者头像
Feffery
发布2023-05-10 08:59:31
4330
发布2023-05-10 08:59:31
举报
文章被收录于专栏:数据科学学习手札

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes

1 简介

  大家好我是费老师,昨天晚上geopandas正式发布了其0.13.0版本,距离其上一个版本更新已经过去了5个多月,在这一次更新中除了日常的bug修复以外,还为我们带来了多项新功能,今天的文章中,费老师我就将带大家一起学习其中主要的更新内容😉。

2 geopandas 0.13版本主要更新内容一览

  推荐使用conda管理的虚拟环境,我们在激活相应环境后,执行下列命令即可进行0.13.0新版本的安装,这里为了加速使用到南方科技大学的conda-forge源:

代码语言:javascript
复制
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)。


  以上就是本文的全部内容,欢迎在评论区与我进行讨论~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 简介
  • 2 geopandas 0.13版本主要更新内容一览
    • 2.1 新增要素坐标快速提取方法get_coordinates()
      • 2.2 导出GeoJSON字符串支持自定义坐标系
        • 2.3 新增要素最小外切圆计算相关方法
          • 2.4 新增随机点采样方法sample_points()
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档