Skip to content

NovaStar Data / Service / stationSummaries


Overview

The stationSummaries service has been developed specifically for the Operator software so that the Operator can call a minimal number of services for complex data. It is possible for other tools to use the service if the service design meets requirements for those applications. However, for general data viewing the tscatalog, ts, and other services may be more appropriate. See the background information for:

The stationSummaries service is typically called three ways as illustrated in the following examples.

Station Summaries Typical Use with Operator

Service Parameter                                                   Description
forOperatorStationSummary=true Generate summary data for the station summaries table, focusing on recent values as statistics for specific data types and intervals. Time series objects are empty. The default format is JSON. See For Operator Map documentation.
forOperatorStationSummary=true
&format=geojson
Similar to the above but in GeoJSON format for map display. This service can be used without using the above json request if the station summaries table is not used. See For Operator Station Summary Table documentation.
forOperatorStationDashboard=true Generate the station summary time series for a specific station, including time series for recent period. See For Operator Station Dashboard documentation.

The overall station summaries response contains not only recent data values, but also all supporting data necessary to provide an integrated display, for example alarm triggers, NovaScore definitions, and active alarms. This ensures that related data are processed by web services and multiple requests from the Operator can be avoided.

The content of the response depends on whether a system-wide summary is being produced, or a station dashboard.

Additional technical information:

  1. This service does not currently use the tscatalog or ts services. Similar logic has been implemented; however, there are differences in purpose. For example, the interval data for precipitation in the station summary is the total for the previous time interval relative to the current time and may not align with even intervals. In contrast, the tscatalog and ts services return regular interval time series aligned with even intervals.
  2. Internal numerical identifiers are included in the response to allow cross-referencing data, for example alarms associated with points. Application code can use these unique identifiers to navigate data but should not use internal identifiers for displays (other than for developers and troubleshooting).
  3. Time series data used in station summaries are limited to instantaneous data and calculations are performed on appropriate sample of those values. Interval data that are stored in NovaStar are not returned in station summaries.
  4. Software logic attempts to ensure that time series identifiers are unique. However, there may be cases where a request for data results in non-unique time series identifiers, in which case web services may not return data. See the tscatalog service for information about ensuring unique time series in NovaStar and for troubleshooting data issues.
  5. The forOpertorStationSummary=true request by default includes all data types for a station. If multiple same data types are found at the station, for example multiple WaterLevelRiver, all are returned. The associatedPointId value can be used to differentiate between data types.

For Operator Map

map

stationSummaries?forOperatorStationSummary=true&format=geojson used in Operator Map (see full-size image)

The figure above illustrates a typical Operator map display. Data from the stationSummaries?forOperatorStationSummary&format=geojson request are used as follows:

  • Each station is shown as a feature the map.
  • A single data type (as selected in the control panel, e.g., Precipitation) is shown.
  • The station map marker labels show the values for the single matched data type (e.g., Precip-Total). If multiple time series with same data type exist at the station, only the first found is returned by the service. This is typically not an issue for the main data types.
  • The statistics for the matched time series are shown in popups.
  • The maximum NovaScore for all data type Latest statistic for each station are shown in the popup and control panel.

For Operator Station Summary Table

station-summary-table

stationSummaries?forOperatorStationSummary=true used in Operator Station Summary Table (see full-size image)

The figure above illustrates a typical Operator station summary table display. Data from the stationSummaries?forOperatorStationSummary request are used as follows:

  • Each station is shown as a row in the table the map.
  • The core data types are shown.
  • The station row includes the values for the single matched data type (e.g., Precip-Total). If multiple time series with same data type exist at the station, only the first is used. This is typically not an issue for the main data types.
  • The statistics for the matched time series for different duration are shown in order to provide situational awareness for previous, current, and forecast conditions.
  • The NovaScore for the Latest statistic is used to color the Data Type column and the Last 15 Mins column.

For Operator Station Dashboard

station-dashboard

stationSummaries?forOperatorStationDashboard=true used in Operator Station Dashboard (see full-size image)

