Så räknar Pelisun
Vi räknar — vi gissar inte. De flesta sol-appar prioriterar att täcka så många städer som möjligt. Vi har valt motsatt väg: färre städer, men varje uteservering ordentligt uträknad. Så här går det till.
Avancerad ray tracing, punkt för punkt
En uteservering är ingen prick på en karta — den har form, läge och kanter. Vi ritar in varje serveringsyta för sig och lägger ett rutnät av mätpunkter över hela ytan. För den minut du valt räknar vi ut exakt var solen står, och följer sedan solstrålen steg för steg från varje punkt mot solen genom en 3D-modell av staden. Möter strålen en husvägg eller en sluttning på vägen ligger punkten i skugga; når den fram är den i sol. Resultatet är inte ett ja eller nej för hela stället, utan en exakt andel sol och skugga för just den minuten — därför kan vi visa när en del av en terrass redan hamnat i skugga medan resten fortfarande ligger i sol.
Den tunga analysen kör vi i förväg, inte medan du väntar. Solläget för hela dagen är färdigberäknat för varje uteservering innan du ens öppnar appen — så det känns omedelbart: du drar i tiden och ser sol och skugga uppdateras direkt, utan att något behöver räknas om.
Marken mätt på metern
Terrängen hämtar vi från Lantmäteriets officiella höjdmodell över Sverige, som anger marknivån för varje kvadratmeter. Den upplösningen passar en solanalys perfekt: backar, kajer och sluttningar räknas in precis där de ligger, så att en uteservering i ett soligt utsiktsläge inte förväxlas med en som ligger i en skuggig svacka.
Byggnadshöjder — den svåra biten
Att veta var husen står är enkelt. Att veta exakt hur höga de är är den verkligt svåra delen av en solanalys. Mycket öppen data säger hur många våningar ett hus har, men sällan den faktiska höjden i meter — den uppgiften finns oftast bara för stadens mest kända byggnader. Därför har vi byggt ett eget adminverktyg där vi har full kontroll. Vi hämtar exakta byggnadsfotavtryck från Lantmäteriet och kan justera enskilda byggnadshöjder för hand. När en uteservering är viktig och de externa källorna är osäkra rättar vi datan vid källan — snabbt och enkelt — istället för att låta en gissning slå igenom på kartan. Vi har stort förtroende för vår algoritm: gång på gång, när vi säkerställt att indata stämmer, har uträkningen visat sig stämma på minuten. Utmaningen ligger aldrig i matematiken — den ligger i att mata den med rätt verklighet, och det är just det vårt adminverktyg är byggt för.
Vi räknar i meter — inte i grader
En exakt solanalys är aldrig bättre än datan den vilar på — men bra data är bara halva jobbet. Den måste också räknas i rätt rum. Här skiljer vi oss från många andra aktörer. De flesta karttjänster arbetar i WGS84, det globala koordinatsystemet med latitud och longitud som GPS och världskartor använder. Det är perfekt för att sätta en prick på jorden, men det mäter i grader, inte meter — och en grad är olika lång beroende på var på jorden du står. Att stråspåra skuggor i grader ger små men systematiska fel. Därför räknar Pelisun i SWEREF99, Sveriges officiella koordinatsystem, anpassat för svensk mark och uttryckt i meter. När vi ritar in en uteservering i vårt adminverktyg gör vi det i WGS84 och konverterar sedan till SWEREF99 så att uträkningen blir korrekt för svenska förhållanden. Det globala nordet och det svenska kartnordet pekar nämligen någon grad åt olika håll; utan korrigering skulle varje skugga hamna snett. Vi rättar för det — det är skillnaden mellan ungefär rätt och rätt.
Riktiga, öppna kartdata
Modellen vilar på data med namn och ursprung: byggnader från OpenStreetMap och Lantmäteriet, och markens höjd från Lantmäteriets officiella höjdmodell över Sverige. Vädret hämtar vi från SMHI och visar separat — själva soltäckningen är ren geometri, inte en väderprognos.
Alltid aktuell data
Verkligheten står inte still — hus byggs och rivs, och nya uteserveringar dyker upp varje säsong. Därför har vi byggt ett rikt importverktyg som låter oss hålla underlaget färskt: vi kan löpande hämta in uppdaterade byggnader, fotavtryck, terräng och restaurangdata från våra källor. En solanalys är bara så aktuell som världen den beskriver, och vårt mål är att den alltid ska spegla staden som den faktiskt ser ut idag.
Solgrafen — hela dagen i en blick
För varje restaurang på kartan visar vi en solgraf. Med en enda blick ser du solläget för hela dagen, från morgon till kväll. Dra längs grafen så ritas skuggorna om i realtid direkt på kartan, timme för timme och minut för minut. Vi var noga med att inte släppa det här för tidigt — en ryckig, laggig upplevelse är vanlig i den här typen av verktyg, men inget Pelisun skulle skicka ifrån sig. Vi renderar skuggorna med WebGL direkt på grafikkortet, så att allt rullar mjukt i minst 60 bilder per sekund, även när du drar snabbt över dygnet.
Det vi inte räknar med — än
Vi säger hellre som det är än överdriver. Träd och buskar är ännu inte med i modellen — på platser med tät grönska kan en uteservering därför se soligare ut än den är. Att få det rätt är märkbart svårare än byggnader: två hus skiljer sig mest i höjd och form, men två träd skiljer sig i allt — kronans form, täthet och hur mycket löv de bär olika delar av året. Vi kan redan idag importera vegetation med höjdestimering, men har medvetet väntat tills vi kan leverera det med samma kvalitet som resten. Det är vårt största utvecklingsfokus just nu. Moln och regn ingår inte i soltäckningen; där lägger vi SMHI:s prognos bredvid.
Analysen är avancerad och bygger på data från flera källor — så fel kan uppstå. Hittar du ett resultat som inte verkar stämma? Hör av dig till hello@pelisun.com, så tittar vi på det.
Därför kan du lita på det
Idag har vi handritat över 250 uteserveringar i Göteborg och importerat mer än 20 000 byggnader. Vi växer stad för stad — Stockholm och Malmö står näst på tur — och tack vare vårt adminverktyg kan vi ta in byggnader, terräng och restauranger för en helt ny stad på runt tio minuter. Vi tror inte på att täcka så många städer som möjligt så snabbt som möjligt; vi gör hellre färre platser med noggrannhet och trovärdighet, och tror att det lönar sig i längden. Med rätt koordinatsystem, marknivå på metern, handgranskade byggnadshöjder och en algoritm som gång på gång stämt på minuten är vi övertygade om att Pelisun är den mest trovärdiga källan till om en uteservering ligger i sol eller skugga.