Document Faktiska production contract
This commit is contained in:
+36
-20
@@ -28,29 +28,47 @@ Results can be viewed as grid/list data or rendered into the familiar temperatur
|
||||
|
||||
## Faktiskā
|
||||
|
||||
Purpose: prepare the daily **faktiskā laika ziņu karte**—an actual-weather newsroom graphic containing:
|
||||
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.
|
||||
|
||||
- title;
|
||||
- source;
|
||||
- temperatures;
|
||||
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;
|
||||
- 1920×1080 or 3840×1440 output;
|
||||
- optional wind layout where required.
|
||||
- manually entered wind direction, speed, and gust values;
|
||||
- a fixed 3840×1440 PNG output.
|
||||
|
||||
Current operator flow:
|
||||
|
||||
1. Select cities.
|
||||
2. Select resolution and optional wind layout.
|
||||
3. Choose the temperature field, calculation, and time range.
|
||||
4. Load map data.
|
||||
5. Enter title and source.
|
||||
6. Select a weather glyph.
|
||||
7. Apply it to all selected cities when appropriate.
|
||||
8. Assign different glyphs to the exceptions.
|
||||
9. Review the canvas and download PNG.
|
||||
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.
|
||||
|
||||
Current staging limitation: the synthetic dataset has no Valmiera row, so that position is deliberately shown as missing and remains manually editable. 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.
|
||||
@@ -77,10 +95,8 @@ Development limitation: representative forecast CSV fixtures are not currently i
|
||||
|
||||
## Decisions still required
|
||||
|
||||
- Exact workplace meaning and default query for Faktiskā temperatures.
|
||||
- Which cities belong to each newsroom graphic by default.
|
||||
- Default titles and source labels.
|
||||
- Whether wind layouts belong to Faktiskā, City Analysis, or both.
|
||||
- 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.
|
||||
- How Valmiera should be 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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user