The figure above illustrates a typical Operator station summary table display. Data from the stationSummaries?forOperatorStationSummary request are used as follows:

  • A single station is shown on the dashboard.
  • All data types enabled for Operator station summaries are shown. Other data types are omitted but can be displayed in custom dashboards.
  • If multiple time series with same data type exist at the station, all are typically shown, with the point "tag name" differentiating time series with the same data type.
  • The statistics for the matched time series are not shown because the period shown allows trends and current status to be viewed.
  • The NovaScore for the Latest statistic is used to color stations that are in the stations selector. Because the station summaries request for dashboard returns only one station's data, one of the other queries must be used to determine NovaScore for all other stations.

Service Editor

The api-ui service can be used to edit a service request.

Service Syntax

The service syntax is as follows:

  • https is typically used for public servers and http may be used in private networks
  • filter parameters are AND'ed unless otherwise noted
https://server/novastar/data/api/v1/stationSummaries?param1=value1&param2=value2,...

Service Parameters

Type Parameter                                         Description Default                  
Auth key Key to authorize large queries.
Filter dataType Filter stations to those with time series matching the data type(s) (e.g., WaterLevelRiver). See the dataTypes service to list data types. The parameter can be specified multiple times or list multiple values separated by commas. This parameter may be removed in the future - use the ts service to retrieve time series. Data types needed for station summary and station dashboard.
description Station description to use as filter. Use * at front or back to match a substring.
groupId Group identifier(s) to limit the query. Only stations associated with the group will be returned. See the groups service for a list of groups. To specify multiple group identifiers, use multiple parameters or specify group identifiers separated by commas. No filter.
groupName Group name(s) to limit the query. Only stations associated with the group will be returned. See the groups service for a list of groups. To specify multiple group names, use multiple parameters or specify group names separated by commas. No filter.
includeAlarms Whether to read alarms: false or true false
includeAlarmTriggers Whether to read alarm triggers: false or true false
includeProfile Whether to include profiling information for performance analytics: false or true false
includeRetiredPoints Indicate whether to include retired points: false or true. Use the point description Status=Retired property to indicate a retired point. May also need to specify includeRetiredStations=true. false
includeRetiredStations Indicate whether to include retired stations: false or true. Use the station description Status=Retired property to indicate a retired station. false
includeStatistics Whether to include statistics: false or true false
includeTestPoints Indicate whether to include test points: false or true. Use the point description Test=True property to indicate a test point. May also need to specify includeTestStations=true. false
includeTestStations Whether to include stations that have Test=True description property set: false or true false
includeTimeSeriesMeta Whether to include time series metadata: false or true false
interval Time series data interval to include in results. This parameter may be removed in the future - use the ts service to retrieve time series. Intervals needed for station summary and station dashboard.
name Station name to use as filter. Use * at front or back to match a substring.
periodEnd End of period to query. See period in the Service Parameter Reference. Current time.
periodStart Start of period to query. See period in the Service Parameter Reference. Current time minus 30 days for precipitation (for 30 day precipitation total) and 7 days for other data types.
stationId Filter stations to those matching the internal station identifier(s). See also groupId and groupName to filter stations to group(s). The parameter can be specified multiple times or list multiple values separated by commas.
stationNumId Filter stations those matching the station numerical identifier(s). See also groupId and groupName to filter stations to group(s). The parameter can be repeated or list multiple values separated by commas.
stationOutOfService Whether the station is out of service: false or true.
Output cache Whether the resource should be cached: false or true. Because this service is complex and requires longer to run that other services, it is usually called in a preemptive fashion by running curl as a scheduled process. This ensures that the web services can serve the response quickly when called by the Operator. false
cacheExpiration The time offset (seconds) that the cached response will expire, from the start of processing. 120
format Format for output: csv, json, or xml. See format in the Service Parameter Reference. Because the time series is a complex object, the csv format will only include data values, with headers containing minimal metadata. json
formatPrettyPrint Indicate whether json formatting should be pretty: false or true. See formatPrettyPrint in the Service Parameter Reference. true
newlineReplacement When used with format=csv, specify the string to replace newline characters that are embedded in the description so that the output field does not contain a line break. Space character.
timezone Time zone for output (e.g., America/Denver, GMT, UTC, or Z), used when the database stores data from multiple time zones or the server uses a different time zone than local time zone (e.g., a server may use a standard time zone rather than a local time zone). Time zone of the server, typically the local time zone of the area for data collection. A time zone property for station is being evaluated, which would set the time zone for each station.
valueDigits The number of digits after the decimal point to include for time series data and statistic values. Determined from the point type and rating table number of digits.
Operator forOperator Whether the query is for the Operator, limits the data types that are returned. This is set automatically when forOperatorStationDashboard or forOperatorStationSummary are specified. false
forOperatorStationDashboard Whether the query is for the Operator station dashboard, auto-sets query parameters: false or true false
forOperatorStationSummary Whether the query is for the Operator station summary, auto-sets query parameters: false or true false
Developer debug Indicate whether additional debug messages should be printed to the log file, used for troubleshooting: false or true. false
echo String to echo in start and end of log output, useful for troubleshooting.

