Zonal#
Zonal Statistics on Rasters#
Calculate zonal methods.
- class gdptools.zonal_gen.ZonalGen(user_data: UserData, zonal_engine: Literal['serial', 'parallel', 'dask'], zonal_writer: Literal['csv'], out_path: str, file_prefix: str, append_date: bool = False, jobs: int = 1)#
Class for aggregating zonal statistics.
- Parameters
user_data (UserData) –
zonal_engine (Literal['serial', 'parallel', 'dask']) –
zonal_writer (Literal['csv']) –
out_path (str) –
file_prefix (str) –
append_date (bool) –
jobs (int) –
- __init__(user_data: UserData, zonal_engine: Literal['serial', 'parallel', 'dask'], zonal_writer: Literal['csv'], out_path: str, file_prefix: str, append_date: bool = False, jobs: int = 1) None #
__init__ Initialize ZonalGen class.
_extended_summary_
- Parameters
user_data (
UserData
) – _description_zonal_engine (
ZONAL_ENGINES
) – _description_zonal_writer (
ZONAL_WRITERS
) – _description_out_path (
str
) – _description_file_prefix (
str
) – _description_append_date (
bool
) – _description_. Defaults to False.jobs (
int
) – _description_. Defaults to 1.
- Raises
FileNotFoundError – _description_
TypeError – _description_
- Return type
None
- calculate_zonal(categorical: bool = False) DataFrame #
calculate_zonal Calculates zonal statistics.
_extended_summary_
- Parameters
categorical (
bool
) – _description_. Defaults to False.- Returns
_description_
- Return type
pd.DataFrame