Package geodata_harvester

This Python package provides automation tools for harvesting and processing geodata from the web. https://github.com/Sydney-Informatics-Hub/geodata-harvester

Expand source code
"""
Geodata-Harvester
-----------------

An automation tool for harvesting and processing geodata from the web 
into spatial-temporal aligned maps and dataframes.

The following main data sources are currently implemented:

- Soil and Landscape Grid of Australia (SLGA), see getdata_slga.py
- SILO Climate Database, see getdata_silo.py
- National Digital Elevation Model (DEM), see getdata_dem.py
- Digital Earth Australia (DEA) Geoscience Earth Observations, see getdata_dea.py
- Radiometric Data, see getdata_radiometric.py
- Google Earth Engine Data (GEE account needed), see docs for eeharvest
"""

__version__ = "1.1.0"
__title__ = "Geodata-Harvester"
__description__ = """
This Python package provides automation tools for harvesting and processing geodata from the web.
"""
__uri__ = "https://github.com/Sydney-Informatics-Hub/geodata-harvester"
__doc__ = __description__ + " <" + __uri__ + ">"

__license__ = "LGPL-3.0"

from . import harvest, spatial, temporal
from . import arc2meter, settingshandler, validate_settings

Sub-modules

geodata_harvester.arc2meter

Converter arc seconds to meter and vice versa …

geodata_harvester.getdata_dea

Script to download satellite data from Digital Earth Australia (DEA)for a given time, resolution, and bounding box. Final data is saved as geotiff or …

geodata_harvester.getdata_dem

This script downloads the National Digital Elevation Model (DEM) 1 Second Hydrologically Enforced product, derived from the National DEM SRTM 1 Second …

geodata_harvester.getdata_landscape

Download landscape data from Soil and Landscape Grid of Australia (SLGA) …

geodata_harvester.getdata_radiometric

Script to download Radiometric data from NCI’s GSKY Data Server (using WCS) for a given resolution, and bounding box. Final data is saved as geotiff …

geodata_harvester.getdata_silo

Python script to automatically download and crop climate data layers from SILO …

geodata_harvester.getdata_slga

Python script to download data from Soil and Landscape Grid of Australia (SLGA) …

geodata_harvester.harvest

This script is running the headless version of the geodata-harvester …

geodata_harvester.settingshandler
geodata_harvester.spatial

Utility functions for for spatial processing …

geodata_harvester.temporal

Utility functions for temporal processing …

geodata_harvester.utils

Utility functions for use in the Agrefed data harvesting pipeline …

geodata_harvester.validate_settings

How to: import validate_settings validate_settings.validate(fname_settings)

geodata_harvester.widgets
geodata_harvester.write_logs