Examples

Request Description
/stationSummaries?forOperatorStationSummary=true Get station summaries for default period, suitable for station summary table.
/stationSummaries?forOperatorStationSummary=true&cache=true&cacheExpiration=120 Get station summaries for the Operator station summary table and cache the result (should be called by curl program as NovaStar scheduled process in order to pre-generate the products, where the cacheExpiration time should be longer than the curl time to allow suitable overlap; the web services will return the latest cached version based on computed expiration time).
/stationSummaries?forOperatorStationSummary=true&format=geojson Get station summaries as GeoJSON for the Operator map (generates GeoJSON file for all statistics, but not full time series).
/stationSummaries?forOperatorStationSummary=true&format=geojson&cache=true&cacheExpiration=120 Get station summaries as GeoJSON for the Operator Interface map and cache (should be generated as scheduled process to improve system performance).
/stationSummaries?stationNumId=4110&forOperatorStationDashboard=true&key=demo Get station summary for the Operator station dashboard for a specific station, full time series for the default period, and include alarms (these are not typically cached because users access ad hoc and the queries are generally fast).
/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&orOperatorStationSummary=true Get station summaries for the Operator Interface station summary table for a specific demonstration period (default is to query data for 7 days before the requested end).
/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationSummary=true&format=geojson Get station summaries for the Operator Interface map (generates GeoJSON file for all statistics, but not full time series).
/stationSummaries?stationNumId=4110&periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationDashboard=true&key=demo Get station summary for the Operator Interface station dashboard for a specific station, full time series for the query period, and include alarms.

Station summary table example

The following request is for one station and illustrates the format of the station summary for the Operator summary table. The summary includes all relevant data for display, with identifiers included to allow relationships to be followed.

