跳转到主要内容

为任意网格创建地理空间区域掩码

项目描述

regionmask logo

创建 掩码 以表示任意(经度和纬度)网格上的(地理)空间 区域

CI Status Code Coverage Badge Documentation Status PyPi Badge Anaconda-Server Badge zenodo DOI

当处理像气候模型输出或再分析数据这样的网格数据时,创建区域平均值(例如,国家、大陆或文献中定义的区域)通常很重要。要做到这一点,我们需要知道每个网格点属于哪个区域。

regionmask 是一个Python包,

  • 可用于为任意(经度和纬度)网格创建(地理)空间 区域掩码。这些掩码指示网格点属于哪个区域,然后可以用于对区域内的网格数据进行聚合。掩码有三种变体
    • 2D整型掩码
    • 3D布尔掩码
    • 3D近似分数掩码
  • 非常注意创建一致的掩码,以覆盖
    • 区域边缘和内部
    • 重叠区域
  • 包含一系列定义的区域,包括
    • 国家
    • 陆地掩码
    • 科学文献中使用的区域
  • 可以绘制这些区域的图形
  • 支持使用任意现有或用户定义的区域定义
    • 定义为shapefiles的区域可以通过geopandas访问
    • 用户定义的区域可以通过numpy或shapely创建

文档

在官方文档中了解更多关于regionmask的信息,请访问 https://regionmask.readthedocs.io

联系方式

欢迎提出使用问题、报告错误、建议功能或查看GitHub上的源代码(regionmask/regionmask)。

许可协议

regionmask遵循MIT许可协议。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

regionmask-0.12.1.tar.gz (317.1 kB 查看哈希值)

上传时间 源代码

构建分发

regionmask-0.12.1-py3-none-any.whl (73.7 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面