Stedlig snølast
Karakteristisk snølast på mark for en tomt, regnet etter SINTEF-metoden (alternativ metode i NS-EN 1991-1-3 NA.4.1(2)) på NVEs seNorge-serie fra 1957, med sammenligning mot Eurokodens kommunetabell. JSON eller CSV, ingen nøkkel.
- GET /api/snowload/calc
Hva du får
NS-EN 1991-1-3 NA.4.1(2) åpner for å fastsette karakteristisk snølast på mark fra lokale observasjoner når serien er lang nok og metoden dokumentert. Endepunktet gjør det for en tomt: årsmaksima av snøens vannekvivalent (SWE) fra seNorge i 1 km-celler, tre statistiske tilpasninger (empirisk Gringorten, Gumbel og gamma), returverdi ved 50 år, median over 3 × 3 celler, og en variabilitetsfaktor. Metoden er utviklet av SINTEF for Solcellespesialisten (prosjektnotat 102027401 v2, 2022). Svaret sammenligner med tabellverdien for kommunen og høyden.
Verdien er beslutningsstøtte som ansvarlig prosjekterende skal kontrollere: sjekk særlig at cellenes høyde er representativ for tomten. Ingen nøkkel, ingen kvote.
GET /api/snowload/calc
curl "https://api.solkart.no/api/snowload/calc?lat=59.91&lon=10.75"
| Parameter | Type | Standard | Beskrivelse |
|---|---|---|---|
lat, lon |
tall | WGS84, 57 til 72° N, 4 til 32° Ø. Brukes når x,y ikke er gitt. |
|
x, y |
heltall | UTM 33 (EPSG:25833), som seNorge-rutenettet | |
grid |
1 | 3 | 5 |
3 | N × N celler á 1 km rundt punktet; median brukes |
cells |
x_y,x_y,… |
Manuelt valgte cellesentre (UTM 33), maks 36. Overstyrer grid. |
|
returnperiod |
20 | 50 | 100 |
50 | Returperiode i år. Eurokoden bruker 50. |
variability |
1 til 3 | 1,5 | Variabilitetsfaktor som multipliseres inn (SINTEF-notatet) |
start |
ÅÅÅÅ-M-D |
50 år tilbake | Seriens start. Data finnes fra 1957. |
elev |
m | cellehøyde | Tomtens høyde til oppslag i Eurokode-tabellen |
format |
json | csv |
json |
Svar 200 (ekte svar, Oslo sentrum; celler forkortet):
{
"method": {
"reference": "SINTEF Prosjektnotat 102027401 v2 (2022-04-06, G. Scilipoti) for Solcellespesialisten AS — alternativ metode iht. NS-EN 1991-1-3 NA.4.1(2)",
"data_source": "seNorge SWE 1×1 km via NVE GridTimeSeries (gts.nve.no), 1976-1-1 → 2026-9-15, døgnverdier",
"statistics": "Årsmaksima → empirisk (Gringorten a=0.44) + Gumbel-MLE + Gamma-MLE → log-trendlinjer → faktor ved T=50 år; karakteristisk SWE = maks × snitt(faktorer); SD = SWE×9.8/1000; median over 3×3 celler; × variabilitetsfaktor 1.5",
"disclaimer": "Krever ingeniørmessig skjønn (SINTEF-notatet §5): kontroller at cellenes høyde er representativ for byggetomten. Verdien er beslutningsstøtte, ikke automatisk godkjent dokumentasjon."
},
"inputs": {
"lat": 59.91, "lon": 10.75, "utm33": { "x": 262410, "y": 6649018 },
"center_cell": { "x": 262500, "y": 6649500, "altitude_m": 6 },
"grid": "3x3", "manual_cells": false, "variability_factor": 1.5, "return_period_yr": 50, "series_start": "1976-1-1"
},
"eurocode_comparison": {
"kommune": "Oslo", "kommunenummer": "0301", "fylke": "Oslo", "site_elevation_m": 6,
"table_entries": [ { "kommune_1990": "Oslo", "sk0": 3.5, "Hg": 150, "dsk": 1, "skmax": 6.5, "sk_at_site": 3.5, "above_hg": false, "note": "…" } ],
"sk_kn_m2": 3.5,
"selected_entry": "Oslo",
"rule": "sk = sk0 for H ≤ Hg; ellers sk0 + ⌈(H−Hg)/100⌉·Δsk, maks sk,maks",
"source": "NS-EN 1991-1-3 NA tabell NA.4.1(901) (verdier fra NS 3491-3, digitalisert fra SINTEF Byggforsk 471.041; kommunenavn før 2020). Kontroller mot gjeldende NA:2018 ved prosjektering."
},
"cells": [
{ "x": 262500, "y": 6649500, "altitude_m": 6, "n_years": 51, "period": "1976-2026", "max_swe_mm": 140.1,
"factor_gamma": 1.215, "factor_gumbel": 0.9291, "factor_empirical": 1.1158, "factor_combined": 1.0939,
"char_swe_mm": 153.3, "char_sd_kn_m2": 1.502 }
],
"cell_errors": [],
"aggregate": {
"n_cells": 9, "median_char_swe_mm": 165.4, "median_char_sd_kn_m2": 1.62,
"sd_cv_pct": 6.5, "altitude_range_m": [0, 31],
"characteristic_snow_load_kn_m2": 2.43
},
"warnings": []
}
| Felt | Enhet | Beskrivelse |
|---|---|---|
aggregate.characteristic_snow_load_kn_m2 |
kN/m² | Resultatet: stedlig karakteristisk snølast på mark, sk, etter variabilitetsfaktor |
aggregate.median_char_sd_kn_m2 |
kN/m² | Median over cellene før variabilitetsfaktoren |
aggregate.median_char_swe_mm |
mm | Tilsvarende vannekvivalent |
aggregate.sd_cv_pct |
% | Variasjonskoeffisient mellom cellene; høy verdi betyr at tomten bør vurderes nærmere |
aggregate.altitude_range_m |
m | Laveste og høyeste celle; kontroller mot tomtens høyde |
eurocode_comparison.sk_kn_m2 |
kN/m² | Tabellverdien for kommunen ved tomtens høyde |
cells[].max_swe_mm |
mm | Høyeste årsmaksimum i serien |
cells[].factor_* |
Forholdet 50-årsverdi/maks for hver tilpasning, og snittet | |
cells[].char_sd_kn_m2 |
kN/m² | Cellens karakteristiske last (SWE × 9,8/1000) |
warnings[] |
Merknader, for eksempel når høydespennet i cellene er stort |
I eksempelet gir metoden 2,43 kN/m² mot tabellens 3,5 kN/m² for Oslo under 150 m.
CSV
format=csv gir én rad per celle og totalene nederst. Fil: sunpoint_snolast_<x>_<y>.csv. JSON-svaret har Cache-Control: public, max-age=86400 (CSV sendes uten); cellene fra NVE lagres hos oss i 30 døgn.
Feil
| Status | error |
|---|---|
400 |
Oppgi lat&lon (WGS84) eller x&y (UTM33/EPSG:25833). |
400 |
Utenfor Norge (57-72N, 4-32E). |
400 |
grid må være 1, 3 eller 5 (N×N 1-km-celler). / variability må være 1..3. / returnperiod må være 20, 50 eller 100 år. / start må være YYYY-M-D. / cells må være liste av x_y-par (UTM33 cellesentre). |
502 |
Ingen celler kunne beregnes. (med cell_errors) |
Videre til snølast på tak
Endepunktet gir lasten på mark. Formfaktorer, fonning og unntakslaster på taket regnes etter NS-EN 1991-1-3 kapittel 5 og 6 av ansvarlig prosjekterende. Rapporten fra solkart.no/snolast inneholder metode, celler, tabellsammenligning og skjønnsvurderinger klare til å legges i prosjektdokumentasjonen.