https://server/novastar/data/api/v1/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationSummary=true&stationNumId=100
  • Summary information focuses on the data needed for Operator, including statistics for recent values (relative to the period end).
  • Time series are not included at the bottom. Use the forOperatorStationDashboard to request time series.
{
  "apiVersion" : {
    "apiVersionMajor" : "1",
    "apiVersionMinor" : "4",
    "apiVersionMicro" : "6",
    "apiVersionModifier" : "dev",
    "apiVersionDate" : "2020-02-27",
    "apiVersionTime" : "",
    "apiDotDelimitedVersion" : "1.4.6.dev"
  },
  "attributionAndUsage" : {
    "providerOrganizationText" : "",
    "providerOrganizationUri" : "",
    "dataPolicyUri" : "",
    "disclaimerText" : "",
    "disclaimerUri" : "",
    "licenseText" : "",
    "licenseUri" : "",
    "usageConstraintsText" : "",
    "usageConstraintsUri" : "",
    "recommendedAttributionText" : ""
  },
  "resourceRequestInfo" : {
    "uri" : "https://localhost:8080/novastar-rest/api/v1/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationSummary=true&stationNumId=100",
    "uriEncoded" : "https://localhost:8080/novastar-rest/api/v1/stationSummaries?periodEnd=2016-09-01T00%3A00%3A00-06%3A00&forOperatorStationSummary=true&stationNumId=100",
    "periodStart" : "2016-08-25T00:00:00-06:00",
    "periodEnd" : "2016-09-01T00:00:00-06:00",
    "size" : 1,
    "queryMs" : 312,
    "isCached" : true,
    "cacheExpirationTime" : "2020-04-15T02:48:21.6-06:00"
  },
  "novaScores" : [ {
    "id" : 1,
    "name" : "1",
    "shortDisplayName" : "Normal",
    "description" : "No or insignificant hydrologic activity",
    "scoreGroup" : "*",
    "standard" : "NWS E19",
    "groupScoreOrder" : 1
  }, {
    "id" : 18,
    "name" : "100% of capacity",
    "shortDisplayName" : "",
    "description" : "100% of asset discharge capacity exceeded",
    "scoreGroup" : "",
    "standard" : "",
    "groupScoreOrder" : 14
  } ],
  "alarmTriggers" : [ {
    "id" : 5,
    "type" : "rise",
    "name" : "Jefferson County 10 minute rainfall",
    "description" : "",
    "limitValue" : 0.50,
    "limitIntervalSeconds" : 600,
    "resetValue" : 0.00,
    "resetIntervalSeconds" : 600,
    "thresholdValue" : null,
    "thresholdType" : "none",
    "novaScore" : 2,
    "message" : "https://udfcd.org/gmap",
    "triggerWhenMet" : true,
    "triggerWhenReset" : false
  }
  ]
  "stationSummaries" : [ {
    "id" : 1,
    "numId" : 100,
    "name" : "Carr Street",
    "description" : "Ralston Creek at Carr Street 100yr=32.2 10yr=29.4 roadtoc=30.1 lowcord=28.0 trail=26.1 1991Jul22=27.3 2013Sep13=23.9 major=31.8 moderate=30.00 minor=29.12 bankfull=24.14 action=23.37",
    "latitude" : 39.804710,
    "longitude" : -105.091400,
    "elevation" : 5332.0,
    "tagName" : "CRTC2",
    "remoteTag" : "10012",
    "lastTimePolled" : "1980-01-01T00:00:00-07:00",
    "outOfService" : false,
    "dataTypes" : [ {
      "name" : "VoltageBattery",
      "description" : "Voltage, Battery",
      "howMatched" : "Point type match SHEF VB",
      "associatedPointId" : 3,
      "associatedPointNumId" : 105,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "PrecipAccum-Raw",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Raw"
    }, {
      "name" : "PrecipAccum",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ 5, 6, 7, 8, 30, 2072, 2073, 2091, 2092, 2101, 2102, 2131, 2132, 2133, 2134 ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "Precip",
      "description" : "Precipitation, Actual Increment",
      "howMatched" : "Rating assign computation type AccumulatorIncrementalRainfall",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    }, {
      "name" : "PrecipAccum-Storm",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Rating assign computation type AccumulatorStormRainfall",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    }, {
      "name" : "Precip-Total",
      "description" : "Precipitation, interval total",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Interval"
    }, {
      "name" : "WaterLevelRiver",
      "description" : "Height, River Stage",
      "howMatched" : "Point type SHEF HG",
      "associatedPointId" : 2,
      "associatedPointNumId" : 103,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ 22, 23, 24 ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "DischargeRiver",
      "description" : "Discharge, River",
      "howMatched" : "Rating assign computation type Normal",
      "associatedPointId" : 2,
      "associatedPointNumId" : 103,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    } ],
    "statistics" : [ {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 13.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T17:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 13.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T17:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.5000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T01:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.5000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T01:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "in",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "in",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "30Minute",
      "durationISO8601" : "PT30M",
      "periodStart" : "2016-08-31T23:30:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T21:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "6Hour",
      "durationISO8601" : "PT6H",
      "periodStart" : "2016-08-31T18:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T18:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "12Hour",
      "durationISO8601" : "PT12H",
      "periodStart" : "2016-08-31T12:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T12:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "3Day",
      "durationISO8601" : "PT72H",
      "periodStart" : "2016-08-29T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.5512,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.7087,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-25T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "14Day",
      "durationISO8601" : "PT336H",
      "periodStart" : "2016-08-18T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9055,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-18T00:39:22-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "21Day",
      "durationISO8601" : "PT504H",
      "periodStart" : "2016-08-11T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9055,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-11T00:39:17-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "30Day",
      "durationISO8601" : "PT720H",
      "periodStart" : "2016-08-02T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9843,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-02T00:39:13-06:00"
    }, {
      "dataType" : "PrecipAccum-Storm",
      "statisticType" : "Last",
      "duration" : null,
      "durationISO8601" : null,
      "periodStart" : null,
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8359,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T19:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 21.4069,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T15:14:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8320,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T22:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.7899,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T02:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.7694,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T10:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.6817,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T19:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 88.0056,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T15:14:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.3760,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T22:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 32.0000,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T03:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 32.0000,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T03:39:35-06:00"
    } ],
    "ts" : [ ],
    "typeId" : null,
    "alarms" : [ ]
  } ],
  "profile" : { }
}

