根据矢量几何汇总地理空间栅格数据集
项目描述
rasterstats是一个用于根据矢量几何汇总地理空间栅格数据集的Python模块。它包括用于区域统计和插值点查询的函数。命令行界面允许与其他GeoJSON工具轻松互操作。
文档
有关安装和使用详情,请访问http://pythonhosted.org/rasterstats上的文档。
它做什么?
给定一个矢量层和一个栅格波段,计算每个矢量几何的汇总统计。例如,使用多边形矢量层和数字高程模型(DEM)栅格,计算每个多边形的平均高程。
命令行快速入门
zonalstats和point_query的命令行界面是rio子命令,用于读取和写入geojson功能
$ fio cat polygon.shp | rio zonalstats -r elevation.tif
$ fio cat points.shp | rio pointquery -r elevation.tif
有关更多详细信息,请参阅CLI文档。
Python快速入门
对于区域统计
>>> from rasterstats import zonal_stats
>>> stats = zonal_stats("tests/data/polygons.shp", "tests/data/slope.tif")
>>> stats[0].keys()
dict_keys(['min', 'max', 'mean', 'count'])
>>> [f['mean'] for f in stats]
[14.660084635416666, 56.60576171875]
和点查询
>>> from rasterstats import point_query
>>> point = {'type': 'Point', 'coordinates': (245309.0, 1000064.0)}
>>> point_query(point, "tests/data/slope.tif")
[74.09817594635244]
问题
发现错误?通过提供以下内容通过github issues报告:
下载所需重现错误的最小栅格和矢量数据集的链接
重现错误的python代码或命令
关于您环境的详细信息:Python、GDAL和numpy的版本以及系统内存
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。
源代码分发
rasterstats-0.20.0.tar.gz (24.0 kB 查看哈希值)
构建分发
rasterstats-0.20.0-py3-none-any.whl (17.3 kB 查看哈希值)
关闭
rasterstats-0.20.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b8ee775e815727767e0d359c03f3dd1c7840876d1d1d0c7a5a88ecf3e492938 |
|
MD5 | 7e7939a7f45a8dad5308b1ba5d81fdc0 |
|
BLAKE2b-256 | 093d6a32a149e494b9b3f17edc4243843563a899b1ab4feb680f22bf688bd189 |
关闭
rasterstats-0.20.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7015e99f42807842b8638d489157639ff0cbf8e35aac9647aa3e079982b18ee |
|
MD5 | a6edf8d8c0f9b0d7ad4b3d274310eab1 |
|
BLAKE2b-256 | 5e0bbd73621d2a5f87da97158c5c77a4bf31e27d60cf6bcc6ddea532043cc21d |