# Earth: integrerade observationslager

Alla lager ritas på samma jordglob. Reglagen fungerar även i fullskärm. Klicka på jordytan eller välj **Platsen du tittar på → Visa** för solhöjd, kommande soluppgång/solnedgång och närliggande skalv. ISS visas med beräknad bana 45 minuter bakåt och framåt. Vindstråkens rörelse är accelererad för att riktningen ska kunna ses.

## Tid

Tidslinjen öppnas med den diskreta knappen **Tid** och är dold från början. Den omfattar senaste 24 timmarna. **Nu** återgår till enhetens aktuella klocka. Uppspelning går i 30-minuterssteg och buffrar aktiva satellitbilder innan tidsbytet. Långsamma källor kan därför ge en väntan, markerad med en liten laddningsindikator. Händelsegeometrin återanvänds; tidsfiltrering och blekning sker i grafikprocessorn. Jordrotation, dag/natt, skymningsgränser och månskugga följer vald tid. Hämtningarnas ålder beräknas alltid från verklig tid, aldrig från reglaget.

Observationer har fördröjning. Satellitlagren väljer en annonserad bild vid eller före vald tid; inga framtida bilder används. Finns ingen bild inom tre timmar döljs den satellitens område. Pågående bildhämtning visar inte föregående tids bild. Datatider och geografisk täckning visas under lagerreglagen. Tidslinjen är inte ett komplett historiskt arkiv: varje lager visar bara den data källan faktiskt levererar.

## Källor

