dea_tools.bom
Loading and processing Australian Bureau of Meteorology data.
License: The code in this notebook is licensed under the Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0). Digital Earth Australia data is licensed under the Creative Commons by Attribution 4.0 license (https://creativecommons.org/licenses/by/4.0/).
Contact: If you need assistance, please post a question on the Open Data Cube Discord chat (https://discord.com/invite/4hhBQVas5U) or on the GIS Stack Exchange (https://gis.stackexchange.com/questions/ask?tags=open-data-cube) using the open-data-cube tag (you can view previously asked questions here: https://gis.stackexchange.com/questions/tagged/open-data-cube).
If you would like to report an issue with this script, you can file one on GitHub (GeoscienceAustralia/dea-notebooks#new).
Last modified: March 2021
Functions
|
Query Gauge Data. |
|
Get list of stations |
|
Add stations to the map and register on_click event. |
|
Create an interactive map for selecting river gauging stations. |
- dea_tools.bom.get_station_data(station, time=None, observation='http://bom.gov.au/waterdata/services/parameters/Water Course Discharge', url='http://www.bom.gov.au/waterdata/services')[source]
Query Gauge Data.
- Parameters:
station – One of the stations see get_stations
time – tuple of datetime.datetime objects, or None to query from 1980-1-1 to Now
- Return type:
Pandas dataframe with Timestamp(index), Value columns
- dea_tools.bom.get_stations(time=None, observation='http://bom.gov.au/waterdata/services/parameters/Water Course Discharge', url='http://www.bom.gov.au/waterdata/services')[source]
Get list of stations
- Parameters:
time – tuple of datetime.datetime objects, or None to query from 1980-1-1 to Now
- Returns:
.name – string, human readable station name .pos – Coordinate of the station or None .url – service url identifier
- Return type:
List of stations
- dea_tools.bom.mk_station_selector(on_select, stations=None, dst_map=None, **kw)[source]
Add stations to the map and register on_click event.
- Parameters:
on_select – Will be called when user selects station on the map on_select(station)
stations – List of stations as returned from get_stations
dst_map – Map to add stations markers to
Any other arguments are passed on to Map(..) constructor.
- Returns:
(map, marker_cluster)
Passes through map=dst_map if not None, or returns newly constructed Map object.
- dea_tools.bom.ui_select_station(stations, zoom=3, center=(-24, 138), **kw)[source]
Create an interactive map for selecting river gauging stations.