103 lines
4.1 KiB
Markdown
103 lines
4.1 KiB
Markdown
# Product workflows
|
||
|
||
This document records the current understanding of the visible workspaces. It should be updated when workplace users clarify the real operational purpose.
|
||
|
||
## Home
|
||
|
||
Entry point and navigation overview. It identifies the development dataset and links to each workspace.
|
||
|
||
## Stations
|
||
|
||
Purpose: inspect station-focused observations, map values, and open detailed charts for a selected station.
|
||
|
||
Current status: inherited workflow; still requires detailed workplace validation and UI review.
|
||
|
||
## City Analysis
|
||
|
||
Purpose: compare historical observations across selected cities.
|
||
|
||
The operator chooses:
|
||
|
||
- cities;
|
||
- start and end time;
|
||
- weather field;
|
||
- aggregate key;
|
||
- granularity.
|
||
|
||
Results can be viewed as grid/list data or rendered into the familiar temperature-map formats. Weather-symbol authoring does not belong in this workflow.
|
||
|
||
## Faktiskā
|
||
|
||
Purpose: prepare the fixed daily **faktiskā laika ziņu karte**—the current-weather graphic used on air. The supplied production master images are the authoritative output specification, not visual inspiration.
|
||
|
||
The production template contains:
|
||
|
||
- the fixed title/source nameplate already present in the production artwork;
|
||
- the latest available temperature for each fixed station;
|
||
- weather conditions represented by the bundled weather-font glyphs;
|
||
- manually entered wind direction, speed, and gust values;
|
||
- a fixed 3840×1440 PNG output.
|
||
|
||
Current operator flow:
|
||
|
||
1. Open Faktiskā; the fixed station set and latest `tempAvg` observations load automatically.
|
||
2. Review the observation timestamp, missing/stale indicators, and temperatures.
|
||
3. Override any temperature manually when editorial correction is required; reset restores the fetched value.
|
||
4. Enter wind values manually.
|
||
5. Select a weather glyph, apply it to all stations where appropriate, and adjust exceptions.
|
||
6. Review and download `faktiska-3840x1440.png`.
|
||
|
||
Fixed positions:
|
||
|
||
| Position | Station |
|
||
|---:|---|
|
||
| 0 | Liepāja |
|
||
| 1 | Ventspils |
|
||
| 2 | Stende (temporary substitute for Talsi) |
|
||
| 3 | Saldus |
|
||
| 4 | Rīga |
|
||
| 5 | Jelgava |
|
||
| 6 | Ainaži |
|
||
| 7 | Valmiera |
|
||
| 8 | Madona |
|
||
| 9 | Alūksne |
|
||
| 10 | Zīlāni (temporary substitute for Jēkabpils) |
|
||
| 11 | Daugavpils |
|
||
| 12 | Rēzekne |
|
||
|
||
The weather symbols are not automatically derived from the historical temperature query. They remain editorial/manual inputs until a reliable phenomena-data mapping is designed and validated.
|
||
|
||
Valmiera is included in the development seed so all 13 fixed positions can be exercised. Monta is the production typeface; Rubik remains temporary until the authorized Monta font files are supplied. The export dimensions are locked, but final pixel-level placement must still be compared against the production masters after Monta is installed.
|
||
|
||
## Latvia overview
|
||
|
||
Purpose: aggregate selected fields across Latvia for a selected time range.
|
||
|
||
Current status: inherited workflow; terminology, units, and workplace use still need validation.
|
||
|
||
## Data archive
|
||
|
||
Purpose: inspect available database dates and individual stored records/files.
|
||
|
||
Current status: inherited technical/administrative workflow. Access control and export correctness require review before production use.
|
||
|
||
## HARMONIE
|
||
|
||
Purpose: inspect and render forecast-model GRIB fields.
|
||
|
||
Development limitation: no representative HARMONIE GRIB fixtures are currently included, and valid external-provider access is not configured in staging.
|
||
|
||
## LVGMC forecast
|
||
|
||
Purpose: display prepared LVGMC forecast products and broadcast tables.
|
||
|
||
Development limitation: representative forecast CSV fixtures are not currently included, and valid external-provider access is not configured in staging.
|
||
|
||
## Decisions still required
|
||
|
||
- Whether weather conditions can eventually be populated automatically and which provider field is authoritative.
|
||
- Whether Stende and Zīlāni remain the production feeds after users test real provider data.
|
||
- Confirm how Valmiera is named and sourced when authorized provider data is available.
|
||
- Final Monta font files and a pixel-level export comparison against the production masters.
|
||
- Required authentication and role separation for analytical, production, and administrative workspaces.
|