- **Polarsken:** [NOAA SWPC OVATION](https://www.swpc.noaa.gov/products/aurora-30-minute-forecast), geografiskt prognosrutnät från [senaste JSON](https://services.swpc.noaa.gov/json/ovation_aurora_latest.json). En korttidsprognos för båda polerna, inte en observation eller garanti för synlighet. Färg/intensitet visualiseras och dämpas på dagsidan. Prognosen döljs om observationen är äldre än två timmar eller om historikens valda tid ligger mer än 30 minuter från prognostiden. Ingen konstruerad historisk aurora ersätter saknade data. Kp-panelen visar separat senaste mätningen och märks uttryckligen i historikläget.
- **Satellitmoln/IR:** [EUMETSAT EUMETView](https://user.eumetsat.int/data-access/eumetview) med Meteosat 0° (Europa/Afrika) och Meteosat Indiska oceanen, var 15:e minut, ovanpå en global bas: [NOAA nowCOAST](https://nowcoast.noaa.gov/) global IR-mosaik (timvis, sparas några timmar), för äldre tider EUMETSAT:s tretimmars världskarta `mumi:worldcloudmap_ir108`, och i sista hand [NASA GIBS](https://nasa-gibs.github.io/gibs-api-docs/) GOES East, GOES West och Himawari. Alla baser räknas om till Meteosats gråskala (uppmätta kurvor; GIBS färgskala via dokumenterad färgtabell) och blandas mjukt under Meteosat-diskarna, som tonas ut före EUMETSAT:s beskärning (74° resp. 70° från satellitens nadir) i stället för att visa skarpa kanter. Polarområden bortom ca ±70° saknas. Bilderna är georefererade infraröda observationer; de visar även markens temperatur och är inte en binär molnmask. Varje källa visar sin egen observationstid; den globala basen är oftast 1–2 timmar äldre än Meteosat. En misslyckad bild provas igen och ersätts annars av senaste lyckade bild för samma satellit (högst 3 timmar gammal). Inga moln flyttas med en påhittad hastighet.
- **Blixtar:** EUMETSAT MTG Lightning Imager, `mtg_fd:li_afa`, ackumulerad blixtarea i femminutersbilder. Visas på jordytan i satellitens täckning över Europa/Afrika och närliggande hav. Det är inte global täckning eller individuella blixtnedslag. Tom yta utanför täckningen betyder inte att det saknas åska. Data © EUMETSAT; [EUMETView](https://view.eumetsat.int/).
- **Jordbävningar:** [USGS GeoJSON](https://earthquake.usgs.gov/earthquakes/feed/), veckoflödet används för att filtrera det senaste dygnet relativt vald tid. Uppdateras var femte minut medan lagret är aktivt. Markeringar bleknar med ålder. Klick i närheten visar magnitud, djup, tid och avstånd.
- **Bränder/värmepunkter:** [NASA FIRMS](https://firms.modaps.eosdis.nasa.gov/active_fire/), NOAA-20 VIIRS C2 öppna globala 24-timmarsfil. Ett fast Netlify-proxyanrop gör filen läsbar i webbläsaren; ingen API-nyckel ingår. Hämtas högst var 30:e minut per webbläsarcache. Tidsfiltreringen använder satellitens UTC-observationstid. Värmepunkter kan även komma från industri och andra värmekällor; varje punkt är inte en bekräftad skogsbrand. Äldre delar av tidslinjen kan ha ofullständig täckning eftersom källan är ett rullande utdrag. Gult är nyare, rött äldre registreringar.
- **ISS:** färska TLE-element från [Where the ISS at](https://wheretheiss.at/w/developer), beräknade med [satellite.js](https://github.com/shashwatak/satellite-js) 7.1.0, MIT. SGP4-positioner omvandlas från TEME till geografisk latitud/longitud. Höjden används i samma skala som jordradien; markören är förstorad för synlighet. Bandata äldre än sju dagar från vald tid döljs. Banberäkning, inte direkt telemetri; manövrer kan påverka träffsäkerheten.
- **Vindar:** NOAA GFS via [Open-Meteo GFS API](https://open-meteo.com/en/docs/gfs-api), vind på 10 meters höjd. 288 globala provpunkter i 15-gradersrutnät interpoleras för en översiktlig visualisering, inte lokal väderprecision. Timsteg visas med modellens giltighetstid; rörelsen är illustrativ och accelererad. Polarområden utanför ±82,5° ingår inte. Cache en timme; bara aktiva lager hämtas. De globala rutnäten (vind/temperatur/UV/jet och damm) hämtas via Earths egen funktion `/api/meteo`, som delar en cachad kopia (normalt högst cirka 20 minuter gammal) mellan alla besökare; webbläsaren frågar Open-Meteo direkt bara om funktionen inte svarar. Open-Meteo-data: [CC BY 4.0](https://open-meteo.com/en/licence), fri API-tjänst för icke-kommersiellt bruk enligt dess villkor.
- **UV-index:** NOAA GFS UV-B-flöde omräknat till UV-index via samma Open-Meteo GFS-hämtning som vind och lufttemperatur. Färgerna visar en interpolerad översikt från 15-gradersrutnätet, enbart på jordens dagsida. Ett platsklick hämtar ett mer lokalt modellvärde. Tiden är prognosens giltighetstid, inte en observationstid. Kategorierna följer den internationella UV-indexskalan (0–2 låg, 3–5 måttlig, 6–7 hög, 8–10 mycket hög, 11+ extrem).
- **Dag/natt, skymning och månskugga:** Astronomy Engine; se [ECLIPSE-NOTES.md](ECLIPSE-NOTES.md). Skymningslinjer visar solcentrum vid 0°, −6°, −12° och −18°. Soluppgång och solnedgång inkluderar bibliotekets horisontmodell. Vid utebliven upp-/nedgång kommande 48 timmar visas midnattssol eller polarnatt.

## Synliga datatider

Aktiva datalager visar sina tider direkt under reglaget, på svenska eller engelska. Tiderna beskriver det hämtade underlaget: USGS-flödets `metadata.generated` skiljs från skalvens händelsetid och webbläsarens senaste lyckade hämtning. Den tiden sparas tillsammans med datan i cachen och flyttas inte fram vid ett hämtningsfel eller när en sparad kopia öppnas. Saknad tidsstämpel anges som saknad, aldrig som ”nu”.

Blixtlagret visar hela femminutersperioden. [EUMETSAT beskriver LI AFA-tidsstämpeln som periodens början](https://api.eumetsat.int/data/browse/collections/EO%3AEUM%3ADAT%3A0687?format=html): 00:25 UTC avser 00:25–00:30 UTC. Urvalet använder en avslutad period som slutar senast vid vald tid. Moln visar observationstid per område, utan att en enda tid påstås gälla hela mosaiken. Prognoser/modeller visar giltighetstid; varningar visar källkontroll även när ingen aktiv varning finns; nyheter visar urvalets uppdatering; trafik visar senaste rapport/mottagning separat från hämtning; satelliter visar banunderlagets epok separat från positionens beräkningstid. Dagliga produkter märks med sitt datum utan att UTC-datumet förskjuts av besökarens tidszon.

”Datatider & täckning” återanvänder samma tidsuppgifter. En misslyckad hämtning märks och behåller senaste lyckade tiderna. Nu-lagrens tider döljs i historikläget; när observation saknas vid vald tid visas inte en tidsrad för en annan bild. Inga nya datakällor eller extra nätverksanrop införs för tidsraderna.

## Resurser och fel

Webbläsaren cachar högst en senaste datamängd per datakälla i IndexedDB. Satellitbildcachen håller högst sex bilder i minnet. Molnöversikten börjar i 2 048 pixlars bredd och förfinas till 4 096 på dator. Vid stadig inzoomning hämtas ett regionalt 60 × 60-gradersutsnitt i 2 048 × 2 048 pixlar. Källans egen sensorupplösning är den yttersta gränsen. Under uppspelning används 2 048 pixlar för att begränsa minne och överföring. Tidslinjens bildanrop fördröjs kort för att undvika en hämtning för varje rörelse med reglaget. Dolda lager hämtas inte regelbundet. Vid saknad eller för gammal data visas en förklaring i reglaget och lagret döljs, utan att byta till slumpmässiga markeringar. Befintliga stadsljus och jordmosaiker är fortfarande historiska bilder, inte direktsänd satellitvideo.


## Punktinformation och lokal tid

Håll pekaren över en aktiv värmepunkt eller jordbävning. Rutan visar punktens observationstid och koordinater samt strålningseffekt/tillförlitlighet/satellit respektive magnitud/plats/djup. Dolda lager, punkter utanför valt dygn och punkter bakom jorden ger ingen hovringsruta.

Gränssnittet formaterar tider med besökarens tidszon, inklusive sommartid. Observationer lagras och beräknas fortfarande i UTC. ISS-positionens beräkningstid visas separat från banunderlagets epok; ett äldre banunderlag betyder inte att markören visar den gamla platsen. Små laddningsindikatorer visar nätverkshämtningar och inläsning av skarpare jord- och molntexturer. Endast antal färdiga jordsegment används som numerisk progress; övriga hämtningar visar obestämd progress.


## Detaljer och svaga prognosvärden
Blixtlagret hämtar en regional 2048 × 2048-bild över 60° × 60° vid inzoomning. Det ger sex gånger tätare sampling än översiktsbilden. Bilden visar ackumulerad blixtarea under fem minuter, inte enskilda nedslag. Instrumentets rumsliga sampling är cirka 4,5 km vid satellitens nadir: https://user.eumetsat.int/resources/user-guides/mtg-li-level-2-data-guide

Norrskensvisningen gör sannolikheter upp till 5 % genomskinliga och tonar in 5–12 %. Rådata bevaras. Detta dämpar mycket svaga prognosvärden, inklusive den 1–3-procentiga raden vid ekvatorn i det granskade NOAA-underlaget. Ingen geografisk latitudgräns används.


## Dagens världshändelser
Källa: engelska Wikipedias Portal:Current events. Nyhetsdygnet är det senaste avslutade UTC-dygnet, inte tidpunkten för ett enskilt skeende. Uppdatering körs dagligen 05:15 UTC. Urvalet har tre kumulativa nivåer: världen, världsdel och land. Alla nivåer kräver bedömt internationellt intresse. Ingen rangordning som världens största nyheter påstås.

Svenska rubriker och texter är maskinöversättningar med gpt-4.1 via Netlify AI Gateway. Platsvalet begränsas till länkade Wikipedia-sidor med koordinater och ett ordagrant textbelägg; AI-bedömningen kan fortfarande göra fel. Markörerna anger ett ungefärligt läge för den valda platsen. Händelser utan tillräckligt säkert platsval utelämnas. Originaltext, källänkar och Wikipedias specifika revision finns i markörens informationsruta.

Översatt text från Wikipedia och dess bidragsgivare återges under CC BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/ . Ändringar: svensk maskinöversättning och kort rubrik.

Lagret är avstängt från början. Det fungerar med mus, tangentbord och tryck på mobil; närliggande markörer grupperas. Det döljs vid historisk uppspelning eftersom portalens dygn saknar exakta händelsetider. Vid uppdateringsfel bevaras senaste fungerande lista med ursprungligt datum; urval äldre än tre dygn märks som äldre och efter sju dygn döljs markörerna.


### Nyheter vid inzoomning
En daglig körning bearbetar upp till 200 källbelagda poster från Wikipedias dagsportal. AI:n bedömer internationellt intresse och betydelse med källtexten som underlag; detta är ett automatiskt redaktionellt urval, inte en objektiv rangordning. Inga minimiantal eller landkvoter används.

Världsurvalet tar upp till 12 av de högst bedömda händelserna (högst en tredjedel av det lämpliga underlaget, poäng minst 75). Världsdelsurvalet tar upp till sex per världsdel med poäng minst 65. Landurvalet tar upp till tre per land med poäng minst 40. Dessa är överlappande urval: en händelse sparas bara en gång och syns från sin första nivå och vidare vid närmare zoom. Kategorier blandas där det finns lämpliga händelser. 

Länder och världsdelar hämtas via platsens Wikidata-post (P17, P30, P297). Historiska avslutade uppgifter och avrådda värden används inte. Flera aktuella geografiska medlemskap bevaras när källan anger det. Osäker eller saknad geografisk indelning fylls inte i av AI. Organisationers huvudkontor används inte som händelseplatser. Wikidata är tillgängligt under CC0; geografikällan följer med varje post. 

Vid zoom 2,7 visas världsdelsurval; vid 3,65 visas även landurval. Tillbakaväxling sker vid något lägre zoom för att undvika flimmer. Markörerna följer jordens bildrutor även under rotation. Äldre sparade listor stöds medan den nya listan hämtas.


## Regionalt nyhetsprov: Australien och Europa

Wikipedia behåller världsöverblicken. GDELT DOC 2.0 används för ett kompletterande urval från ABC, BBC, The Guardian, Reuters, AP, DW, France 24 och Euronews. GDELT-sökningen gäller föregående avslutade UTC-dygn, med högst 40 kandidater per provregion. Direkta RSS-flöden från ABC och Guardian Australia respektive BBC Europe och Guardian Europe kompletterar sökningen och fungerar som reserv vid avbrott. Högst 60 unika kandidater per region kontrolleras. Regionala artiklar måste vara publicerade under de senaste 24 timmarna när jobbet körs, enligt källans eget publiceringsdatum. GDELT:s registreringstid används inte som publiceringsdatum. Varje regionalt kort anger sin egen publiceringstid; Wikipedias urval gäller fortsatt föregående avslutade dygn.

Endast rubrik och beskrivande metadata behandlas. AI föreslår uttryckligen nämnda platser; koordinater hämtas från Wikipedia och land/världsdel kontrolleras mot Wikidata. Organisationers huvudkontor ska inte bli händelseplatser. Dubbletter bedöms mot det befintliga urvalet. Regionala notiser är korta, maskinöversatta och länkar till ursprungskällan; de märks inte med Wikipedias licens. Platserna är ungefärliga.

Alla anrop sker i det dagliga bakgrundsjobbet. Kartans zoomning utlöser inga nyhetssökningar eller AI-anrop. GDELT-fel återförsöks med mellanrum och registreras per region; Wikipedia-urvalet kan fortfarande publiceras. Ingen miniminivå av antal händelser garanteras. Det är ett avgränsat regionalt prov, inte komplett lokal bevakning av hela världen.


## Global första version

20 direkta flöden fördelas på Oceanien, Europa, Afrika, Mellanöstern, Asien, Nordamerika och Sydamerika. Högst 20 unika kandidater per källgrupp väljs växelvis från gruppens flöden. Källans hemland avgör aldrig händelsens plats. Dagsurvalet kan fortfarande vara glest i delar av världen. GDELT körs inte i denna version. RNZ och NPR ingår inte på grund av deras återanvändningsvillkor; CNA, The Hindu, Japan Times och CBC avvaktar fortsatt kontroll.

Källor och fasta flödesadresser finns i lib/news-sources.mjs. Originalartiklar och bilder återpubliceras inte; korta svenska notiser länkar till källorna. Separat slutkontroll granskar faktastöd, internationell relevans och dubbletter. Uppdateringen sker dagligen i bakgrunden.

## Landsurval, version 5
Nationellt viktiga händelser får nu visas vid nära zoom även utan internationell betydelse. Upp till 30 kandidater per källgrupp hämtas ur flödenas senaste sju dagar. Godkända notiser sparas i en rullande sjudagarshistorik, högst tre per land och 400 totalt inklusive världsöverblicken. Äldre notiser visas bara på landsnivån, med sitt ursprungliga datum. Källtäckningen är fortfarande ojämn; ingen garanti om nyheter från varje land. Världsöverblicken behåller det dagliga internationella urvalet.

## Stormar, vulkaner och havstemperatur
Stormar: NHC CurrentStorms och KML/KMZ. Täckning Atlanten samt östra och centrala Stilla havet; inte global stormbevakning. Heldraget tidigare best-track-spår, streckat anslutningar mellan prognospunkter; ingen osäkerhetskon eller exakt framtida bana. Källtid och vind i knop/km/h visas på kortet. Saknade spår anges separat.
Vulkaner: Smithsonian/USGS Weekly Volcanic Activity Report, med geografiska koordinater och rapportperiod. Vulkanisk oro skiljs från utbrottsaktivitet. Inte realtid och inte alla aktiva vulkaner. Rapporter äldre än 35 dagar döljs; originalrapporten länkas.
Hav: NASA MUR GHRSST temperaturavvikelse via GIBS, senaste tillgängliga analysdatum från tjänstens metadata. Bilden är en analys, inte live eller havsströmmar. Ursprunglig färgskala och analysdatum visas. Global 4096 x 2048 översiktsbild, inte full källupplösning vid nära zoom. Landytor är transparenta. Analyser äldre än 21 dagar visas inte.
Alla tre lager laddas på begäran och visas i Nu-läget. Ingen händelsetur aktiveras. Storm- och vulkanhändelser exponeras med plats, källtid, betydelse och zoomavstånd för senare utveckling.

## ISS-kamera
Klicka på ISS-markören i Nu-läget för NASA:s jordvända kamerasändning. YouTube-spelaren skapas först vid klick och tas bort vid stängning, avstängt ISS-lager eller historisk tid. Kameran är inte synkroniserad med den beräknade positionen; NASA kan visa signalavbrott eller inspelat material. Ursprung: https://eol.jsc.nasa.gov/esrs/hdev/ . Inbäddnings-ID awQzjn72bI0 verifierat mot NASA 2026-09-13; källänk finns som reserv om sändningsadressen ändras.

ISS-banlinjen visar nu en sluten momentan Keplerellips från SGP4-position och hastighet, i jordens referensram vid samma tidpunkt. Uppdateras var femte sekund. Detta är en banillustration, inte ett framtida markspår. ISS-markören beräknas fortsatt med SGP4.

## Utvalda satelliter (2026-09-13)
Hubble (20580), Tiangong/Tianhe (48274), Terra (25994), Aqua (27424), Envisat (27386). CelesTrak visual GP group, TLE checksum and seven-day epoch validation; existing satellite.js SGP4. Marks are exaggerated; altitude is Earth-radii-scaled. Same-frame camera projection, Earth occlusion, local timestamps. Selected orbit is the instantaneous osculating ellipse, not a ground track. Layer is available in Nu mode. Envisat mission ended in 2012 (ESA).
A scheduled function refreshes the shared earth-satellites-v1 Blob every six hours. Public API only reads this cache; visitors never trigger upstream downloads. A source error sets state.blocked and stops further upstream requests pending investigation (CelesTrak usage policy); last good elements expire after seven days. Inspect the state blob and clear blocked only after resolving the source error. Source: https://celestrak.org/NORAD/elements/ and https://celestrak.org/usage-policy.php . First production cache seeded from the verified downloaded source. No Starlink constellation included in this first selection.


Satellite orbit display update: all valid satellites now show their orbit while the layer is enabled; hover/selection increases opacity. Each orbit is refreshed every five seconds and disposed when replacing data. Off, historical mode and expired elements hide their orbits.


## Flygtrafik och regional sjöfart (2026-09-13)
ADSB.lol public v2 point API, maximum 250 nautical miles (463 km) around the rounded gaze coordinate. The ring shows the queried region; this is not a global aircraft census. Moving to a stable new center can fetch after five seconds; otherwise refresh every 30 seconds while enabled and visible. Upstream User-Agent identifies Earth with its site URL. ODbL 1.0 attribution and license link are shown; normalized data is publicly available through /api/traffic?kind=air&lat=59&lon=18. Data is filtered and unit-converted; no routes are inferred. Positions over 90 seconds old are removed. Pressure altitude is labeled when geometric altitude is absent. Symbol altitude includes a small visual clearance above the surface, and symbol size is exaggerated.
Fintraffic / Digitraffic AIS: positions and metadata from Finnish waterways (regional Baltic coverage). CC BY 4.0 attribution/license and modifications note shown. Only reports less than 15 minutes old are retained, using timestampExternal (not the AIS seconds field). AIS unknown speed/course sentinels are omitted. /api/traffic?kind=ships exposes normalized data. No AISStream account/key is configured; no claim of global ship coverage. Both sources are observations, not extrapolated live GPS. Symbols orient using reported ground track/course. Both layers are unavailable in timeline history mode. Server/CDN caches reduce repeated requests; browser cancels pending fetches on disable. Upstream coverage and reported values can be incomplete or inaccurate.
Sources: https://www.adsb.lol/docs/open-data/api/ ; https://www.digitraffic.fi/en/marine-traffic/ ; https://www.digitraffic.fi/en/terms-of-service/


2026-09-14: Traffic points and flight direction segments render after the high-resolution surface tiles (which intentionally disable depth testing). Normal Earth depth occlusion remains enabled. At close zoom, larger symbols and forward bearing segments clarify aircraft direction; cards show reported track in degrees and compass points. These short segments indicate bearing only, not observed trails or forecast paths.


## Global Sjöfart i fokus (2026-09-14)
Replaces the Fintraffic-only maritime layer with AISStream. The AISStream key is stored in the private, server-accessed Netlify Blobs store earth-private-config-v1, key aisstream-key; never part of public assets. Netlify environment-variable scope restrictions required a paid upgrade, so that approach was not used. The collector also supports AISSTREAM_API_KEY if scoped environment variables become available later. One scheduled server-side collector runs each minute, subscribing to the three vessel position report types with WebSocket compression for an 18-second reception window. It merges recent vessel reports by MMSI in earth-ships-v1/latest and expires reports after 15 minutes. This is sampled reception, not a continuous or complete global ship census. Shore receiver coverage and reporting frequency vary; areas without data must not be interpreted as empty water. The API filters the shared cache to 463 km around the gaze coordinate, including across the date line. No visitor opens an upstream WebSocket; AISStream account connection limits are independent of visitor count. Last successful reports survive collection failures only until normal expiry; earth-ships-v1/status records collector health. Position timestamps use source reception time when available and collection reception time otherwise. Ship destination is not inferred. Globe card labels this as Mottagen. The source link points to AISStream. Prior Fintraffic documentation above describes the superseded implementation.

The collector checks a shared demand timestamp and opens AISStream only when the ship layer has been requested in the last two minutes. First use after inactivity can take up to about 80 seconds to populate; no per-visitor upstream connection is created.

## Grupper, Ambient och nya väderlager (2026-09-29)
Lagren grupperas i händelser, väder/atmosfär, hav/is, rymd/dygnsrytm och utforska/lyssna. Gruppreglaget slår av/på alla gruppens befintliga reglage. Ett mellanläge visar att bara vissa är på. Gruppens öppna/stängda läge sparas lokalt; lager aktiveras inte automatiskt av den inställningen.

Ambient-inställningar ligger bakom kugghjulet: balanserat/mer nyheter/mer natur, 20/30/40 sekunder på plats (30 som standard), världsvy/närliggande och individuella händelsetyper. Mixen justerar den befintliga poängen, inte kvalificeringen. Aktiva officiella tsunami-varningar behåller prioritet. Befintliga gränser för dubbletter, brus, återbesök och ISS/blixtar gäller fortsatt. Närliggande motiv kan nås direkt; långa förflyttningar använder ut/pan/in. Vid tomt urval glider kameran utan ett påhittat informationskort. Stormsekvenser kan tillfälligt visa moln och nederbörd samt tillgängligt observerat spår. Egna lager som redan var aktiva behålls, tillfälliga lager återställs efter scenen, vid paus och vid stopp.

Jetströmmar: Open-Meteos befintliga GFS-anrop utökas med vindhastighet/riktning vid 250 hPa. Samma globala 15° översiktsrutnät och timsteg som vind/temperatur. Endast stråk med modellerad vind minst 25 m/s (90 km/h) visas. Rörelsen illustrerar riktningen, inte transport i skala; statiska stråk vid reduced motion. Detta är modell/prognos, inte observation av exakt jetströmsgräns.
Damm: Open-Meteo Air Quality, CAMS global, timvis modellerad dammhalt i µg/m³. 15° översiktsrutnät, bilinjärt interpolerad översikt. Ingen personlig luftkvalitets- eller hälsobedömning. Inga saknade värden fylls med noll. Modellvärde och tid kan visas i platskortet när lagret är på. Sources: https://open-meteo.com/en/docs/gfs-api ; https://open-meteo.com/en/docs/air-quality-api .
Snö: NASA GIBS MODIS_Terra_L3_NDSI_Snow_Cover_Daily. Daglig satellitprodukt med NDSI 1–100, inte procent snötäcke. Luckor, moln och frånvaro av data är inte samma sak som snöfri mark.
Havsis: NASA GIBS GHRSST_L4_MUR_Sea_Ice_Concentration. Daglig MUR-analys av iskoncentration, inte direkt livekamera. Snö/isdatan väljer senaste tillgängliga datum som inte ligger efter vald tid, döljs vid äldre än fyra dagar. 2048×1024 global visningsbild. Dokumenterade NASA-färgtabeller omvandlas till diskreta vit/blå toner; datamasken bevaras. Sources: https://gibs.earthdata.nasa.gov/ ; https://gibs.earthdata.nasa.gov/colormaps/v1.3/MODIS_NDSI_Snow_Cover.xml ; https://gibs.earthdata.nasa.gov/colormaps/v1.3/GHRSST_Sea_Ice_Concentration.xml .

Tidslinjen visar tillgängliga datatider för aktiverade väderlager där källans metadata eller laddade modellserie ger stöd. Detta anger möjliga datatider, inte att alla bilder finns i minnet eller att täckningen är fullständig över jorden. Spela 3 h här använder befintlig tidslinjeuppspelning och kamerans vylås. Moln, blixtar och nederbörd buffras med befintlig uppspelningsfunktion. Damm, jet, snö och is följer samma valda tid, med sina respektive tidssteg och angivna datatider.

Platskort: lokal tid och lokalt GFS-modellväder via Open-Meteo, med UTC-sekunder för korrekt tidszonshantering. Soluppgång/nedgång beräknas fortsatt med Astronomy Engine. Min plats sparas bara lokalt; ingen automatisk position eller platskoordinater till Analytics. ISS-passager beräknas på begäran med befintlig SGP4/TLE, inom 72 timmar från aktuell tid. Kräver ISS minst 10° över horisonten, solhöjd högst −6° och ISS utanför en konservativ cylindrisk jordskugga. TLE äldre än tre dygn används inte. 30-sekunders sampling, approximerad maxhöjd; moln, lokal horisont och synförmåga ingår inte. Det är en möjlig optisk passage, inte en garanti om synlighet.

Planeter på himlen här: utfällbar sektion i det manuella platskortet, avstängd tills den öppnas. Merkurius, Venus, Mars, Jupiter och Saturnus beräknas med den befintliga Astronomy Engine från observatörens latitud/longitud vid noll meters höjd, oberoende av globens komprimerade 3D-avstånd. Visar vald tid och kommande 24 timmar, även när tidslinjen visar historisk tid. Earths egna, konservativa kriterier för gynnsamt astronomiskt läge är planetens skenbara höjd minst 15°, solens geometriska höjd högst −6° och vinkelavstånd från solen minst 20°; det är inte en standardiserad siktprognos. Femminuterssampling, gränser förfinade till ungefär en minut och bästa läge förfinat med 30-sekunderssteg runt det grova maximumet. Bäst betyder störst höjd inom det gynnsamma tidsfönstret; stigande planeter kan få samma bästa tid när gryningen avslutar bådas fönster. Standardillustrationen jämför alla kvalificerade planeters egna bästa lägen under kommande 24 timmar. Varje planet har sitt lokala klockslag vid symbolen och full datum/tid, riktning och höjd i bildtexten. Jämförelsen är tydligt märkt som olika tidpunkter, inte en samtidig himmel. Ett tryck på ett planetnamn visar i stället himlen vid just den planetens bästa tid (eller vald tid när fönster saknas); andra planeter visas bara om de uppfyller kriterierna vid samma klockslag. Knappen Visa alla bästa lägen återställer jämförelsen. Utan kvalificerade planetlägen visas en tomförklaring. Tider använder platsens Open-Meteo-tidszon, med tydligt märkt UTC när zonen saknas. Moln, ljusföroreningar, terräng, byggnader och individuell synförmåga bedöms inte. Ingen ny datahämtning, geolokalisering, Analytics-händelse eller tungt bibliotek. Beräkningen avbryts när sektionen eller platskortet stängs.

Platskortets sektioner (2026-10-06): land/region, Planeter på himlen här, När syns ISS? och Nyheter i närheten har samma diskreta, utfällbara rubrikformat och börjar stängda. Soluppgång/nedgång ligger tillsammans med platsens tid och väder och finns även när väderhämtningen misslyckas; då används explicit UTC. ISS beräknas vid första öppningen, från aktuell tid och 72 timmar framåt, med befintliga bandata från Where the ISS at? och befintlig SGP4-sökning. Resultatet visar nästa möjliga optiska passage eller att ingen hittats; ett datafel visas separat med möjlighet att försöka igen. Exakta kriterier ligger under Om beräkningen och beskriver inte ISS aktuella läge. Stängning av sektionen avbryter sökningen. Återöppning återanvänder ett högst fem minuter gammalt resultat, så länge en hittad passage inte redan avslutats. ISS-lagret aktiveras inte av beräkningen.

Platsens datum/tid och dag/skymning/natt visas tillsammans på en enda rad, i platsens tidszon. Solhöjden är en separat nedtonad detalj. Besökarens egen tidszon dupliceras inte längre ovanför platsens lokala tid. Fram till en giltig lokal tidszon finns, och vid väderfel, är tidsraden uttryckligen märkt UTC. Vädermodellens värden och datatid ligger på en egen rad som döljs när giltiga värden saknas; modelltid är separat från platsens aktuella/valda tid.

Nyheter i närheten använder hela det befintliga EarthNews-urvalet, oberoende av kamerans zoomnivå, och hämtar samma delade /api/news först när sektionen öppnas. Landets ISO-kod måste finnas i nyhetens befintliga landsmetadata. Nyheter med en specifik plats inom vald administrativ region prioriteras framför övriga landsnyheter; regionen verifieras med befintliga Natural Earth-polygoner. Nationella/kontinentala platspunkter och illustrativa områdesmarkörer räknas inte som lokala träffar. Befintliga administrativa regionhändelser kan visas för motsvarande region. Nyheter äldre än sju dagar, framtida nyheter och dubbletter av ID eller källartikel utelämnas. Visar bara befintliga språkversioner, källtext eller befintlig maskinöversättning med tydlig märkning; ingen ny sammanfattning, översättning eller artikelhämtning. Källa, publiceringstid eller UTC-nyhetsdygn, urvalets uppdateringstid och relevant Wikipedia-licens anges. Saknat urval, havsplats och datafel har separata förklaringar. Nyhetslagret slås inte på av denna sektion. Inga platskoordinater skickas till nyhets-API:t eller Analytics.

Stormlagret kompletterar NHC med GDACS aktiva cyklonbulletiner, bland annat JTWC. Position/tid kommer från senaste färska bulletin; äldre än 48 timmar filtreras bort. NOAA/NHC-poster från GDACS används bara om NHC-källan misslyckas, för att undvika dubbletter. Ingen global riskklass eller aktuell vindstyrka härleds från GDACS händelsemaxima. Globala kompletteringsposter saknar aktuellt vindvärde och spår i denna version, vilket visas öppet. Detta ger global källtäckning, inte garanti om alla stormar eller lokala officiella varningar. Källa och originallänk finns på varje kort. Vid källfel behålls den andra källan och partiell täckning anges. Source: https://www.gdacs.org/gdacsapi/swagger/index.html . Den äldre NHC-begränsningen i avsnittet ovan har därmed ersatts.

Nederbörd: NASA IMERG behålls. NASA:s dokumenterade regn/snö-färgklasser översätts till blå respektive lavendelfärgade stråk, med ljusare färg vid större intensitet. Detta är en kvalitativ färgskala, inte en avläsning av exakt mm/h från bildpixlar. Visningen filtrerar pixelkanter varsamt med alfaviktning, bevarar datatider och lägger inte till simulerad förflyttning. Historisk förhandsbild höjs från 512 till 1024 pixlar i bredd; Ambient-bilder från 1024 till 2048. Nära desktopvy kan använda 4096 inom enhetens texturgräns. Filtrering ger inga nya mätpunkter och ersätter inte källans faktiska upplösning.

### Nyhetsfokus och bredare underlag

Nyhetsfokus kan väljas vid nyhetsreglaget och sparas som en ISO-landskod lokalt. Automatiskt använder sparad Min plats (land och verifierad region från befintliga polygoner), annars endast Netlifys ungefärliga anslutningsland via /api/news-focus. Endpointen returnerar bara land, utan delad CDN-cache; inga platskoordinater skickas. Ingen GPS-förfrågan och inga nya Analytics-events. Världen stänger av hemlandsfokus. Manuellt val har företräde framför en senare automatisk landsuppgift.

Globens urval visar upp till fem nyheter för fokuslandet och, vid nära manuell zoom, upp till fem för landet under kamerans mittpunkt. Övriga länder får normalt en nyhet inom befintlig zoomnivå. World-urvalets viktiga nyheter behåller plats oberoende av dessa gränser. En Ambient-nyhet får en tillfällig plats även utanför de fem översiktsplatserna, så befintliga detaljkort fungerar. Nyheter i närheten visar upp till fem från valt land, med geografiskt verifierade regionträffar först, därefter publiceringstid och befintlig vikt. Dubbletter och nyheter äldre än sju dagar utelämnas.

Underlaget behåller upp till tolv granskade nyheter per representerat land och totalt högst 600. Extra landstäckande nyheter reserveras för fokus; de får inte låtsas ha en lokal plats. Befintlig geografisk kontroll, originalkällor, brusfiltrering och maskinöversättningsmärkning består. Sverige har en egen budget på 70 RSS/Atom-kandidater från SVT och Sveriges Radio, separat från Europa. Irland och Tyskland har separata budgetar; Oceanien och Asien får större underlag. Guardians Malaysia-flöde kompletterar befintliga Asienkällor. Landet i källgruppens konfiguration styr endast insamlingsutrymme, aldrig händelsens geografiska metadata. Detta garanterar inte fem lämpliga artiklar för varje land.

Regional insamling är gemensam och körs tre gånger per dygn (05:15, 13:15 och 21:15 UTC). Samma dags Wikipedia-bas återanvänds. Ursprunglig publiceringstid används från RSS/Atom; updated får inte ersätta published. Tillgänglig källrubrik/beskrivning återanvänds utan full artikelhämtning. Geografisk och redaktionell granskning återanvänds för oförändrad källtext, medan ändrad text/publiceringstid måste granskas igen. Avslag cachas ett dygn. Nya analyser begränsas till 200 per körning och 15 per källgrupp (70 Sverige); övriga kandidater skjuts till senare körningar. Insamlingsarbete efter tio minuter skjuts upp för att ge slutgranskningen utrymme inom befintlig bakgrundsfunktion. Tidigare godkänt underlag behålls vid källfel och löper ut efter sju dagar.

Färdiga platskontroller och översättningar sparas också som delsteg. Om en senare del misslyckas återupptas arbetet utan att de färdiga delarna görs om. Oförändrad platsinformation och godkänd översättning kan återanvändas i upp till sju dagar, även när ett redaktionellt avslag omprövas efter ett dygn; slutkontrollen görs fortfarande mot det aktuella urvalet. Dubblettbeslut och underkända översättningar omprövas efter ett dygn. Ändrad källtext eller publiceringstid ogiltigförklarar alla delsteg. Nyhetsmodell, kvalitetsregler, insamlingsbudgetar och uppdateringstakt är oförändrade.

Ambient behåller kraven på minst 65 i nyhetsvikt och högst 48 timmars ålder. Hemlandsnyheter får +6 poäng, verifierad egen region ytterligare +3. Extra lokala/fokusnyheter kan kvalificera sig i fokuslandet om de klarar samma granskning. Officiella varningar, variation och cirka 55 minuters återbesöksgräns gäller fortfarande. Ingen ny AI-baserad personalisering.

Den redaktionella slutkontrollen skiljer numera regionalt allmänintresse från nationell/internationell betydelse. Konkreta regionala regerings-/kommunbeslut, ändrade styrande koalitioner, forskningsresultat och betydande infrastruktur-/miljöutveckling kan godkännas som editorScope regional. De måste bevaras korrekt från originalkällan och ha verifierad geografi. Ingen större påverkan hittas på för att motivera dem. Rutinbrott, individuella trafik-/vårdincidenter, sportresultat, kändisar, personporträtt och reklam filtreras fortsatt. Ambient kräver fortfarande minst 65 i vikt och 48 timmars färskhet; regionala nyheter kan kvalificera sig endast i fokuslandet. Cache v4 återanvänder tidigare godkända artiklar men omprövar tidigare avslag en gång under den korrigerade regionala regeln.
