使用Python来描述国际自然保护联盟(IUCN)的地理空间数据库。
国际自然保护联盟(IUCN)启动了几个项目来保护野生动物。其中之一的努力导致了一个高质量的全球地理空间数据库,其中包含100,000多个物种的栖息地。在本文中,我将探索其子集,重点关注陆生哺乳动物。
IUCN的濒危物种红色名录数据库包含超过150,000个物种,其中80%以上具有栖息地的地理空间信息。该数据库的庞大规模带来了几个挑战,我将在以后的文章中讨论。现在,我将专注于一个较小的子集——全球数据库,其中包含12,436个记录,每个记录对应一种物种的一个栖息地补丁。这个哺乳动物-栖息地数据库基于约四百个不同的来源,并包含5,626个用二名法命名的物种,记录时间从2008年到2022年。此外,该数据库还包括详细的分类信息,如物种的目和科。此外,数据库的一个主要优势是它以多边形文件的形式提供了详细的栖息地地理空间信息,我将在后续详细探讨。
首先,我将介绍并探索该数据集的非几何特征,然后进行一些特定于不同物种地理空间分布的分析步骤。通过这个分析,我希望推广这个数据源,并鼓励未来的工作,为野生动物保护政策提供潜在的应用。
您可以在此处找到所有IUCN的数据来源,我从中下载了陆生哺乳动物多边形数据(搜索日期:2023年10月02日15:30:02)
本文中的所有图片均由作者创建。
1. 统计探索
1.1. 解析数据集
首先,让我们使用GeoPandas解析数据库并查看其内容:
import geopandas as gpd # 版本:0.9.0
gdf_iucn = gpd.read_file('MAMMALS_TERRESTRIAL_ONLY')
print('记录数:', len(gdf_iucn))…