用于Radolan复合处理、分析和与Arcgis数据交换的库。

radproc的Python项目详细描述


https://zenodo.org/badge/DOI/10.5281/zenodo.1313701.svg

radproc是一个开源的python库,旨在为gis用户提供降水数据处理和分析的便利。 它提供处理、分析和导出雷达在线调整(radolan,radar online adjustment)合成数据和mr90格式雨量计数据的功能。 德国气象局(dwd)在气候数据中心免费提供radolan-rw复合材料。 但数据处理对许多潜在用户来说是一个巨大的挑战。 radproc的目标是降低使用这些数据的障碍,特别是与arcgis结合使用。 因此,radproc提供了一个基于pandas数据帧和hdf5的自动化arcgis兼容数据处理工作流。 此外,radproc的arcgis模块还包括一系列功能,用于pandas和arcgis之间的数据交换。

注意

请引用radproc as kreklow,j.(2018):radproc-用于自动化radolan复合处理和分析的与gis兼容的python包。泽诺多。http://doi.org/10.5281/zenodo.1313701

Radproc的主要功能

原始数据处理

  • Support for the reanalyzed RADOLAN products RW (60 min), YW and RY (both 5 min. resolution)
  • Automatically reading in all binary RADOLAN composites from a predefined directory structure
  • Optionally clipping the composites to a study area in order to reduce data size
  • Default data structure: Monthly pandas DataFrames with full support for time series analysis and spatial location of each pixel
  • Efficient data storage in HDF5 format with fast data access and optional data compression
  • Easy downsampling of time series
  • Reading in DWD rain gauge data in MR90 format into the same data structure as RADOLAN.

与arcgis的数据交换

  • Export of single RADOLAN composites or analysis results into projected raster datasets or ESRI grids for your study area
  • Export of all DataFrame rows into raster datasets in a new file geodatabase, optionally including several statistics rasters
  • Import of dbf tables (stand-alone or attribute tables of feature classes) into pandas DataFrames
  • Joining DataFrame columns to attribute tables
  • Extended value extraction from rasters to points (optionally including the eight surrounding cells)
  • Extended zonal statistics

分析

  • Calculation of precipitation sums for arbitrary periods of time
  • Heavy rainfall analysis, e.g. identification, counting and export of rainfall intervals exceeding defined thresholds
  • Data quality assessment
  • Comparison of RADOLAN and rain gauge data
  • In preparation: Erosivity analysis, e.g. calculation of monthly, seasonal or annual R-factors

文档

最新radproc版本的完整文档可在http://www.pgweb.uni-hannover.de/

大多数文档也托管在https://radproc.readthedocs.io上,这将在将来为旧版本的文档提供支持, 但不幸的是,readthedocs似乎不支持arcpy模块的sphinx autodocs,该模块不在pypi上托管。 因此,这里缺少radproc.arcgis模块的文档。 如果你知道如何解决这个问题,请告诉我。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何获得@sign,以便在Java代码中键入@override?   java Facebook登录不起作用,我忘了什么?   json如何在java中从MongoDB Atlas获取特定字段?   java如何在Android上的JNI中实现委托/协议(在iOS上)?   java为什么这个循环多次的程序在循环后有一个“println”时需要花费时间?   java无法使组合框正常工作   JavaCQ5。如何为作者显示列表发布者?版本5.5   java我可以要求泛型参数具有泛型参数吗?   JavaOKHTTP无法获取整个JSON   数组Java:用字符减去字符意味着什么?   java为什么Eclipse content assist无法从部分方法名生成方法存根?   java使用线程在Android Studio中一次加载一个多位图   java遍历二叉树并返回一个值