DPIRD Radar - West Australia (Independent Publisher) (Preview)
Allows you to integrate the DPIRD RADAR estimated rainfall data within your applications
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Paul Culmsee |
| URL | https://www.sevensigma.com.au |
| paul.culmsee@sevensigma.com.au |
| Connector Metadata | |
|---|---|
| Publisher | Paul Culmsee |
| Website | https://www.agric.wa.gov.au/ |
| Privacy Policy | https://www.agric.wa.gov.au/apis/api-terms-and-conditions |
| Categories | Business Intelligence; Data |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| API Key | securestring | The API Key for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get Nearby Radar |
Get nearest radar points to a latitude and longitude |
| Get Radar |
Get metadata for a specific radar |
| Get Radar Daily Summaries |
Get the daily summaries for a latitude and longitude based on the closest radar point |
| Get Radar Monthly Summaries |
Get the monthly summaries for a latitude and longitude based on the closest radar point |
| Get Radar Rainfall |
Get the rainfall for specific radars |
| Get Radars |
Returns a list of radars and their metadata. |
Get Nearby Radar
Get nearest radar points to a latitude and longitude
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Latitude
|
latitude | True | number |
A latitude in decimal format. |
|
Longitude
|
longitude | True | number |
A longitude in decimal format. |
|
BOM Rainfields dataset
|
dataSet | string |
Select the BOM Rainfields dataset to use. Case sensitive. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
collection
|
collection | array of radarLocationModel |
Information about a radar point. |
Get Radar
Get metadata for a specific radar
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Radar Code
|
radarCode | True | string |
A single case-sensitive radar code. |
|
Fields to include in the result
|
select | string |
A comma separated list of fields to include in the result. Note that this will not include radar codes or names unless explicitly included |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
collection
|
collection | array of radarMetadataModel |
collection |
Get Radar Daily Summaries
Get the daily summaries for a latitude and longitude based on the closest radar point
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Start Date
|
startDate | True | string |
The start date in YYYY-MM-DD format |
|
End Date
|
endDate | True | string |
The end date in YYYY-MM-DD format |
|
Latitude
|
latitude | True | number |
A latitude in decimal format. |
|
Longitude
|
longitude | True | number |
A longitude in decimal format. |
|
BOM Rainfields dataset
|
dataSet | string |
Select the BOM Rainfields dataset to use. Case sensitive. |
|
|
Fields to include in result
|
select | string |
A comma separated list of fields to include in the result. Note that this will not include radar codes or names unless explicitly included. |
|
|
Query Offset
|
offset | integer |
The pagination offset parameter specifies the first entry to return from a collection. |
|
|
Number of records to retrieve
|
limit | integer |
The pagination limit parameter restricts the number of entries returned. |
|
|
Fields to sort by
|
sort | string |
A comma separated list of fields to sort by. Defaults to ascending. Prepend '-' for descending. For wind fields you can only sort or select by the lowest sensor. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
radar
|
data.radar | radarLocationModel2 |
details of the radar point used to generate the estimate |
|
summaries
|
data.summaries | array of rainfallSummaryModel |
summaries |
Get Radar Monthly Summaries
Get the monthly summaries for a latitude and longitude based on the closest radar point
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Start Month
|
startMonth | True | string |
The start date in YYYY-MM format |
|
End Month
|
endMonth | True | string |
The end date in YYYY-MM format |
|
Latitude
|
latitude | True | number |
A latitude in decimal format. |
|
Longitude
|
longitude | True | number |
A longitude in decimal format. |
|
BOM Rainfields dataset
|
dataSet | string |
Select the BOM Rainfields dataset to use. Case sensitive. |
|
|
Fields to include in result
|
select | string |
A comma separated list of fields to include in the result. Note that this will not include radar codes or names unless explicitly included. |
|
|
Query Offset
|
offset | integer |
The pagination offset parameter specifies the first entry to return from a collection. |
|
|
Number of records to retrieve
|
limit | integer |
The pagination limit parameter restricts the number of entries returned. |
|
|
Fields to sort by
|
sort | string |
A comma separated list of fields to sort by. Defaults to ascending. Prepend '-' for descending. For wind fields you can only sort or select by the lowest sensor. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
radar
|
data.radar | radarLocationModel2 |
details of the radar point used to generate the estimate |
|
summaries
|
data.summaries | array of rainfallSummaryModel |
summaries |
Get Radar Rainfall
Get the rainfall for specific radars
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Latitude
|
latitude | True | number |
A latitude in decimal format. |
|
Longitude
|
longitude | True | number |
A longitude in decimal format. |
|
Radar code(s)
|
radarCode | string |
A comma separated list of case-sensitive radar codes. Limits the radars which will be returned. |
|
|
BOM Rainfields dataset
|
dataSet | string |
Select the BOM Rainfields dataset to use. Case sensitive. |
|
|
Fields to include in the result
|
select | string |
A comma separated list of fields to include in the result. Note that this will not include radar codes or names unless explicitly included. |
|
|
Query Offset
|
offset | integer |
The pagination offset parameter specifies the first entry to return from a collection. |
|
|
Number of records to retrieve
|
limit | integer |
The pagination limit parameter restricts the number of entries returned. |
|
|
Fields to sort by
|
sort | string |
A comma separated list of fields to sort by. Defaults to ascending. Prepend '-' for descending. For wind fields you can only sort or select by the lowest sensor. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
data
|
data | rainfallModel |
data |
Get Radars
Returns a list of radars and their metadata.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Radar code(s)
|
radarCode | string |
A comma separated list of case-sensitive radar codes. Limits the radars which will be returned. |
|
|
Query Offset
|
offset | integer |
The pagination offset parameter specifies the first entry to return from a collection. |
|
|
Number of records to retrieve
|
limit | integer |
The pagination limit parameter restricts the number of entries returned. |
|
|
Fields to sort by
|
sort | string |
A comma separated list of fields to sort by. Defaults to ascending. Prepend '-' for descending. For wind fields you can only sort or select by the lowest sensor. |
|
|
Fields to include in the result
|
select | string |
A comma separated list of fields to include in the result. Note that this will not include radar codes or names unless explicitly included |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
metadata
|
metadata | apiMetaDataModel |
A wrapper on all responses providing useful information related to the API call. |
|
collection
|
collection | array of radarMetadataModel |
collection |
Definitions
apiMetaDataModel
A wrapper on all responses providing useful information related to the API call.
| Name | Path | Type | Description |
|---|---|---|---|
|
status
|
status | integer |
status |
|
links
|
links | linksModel |
A series of links related to the endpoint. |
|
collection
|
collection | paginationModel |
Pagination details |
radarMetadataModel
| Name | Path | Type | Description |
|---|---|---|---|
|
code
|
code | string |
This is the unique case-sensitive radar code. |
|
location
|
location | string |
The location of the radar. |
|
state
|
state | string |
The Australian state or territory the radar covers. |
|
online
|
online | boolean |
Informational field indicating the ongoing status of a radar. This is set manually by DPIRD depending on the availability of the radar from BOM. |
|
offlineReason
|
offlineReason | string |
The reason the radar has been set offline. Null if radar is online. |
|
bounds
|
bounds | array of array |
Two latitude-longitude pairs that make up the radar's boundaries. |
|
items
|
bounds | array of float |
radarLocationModel
| Name | Path | Type | Description |
|---|---|---|---|
|
radarCode
|
radarCode | string |
This is the unique case-sensitive radar code. |
|
latitude
|
latitude | float |
The latitude of the radar point. |
|
longitude
|
longitude | float |
The longitude of the radar point. |
|
dataSet
|
dataSet | string |
The BOM Rainfields dataset used |
|
distance
|
distance | integer |
The distance from the supplied latitude / longitude pair in meters. |
rainfallModel
data
| Name | Path | Type | Description |
|---|---|---|---|
|
dateTime
|
dateTime | string |
dateTime |
|
code
|
radar.code | string |
code |
|
latitude
|
radar.latitude | float |
A latitude that will be used to find the nearest radar point. |
|
longitude
|
radar.longitude | float |
A longitude that will be used to find the nearest radar point. |
|
distance
|
radar.distance | integer |
distance |
|
dataSet
|
radar.dataSet | string |
dataSet |
|
currentHour
|
rainfall.currentHour | integer |
currentHour |
|
monthToDate
|
rainfall.monthToDate | float |
monthToDate |
|
yearToDate
|
rainfall.yearToDate | float |
yearToDate |
rainfallSummaryModel
| Name | Path | Type | Description |
|---|---|---|---|
|
from
|
period.from | string |
The start of the specified interval in UTC. The time returned for the monthly and yearly interval will be midnight at the start of the calendar month/year. |
|
to
|
period.to | string |
The end of the specified interval in UTC. The time returned for the monthly and yearly interval will be midnight at the start of the calendar month/year. |
|
year
|
period.year | integer |
This is the year value that the summary relates to. |
|
month
|
period.month | integer |
This is the month value that the summary relates to. |
|
day
|
period.day | integer |
This is the day of the month that the summary relates to. |
|
hour
|
period.hour | integer |
This is the 24-hour value that the summary relates to. |
|
|
period.minute | integer |
This is the minute value that the summary data relates to. In case of a 15 minute or 30 minute interval, the minute value will represent the end of the interval. |
|
|
rainfall | float |
The estimated monthly rainfall |
radarLocationModel2
details of the radar point used to generate the estimate
| Name | Path | Type | Description |
|---|---|---|---|
|
code
|
code | string |
The code of the radar used to create the estimate |
|
latitude
|
latitude | float |
The latitude of the radar point used to create the estimate |
|
longitude
|
longitude | float |
The longitude of the radar point used to create the estimate |
|
distance
|
distance | integer |
The distance in meters from the requested lat/long to the radar point used. |
paginationModel
Pagination details
| Name | Path | Type | Description |
|---|---|---|---|
|
count
|
count | integer |
count |
|
limit
|
limit | integer |
limit |
|
offset
|
offset | integer |
offset |
|
links
|
links | linksModel |
A series of links related to the endpoint. |
linksModel
A series of links related to the endpoint.
| Name | Path | Type | Description |
|---|---|---|---|
|
URL
|
href | string |
Specifies the URL of the page the link goes to. |
|
Relationship
|
rel | string |
Specifies the relationship between the current document and the linked document. |