Station dashboard example

The following example queries the station dashboard rather than summary.

https://server/novastar/data/api/v1/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationDashboard=true&stationNumId=100

Because a single station is requested, the time series are returned and can be displayed in graphs.

{
  "apiVersion" : {
    "apiVersionMajor" : "1",
    "apiVersionMinor" : "4",
    "apiVersionMicro" : "6",
    "apiVersionModifier" : "dev",
    "apiVersionDate" : "2020-02-27",
    "apiVersionTime" : "",
    "apiDotDelimitedVersion" : "1.4.6.dev"
  },
  "attributionAndUsage" : {
    "providerOrganizationText" : "",
    "providerOrganizationUri" : "",
    "dataPolicyUri" : "",
    "disclaimerText" : "",
    "disclaimerUri" : "",
    "licenseText" : "",
    "licenseUri" : "",
    "usageConstraintsText" : "",
    "usageConstraintsUri" : "",
    "recommendedAttributionText" : ""
  },
  "resourceRequestInfo" : {
    "uri" : "https://localhost:8080/novastar-rest/api/v1/stationSummaries?periodEnd=2016-09-01T00:00:00-06:00&forOperatorStationDashboard=true&stationNumId=100",
    "uriEncoded" : "https://localhost:8080/novastar-rest/api/v1/stationSummaries?periodEnd=2016-09-01T00%3A00%3A00-06%3A00&forOperatorStationDashboard=true&stationNumId=100",
    "periodStart" : "2016-08-25T00:00:00-06:00",
    "periodEnd" : "2016-09-01T00:00:00-06:00",
    "size" : 1,
    "queryMs" : 793,
    "isCached" : true,
    "cacheExpirationTime" : "2020-04-15T02:59:57.367-06:00"
  },
  "novaScores" : [ {
    "id" : 1,
    "name" : "1",
    "shortDisplayName" : "Normal",
    "description" : "No or insignificant hydrologic activity",
    "scoreGroup" : "*",
    "standard" : "NWS E19",
    "groupScoreOrder" : 1
  }, {
    "id" : 2,
    "name" : "2",
    "shortDisplayName" : "Minor activity",
    "description" : "Minor hydrologic activity (Rain Alarm 0.5\" / 10 min)",
    "scoreGroup" : "Stage",
    "standard" : "NWS E19",
    "groupScoreOrder" : 2
  }
  ],
  "alarmTriggers" : [ {
    "id" : 5,
    "type" : "rise",
    "name" : "Jefferson County 10 minute rainfall",
    "description" : "",
    "limitValue" : 0.50,
    "limitIntervalSeconds" : 600,
    "resetValue" : 0.00,
    "resetIntervalSeconds" : 600,
    "thresholdValue" : null,
    "thresholdType" : "none",
    "novaScore" : 2,
    "message" : "https://udfcd.org/gmap",
    "triggerWhenMet" : true,
    "triggerWhenReset" : false
  }, {
    "id" : 6,
    "type" : "rise",
    "name" : "Jefferson County 1 hour rainfall",
    "description" : "",
    "limitValue" : 1.00,
    "limitIntervalSeconds" : 3600,
    "resetValue" : 0.00,
    "resetIntervalSeconds" : 3600,
    "thresholdValue" : null,
    "thresholdType" : "none",
    "novaScore" : 3,
    "message" : "https://udfcd.org/gmap",
    "triggerWhenMet" : true,
    "triggerWhenReset" : false
  }
  ],
  "stationSummaries" : [ {
    "id" : 1,
    "numId" : 100,
    "name" : "Carr Street",
    "description" : "Ralston Creek at Carr Street 100yr=32.2 10yr=29.4 roadtoc=30.1 lowcord=28.0 trail=26.1 1991Jul22=27.3 2013Sep13=23.9 major=31.8 moderate=30.00 minor=29.12 bankfull=24.14 action=23.37",
    "latitude" : 39.804710,
    "longitude" : -105.091400,
    "elevation" : 5332.0,
    "tagName" : "CRTC2",
    "remoteTag" : "10012",
    "lastTimePolled" : "1980-01-01T00:00:00-07:00",
    "outOfService" : false,
    "dataTypes" : [ {
      "name" : "VoltageBattery",
      "description" : "Voltage, Battery",
      "howMatched" : "Point type match SHEF VB",
      "associatedPointId" : 3,
      "associatedPointNumId" : 105,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "PrecipAccum-Raw",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Raw"
    }, {
      "name" : "PrecipAccum",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ 5, 6, 7, 8, 30, 2072, 2073, 2091, 2092, 2101, 2102, 2131, 2132, 2133, 2134 ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "Precip",
      "description" : "Precipitation, Actual Increment",
      "howMatched" : "Rating assign computation type AccumulatorIncrementalRainfall",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    }, {
      "name" : "PrecipAccum-Storm",
      "description" : "Precipitation, Accumulator",
      "howMatched" : "Rating assign computation type AccumulatorStormRainfall",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    }, {
      "name" : "Precip-Total",
      "description" : "Precipitation, interval total",
      "howMatched" : "Point type match SHEF PC",
      "associatedPointId" : 1,
      "associatedPointNumId" : 100,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Interval"
    }, {
      "name" : "WaterLevelRiver",
      "description" : "Height, River Stage",
      "howMatched" : "Point type SHEF HG",
      "associatedPointId" : 2,
      "associatedPointNumId" : 103,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ 22, 23, 24 ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Scaled"
    }, {
      "name" : "DischargeRiver",
      "description" : "Discharge, River",
      "howMatched" : "Rating assign computation type Normal",
      "associatedPointId" : 2,
      "associatedPointNumId" : 103,
      "associatedPointOutOfService" : false,
      "alarmTriggerIds" : [ ],
      "rawValueSourceType" : "DataCollection",
      "valueProcessingPhaseType" : "Rated"
    } ],
    "statistics" : [ {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 13.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T17:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 13.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T17:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "Vdc",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.6000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.5000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T01:39:35-06:00"
    }, {
      "dataType" : "VoltageBattery",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 12.5000,
      "statisticUnits" : "Vdc",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T01:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "in",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "PrecipAccum",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 8.2284,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "in",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "30Minute",
      "durationISO8601" : "PT30M",
      "periodStart" : "2016-08-31T23:30:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T21:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "6Hour",
      "durationISO8601" : "PT6H",
      "periodStart" : "2016-08-31T18:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T18:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "12Hour",
      "durationISO8601" : "PT12H",
      "periodStart" : "2016-08-31T12:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T12:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "3Day",
      "durationISO8601" : "PT72H",
      "periodStart" : "2016-08-29T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.5512,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.7087,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-25T00:39:35-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "14Day",
      "durationISO8601" : "PT336H",
      "periodStart" : "2016-08-18T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9055,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-18T00:39:22-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "21Day",
      "durationISO8601" : "PT504H",
      "periodStart" : "2016-08-11T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9055,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-11T00:39:17-06:00"
    }, {
      "dataType" : "Precip",
      "statisticType" : "Total",
      "duration" : "30Day",
      "durationISO8601" : "PT720H",
      "periodStart" : "2016-08-02T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.9843,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-02T00:39:13-06:00"
    }, {
      "dataType" : "PrecipAccum-Storm",
      "statisticType" : "Last",
      "duration" : null,
      "durationISO8601" : null,
      "periodStart" : null,
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 0.0000,
      "statisticUnits" : "in",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8359,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T19:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 21.4069,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T15:14:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "ft",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8341,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.8320,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T22:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.7899,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T02:39:35-06:00"
    }, {
      "dataType" : "WaterLevelRiver",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 20.7694,
      "statisticUnits" : "ft",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T10:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Last",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.6817,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T19:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Max",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 88.0056,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-29T15:14:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "15Minute",
      "durationISO8601" : "PT15M",
      "periodStart" : "2016-08-31T23:45:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : null,
      "statisticUnits" : "cfs",
      "novaScore" : null,
      "statisticDateTime" : null
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "1Hour",
      "durationISO8601" : "PT1H",
      "periodStart" : "2016-08-31T23:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.5424,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T23:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "3Hour",
      "durationISO8601" : "PT3H",
      "periodStart" : "2016-08-31T21:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 34.3760,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T22:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "1Day",
      "durationISO8601" : "PT24H",
      "periodStart" : "2016-08-31T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 32.0000,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T03:39:35-06:00"
    }, {
      "dataType" : "DischargeRiver",
      "statisticType" : "Min",
      "duration" : "7Day",
      "durationISO8601" : "PT168H",
      "periodStart" : "2016-08-25T00:00:00-06:00",
      "periodEnd" : "2016-09-01T00:00:00-06:00",
      "statisticValue" : 32.0000,
      "statisticUnits" : "cfs",
      "novaScore" : 1,
      "statisticDateTime" : "2016-08-31T03:39:35-06:00"
    } ],
    "ts" : [ {
      "format" : "Simple v1.0",
      "locId" : "100",
      "dataType" : "VoltageBattery",
      "dataInterval" : "IrregSecond",
      "description" : "Carr Street Battery Voltage",
      "units" : "Vdc",
      "properties" : {
        "pointCompressInterval" : 0,
        "pointDescription" : "",
        "pointId" : 3,
        "pointLine" : 0,
        "pointName" : "Carr Street Battery Voltage",
        "pointNumId" : 105,
        "pointOutOfService" : false,
        "pointRated" : false,
        "pointRemoteId" : "",
        "pointTagName" : "105",
        "pointTypeShefParameterCode" : "VB",
        "stationNumId" : 100,
        "stationId" : 3,
        "stationName" : "Carr Street Battery Voltage",
        "stationDescription" : "",
        "stationTagName" : "105",
        "stationOutOfService" : false,
        "stationLatitude" : 39.80471,
        "stationLongitude" : -105.0914,
        "stationElevation" : 5332.0
      },
      "data" : [ {
        "dt" : "2016-08-25T00:39:35-06:00",
        "v" : 12.6000,
        "f" : "4V",
        "d" : -1,
        "s" : 1
      }, {
        "dt" : "2016-08-25T01:39:35-06:00",
        "v" : 12.6000,
        "f" : "4V",
        "d" : -1,
        "s" : 1
      }, {
        "dt" : "2016-08-25T02:39:35-06:00",
        "v" : 12.6000,
        "f" : "4V",
        "d" : -1,
        "s" : 1
      }
    } ],
    "typeId" : null,
    "alarms" : [ ]
  } ],
  "profile" : { }
}

Troubleshooting

The service will typically return a response with error details or provide other feedback if there is a problem. Common issues are listed below. Use the link to read a detailed description of the issue.

Issue Possible Solution
No time series found. The database may not be configured correctly to find time series. Try querying the full catalog with tscatalog and then incrementally apply query filter parameters.
Time series has no values. The default query period is for a recent period. The station or point may be out of service or have other issues. Try querying a longer period by specifying the periodStart and periodEnd query parameters.
Values have too few or too many digits. Check that the associated point type has the correct number of digits. For rated value time series, check the rating table output number of digits.

No Time Series Found

Time series may not be found if the data type is not matched for a station. Use the tscatalog service to list time series and confirm from output that there are no issues with the SHEF parameter code, which is used to match the requested data type.

Time series has no values

The following are possible causes for missing time series data values, which will result in no output, or null values:

  • The default query period is for a recent period but the database may not contain data in that period.
  • The station or point may be out of service or have other issues.
  • The station may be a historical station and is no longer receiving data reports. Data are only available for a previous period.
  • The station's data may be imported from a different system and the imports have been disabled or are having an issue. Check the import program log file.

Try querying a different period by specifying the periodStart and periodEnd query parameters.

Values have too few or too many digits

Time series values are formatted to use the number of digits specified in the following:

  • Raw values: use the number of digits for raw data from the point type associated with the point.
  • Scaled values: use the number of digits for scaled data from the point type associated with the point.
  • Rated time series values: use the number of output digits for first matched rating table
  • Calculated interval values: use the number of digits for the input time series (scaled or rated value time series)
  • NovaScore: 0 digits because it is an integer
  • Other time series may use built-in default number of digits

Use the pointTypes and ratingTables services to review the number of digits that are configured. Use the NovaStar Administrator to view and edit the database to correct the issue. The valueDigits query parameter can also be used to override the default number of digits. The number of digits configuration is used in various NovaStar software displays.

See Also