(數據科學學習手札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)。


  以上就是本文的全部內容,歡迎在評論區與我進行討論~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章